Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Устройства на базе ATmega16

.docx
Скачиваний:
24
Добавлен:
29.02.2016
Размер:
20.3 Кб
Скачать

Устройства на базе 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 слайд: Прибор включает в себя функции:

  1. индикации текущего времени

  2. измерения температуры двигателя и окружающего воздуха 

  3. измерения напряжения бортовой сети (со шкалой) 7 - 16В

  4. измерения частоты вращения коленчатого вала двигателя (со шкалой) 900 - 8000 об/мин

  5. автоматическая смена яркости подсветки дисплея в зависимости от внешнего освещения

звуковые и визуальные: 

  1. индикация включенных указателей поворота

  2. предупреждение о низком уровне заряда аккумулятора 

  3. предупреждение о перегреве двигателя 

настройки:

  1. программная калибровка вольтметра

  2. установка порога предупреждения о перегреве двигателя (80 - 125°C)

  3. установка порога предупреждения о низком уровне заряда аккумулятора (10.0 - 12.5В)

  4. возможность поменять показания датчиков температуры местами, т. к. используются два DS18B20 на шине 1-wire

  5. установка значения "импульс/оборот" для тахометра (1 - 6)