Разработка принципиальной электрической схемы
Реализуем наш секундомер на базе микроконтроллера PIC16F628 согласно ТЗ рисунок 3.1 Рассмотрим те функциональное назначение выводов PIC16F628, которые будут использованы для проектирования.
Рис.3.1 Микроконтроллер PIC16 F628
Назначение выводов микроконтроллера PIC16f628 приведено в таблице 3.1. Таблица 3.1
В настоящее время выпускается ряд серий однокристальных микро-ЭВМ, предназначенных для использования в бытовой радиоэлектронной аппаратуре. Применение однокристальных микро-ЭВМ, реализующих на одной БИС функции ввода-вывода, хранения и обработки данных, позволяет достигать максимальной простоты и дешевизны систем управления. С целью экономии энергии источника питания, для отображения измеряемого времени применим четырехразрядный цифробуквенный индикатора из семи сегментов в каждом разряде типа 7SEG-MPX4-СС, подключаемого по схеме с общим катодом. Сегменты индикаторов присоединяем непосредственно к выводам 6-12 микроконтроллера, через ограничительные резисторы R4-R10, каждый номиналом 220 Ом. Структура индикатора представлена на рис.3.2, и назначение выводов описано таблицей 3.2.
Рис 3.2 Назначение выводов индикатора 7SEG-MPX4-СС.
Таблица 3.2
На контроллер непосредственно подводится питание (+5В) на выводы: VDD – положительное напряжение, VSS – общий вывод. Для использования схемы внутреннего аппаратного сброса на вход сброса/напряжения прогроммирования (MCLR) через резистор сопротивлением 10 кОм подводится высокий уровень (VDD). Входную тактовую частоту зададим при помощи внутреннего генератора в режиме ХТ малого энергопотребления, настроенного на частоту 4 МГц. Для этого используем резонатор с параллельным резонансом. Резистор RS использовать не будем, считаем что резонатор не будет самовозбуждаться. Конденсаторы С1 и С2 возьмем по 20 пФ (пределы 15..33пФ), т.к. более высокая емкость, увеличивая стабильность частоты генератора, увеличивает и время запуска, что не желательно. Схем подключения резонатора приведена на рис.3.3. Рис.3.3 Схем подключения резонатора в режиме ХТ
Кнопку S1 «старт/стоп/сброс» подключаем непосредственно ко входу PIC контроллера. При помощи кнопки S2 подаем питание на микроконтроллер. Кнопка S1 подключена через резистор R1 = 10кОм, к порту RB7 (резистор задает уровень логической единицы на входе микроконтроллера). Чтобы обеспечить хорошее питание схемы, применим сглаживающие фильтры С3=100мкФ, С4=1пФ, которые сглаживают пульсацию напряжения на входе микроконтроллера. Звуковая индикация происходит при помощи динамика, подключаемого к порту RA4. Резистор R1=5кОм стабилизирует ток через динамик. При подаче напряжения на микроконтроллер, начинает выполняться программа, записанная в микроконтроллере. Вначале производится инициализация всех портов микроконтроллера (порт RB7 настраивается на ввод, а остальные порты настраиваются на вывод), обнуление рабочих регистров, занесение необходимых констант в соответствующие регистры, а затем программа ожидает нажатия кнопки. Т.к. подсчет секунд не производился, то на индикаторы выводятся нули. При нажатии кнопки, происходит звуковая индикация, программа формирует нужные задержки, инкрементируя при этом значения регистров в соответствии с необходимой отображаемой информацией. Через ограничительные резисторы R4-R10 подаются сигналы для управления сегментами индикатора. При очередном нажатии клавиши происходит остановка выполнения программы, секундомер ожидает обнуления, а на индикатор выводится последняя подсчитанная последовательность цифр. Электрическая принципиальная схема, спецификация элементов секундомера, приведены в приложении.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (186)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |