Компьютер » Страница 2 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Какими микроконтроллерами вы чаще всего пользуетесь


PIC10
PIC12
PIC16
PIC18
PIC24
PIC32
Другими


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    USB устройство ввода-вывода на PIC18F4550 с аналоговыми входами
    Автор публикации: alex Просмотров: 10413 Добавлен: 6-08-2012, 08:39 Комментарии: 0

         В данном проекте представлена USB плата ввода-вывода, которая может послужить хорошей заменой устаревшему параллельному порту LPT. Данная плата совместима с Windows и определяется как USB HID-устройство. Т.е. когда вы подключаете плату ввода-вывода к компьютеру по USB, то операционная система обнаруживает устройство (в трее появится надпись "Microembeded USB IO") и драйвера автоматически устанавливаются.
         После этого, вам будет доступно управление 16 входами-выходами. Вы сможете управлять цифровыми выходами простым нажатием кнопок в программе или введя HEX-значение для каждого из двух выходных 8-ми битных порта. Дополнительно, в программе отображаются значения с 8-ми аналоговых входов.
    Блок управления вентиляторами компьютера
    Автор публикации: alex Просмотров: 8291 Добавлен: 31-07-2012, 08:29 Комментарии: 0

         Устройство предназначено для автоматического плавного регулирования частоты вращения вентиляторов в персональном компьютере. Оно контролирует температуру в нескольких (до пяти) точках системного блока (процессор, блок питания, видеокарта и т. п.) и выводит полученные значения температуры на двухстрочный знакосинтезирующий ЖКИ. Пользователь может задать для каждой контролируемой точки температуру, ниже которой соответствующий вентилятор будет выключен, а также температуру, выше которой обороты вентилятора должны быть максимальными, и температуру, при превышении которой будет подан звуковой сигнал.
    Выключатель для шины USB
    Автор публикации: alex Просмотров: 7085 Добавлен: 23-07-2012, 00:22 Комментарии: 0

         Тем, кто занимается разработкой USB-устройств, наверняка приходится при отладке многократно вынимать и вновь вставлять в разъем USB кабель, соединяющий устройство с компьютером. Это приводит к износу контактов USB разъемов устройств и кабеля. Было-бы гораздо удобнее включать и отключать устройство посредством кнопки.  Механические выключатели в данном случае неприменимы по нескольким причинам, в частности из-за неизбежного дребезга их контактов.
    Тестер UTP из 10 деталей со знакосинтезирующим ЖКИ
    Автор публикации: alex Просмотров: 7755 Добавлен: 16-07-2012, 19:53 Комментарии: 2

         Мне захотелось сделать тестер, который бы оценивал состояние исследуемой линии и выводил бы результат в интуитивно понятном виде. Для этого нам с вами потребуется маленькая горстка деталей и простая схема их включения.

         Конструкция предназначена для автоматического плавного регулирования скорости вращения вентиляторов в персональном компьютере. Позволяет контролировать температуру в пяти точках (процессор, блок питания, видеокарта и т.п.) и выводить полученное значение температуры на двухстрочный знакосинтезирующий ЖКИ. Пользователь может задать отдельно для каждого канала: температуру выключения вентилятора, температуру, при которой обороты вентилятора будут максимальны (максимальная температура) и температуру, при превышении которой срабатывает звуковой сигнал.
         Устройство собрано на микроконтроллере фирмы Microchip PIC16F876 (должен подойти и PIC16F876А, но я не проверял). В качестве датчиков температуры используются цифровые датчики DS18B20, точность измерения температуры 0,1 С. Микроконтроллер изменяет частоту вращения вентиляторов, используя широтно-импульсную модуляцию. В качестве ключей управления вентиляторами используются мощные p-канальные МОП транзисторы IRF9Z34N. Для более полного открывания и исключения повреждения МК выходные транзисторы подключены к микроконтроллеру через маломощные n-канальные МОП транзисторы 2N7000.
    Com to MIDI или преобразование скорости USART
    Автор публикации: alex Просмотров: 3803 Добавлен: 9-07-2012, 18:49 Комментарии: 0

    К сожалению, практически все переносные компьютеры не оборудованы приёмопередатчиком MPU-401. В связи с этим, подключать их обычным способом к МИДИ-интерфейсу нельзя. Зато у них всегда имеется COM порт, очень похожий на MPU-401. Для подключения его к МИДИ интерфейсу необходимо: во-первых, доработать электрическую часть ("железо"), а во-вторых, заставить систему видеть ком-порт, как миди устройство ("софт"). Роль второго с успехом может выполнять специальный драйвер. В сети удалось найти продукт фирмы "Yamaha Corporation", CBX ver 2.00-1 (для Windows 98, из того же дистрибутива, устанавливается ver 1.85-1). При его установке, необходимо выбрать используемый ком-порт и отключить мультипортовый режим, так как было замечено, что в этом режиме драйвер начинает передавать дополнительные команды. После инсталляции, в системе появляется новое миди устройство – Yamaha CBX Driver. Доработка электрической части представляет собой: преобразователь уровней сигнала на основе MAX232, оптронную развязку – АОТ127а, пару сигнальных светодиодов и микроконтроллер фирмы "Microchip Technology Incorporated" PIC16F828A. Последний выполняет роль преобразователя скорости интерфейса, буферного элемента и управления светодиодами. Питается данное устройство от 4 контакта разъёма PS/2, также обычно присутствующего на Notebook-е. Про "преобразователь скорости" необходимо сказать особо.
    Использование микросхемы FT245 для шины USB
    Автор публикации: alex Просмотров: 6809 Добавлен: 7-07-2012, 03:31 Комментарии: 0

    Собирая электронное устройство, в работе которого предусматривается активное участие персонального компьютера, практически невозможно обойтись без шины USB (имеется в виду домашнее и полупрофессиональное применение – в промышленных системах куча других интерфейсов). Ниже рассказано об одном из вариантов решения данной задачи. Причем профессионально заниматься именно этим меня не учили (хотя по образованию я электронщик), поэтому периодически возникают вопросы характерные для любителей. Надеюсь, мой опыт кому-нибудь поможет.