
Устройства на базе ATmega16
.docxУстройства на базе ATmega16
Термоконтроллер
2 слайд: Все, кто пользуется индивидуальным отоплением, знают, какое неудобство доставляет поддержание постоянной температуры в доме. Конечно, проблему можно решить, установив импортный котел, имеющий функцию дистанционного управления горелками. Но это решение имеет один серьезный недостаток – цена. Между тем, отечественная промышленность выпускает очень достойные по своим характеристикам котлы по цене в несколько раз ниже зарубежных аналогов, но имеющих один общий недостаток – отсутствие системы внешнего управления горелками. К тому же, далеко не каждый согласится на процедуру замены котла только лишь по причине отсутствия у него этой возможности.
Решим это проблему с помощью циркуляционного насоса в системе. Для управления процессом включения или выключения насоса, используется контроллер, представляющий из себя законченное устройство в одном корпусе, размещенное в любом удобном месте.
Контроллер имеет графический дисплей 84х48 от пришедшего в негодность сотового телефона NOKIA5110, температурный датчик DS1820 с точностью измерения +-0.5 градуса по Цельсию, вынесенный на переднюю панель под радиатор и радиопередатчик. Управляет всем этим микроконтроллер ATmega16.
3 слайд: Применение радиопередатчика позволяет обойтись без управляющих проводов, которые пришлось бы тянуть от контроллера к месту расположения циркуляционного насоса, что далеко не всегда удобно и эстетично. В качестве приемо-передающего устройства я применил комплект от «китайского» беспроводного звонка. Передатчик расположен в корпусе контроллера, в корпусе же приемника установлено реле, коммутирующее циркуляционный насос.
Приемник располагается в непосредственной близости от насоса. С одной стороны, он включается непосредственно в сеть, с другой стороны подключается насос.
4 слайд: Контроллер управляется с помощью пульта дистанционного управления, который, во-первых, позволяет обойтись без кнопок на самом приборе, предоставляя между тем «большое количество кнопок», с помощью которых удобно делать многоуровневое меню и позволяет сделать интуитивно понятный интерфейс. Во-вторых, он позволяет расположить контроллер в любом удобном месте комнаты, не заботясь об удобстве пользования, и управлять им «не подымаясь с дивана».
Анализатор пальчиковых аккумуляторов и батареек
6 слайд: Прибор предназначен для работы со следующими типами аккумуляторов:
- Li-ION - литий-ионных или литий-полимерных аккумуляторов (аккумуляторы, используемые в подавляющем большинстве мобильных телефонов, а также фотоаппаратах, видеокамерах и прочей технике);
- Ni-MH - никель-металгидридных аккумуляторов (используемых в фотоаппаратах "на батарейках" и многих других цифровых и не цифровых устройствах, включая, например, фонари);
- Ni-Cd - никель-кадмиевых аккумуляторов - более старый, но тем не менее еще достаточно широко распространенный тип аккумуляторов (также используемый в фотоаппаратах, плеерах и других подобных устройствах).
Разрядные характеристики можно получить с любых аккумуляторов или батареек не зависимо от их типа.
7 слайд: Основным компонентом схемы Анализатора аккумуляторов и батареек является микроконтроллер Atmel ATmega16. Этот микроконтроллер, благодаря заложенной в него программе, обеспечивает:
- измерение напряжение на аккумуляторе (батарейке);
- измерения зарядного/разрядного тока через аккумулятор или разрядного тока через батарейку;
- стабилизацию зарядного или разрядного тока в различных режимах работы (не во всех!), посредством управления источником электрической мощности для зарядки аккумуляторов и потребителем электрической мощности для разрядки аккумуляторов или батареек;
- стабилизацию зарядного напряжения в различных режимах работы (не во всех!), посредством управления тем же источником электрической мощности для зарядки аккумуляторов;
- связь с персональным компьютером через интерфейс RS-232 с автоматическим контролем состояния этой связи;
- управление светодиодами на передней панели прибора.
Анализатор аккумуляторов и батареек смонтирован в пластмассовом корпусе на одной печатной плате. Микросхема LM317T (регулируемый источник мощности для зарядки аккумуляторов) и транзистор IRF3711 (регулируемый потребитель мощности при разрядке аккумуляторов или батареек) вынесены на радиатор ввиду рассеяния достаточно большого количества тепла.
Печатная плата прибора односторонняя, микроконтроллер ATmega16, драйвер интерфейса RS-232 ST232B, а также еще ряд компонентов схемы находятся снизу платы.
8 слайд: На задней стенке Анализатора аккумуляторов расположен радиатор, разъем для подключения интерфейсного кабеля (к COM-порту персонального компьютера), а также разъем для подачи питания на прибор (для подключения блока питания). На передней стенке расположены три светодиода, отражающие текущий режим работы прибора (зарядка или разрядка), а также контактные штыри для подключения испытуемых аккумуляторов или батареек.
Часы - Тахометр - Термометр - Вольтметр на базе МК ATmega16 и графического дисплея LCM12864
10 слайд: Прибор включает в себя функции:
-
индикации текущего времени
-
измерения температуры двигателя и окружающего воздуха
-
измерения напряжения бортовой сети (со шкалой) 7 - 16В
-
измерения частоты вращения коленчатого вала двигателя (со шкалой) 900 - 8000 об/мин
-
автоматическая смена яркости подсветки дисплея в зависимости от внешнего освещения
звуковые и визуальные:
-
индикация включенных указателей поворота
-
предупреждение о низком уровне заряда аккумулятора
-
предупреждение о перегреве двигателя
настройки:
-
программная калибровка вольтметра
-
установка порога предупреждения о перегреве двигателя (80 - 125°C)
-
установка порога предупреждения о низком уровне заряда аккумулятора (10.0 - 12.5В)
-
возможность поменять показания датчиков температуры местами, т. к. используются два DS18B20 на шине 1-wire
-
установка значения "импульс/оборот" для тахометра (1 - 6)