Цифровой термометр 3 |
Автор NAPman | ||||||
10.08.2007 г. | ||||||
Цифровой термометр 3 представляет собой улучшенную версию Цифрового термометра - Два дискретных вывода, которые срабатывают при достижении определенной температуры - 4-х символьный индикатор с динамической индикацией - Возможность выбора индикатора с общим анодом или катодом посредством перемычки - Настройка скорости обновления индикатора - Подстройка смещения температуры В качестве микроконтроллера используется всё та же ATTINY2313 в SOIC корпусе. Индикатором служит CA56-12GWA (4-хзначный, общий анод, динамическая индикация, зеленый), но возможно использование аналогичных с общим катодом. Датчиком температуры является DS18S20. Схема термометра приведена ниже
Схема "Цифрового термометра 3"
Фото индикатора и датчика приведены ниже: Фото собранного устройства в режиме программирования, отладки и настройки:
Фото обратной стороны термометра:
Программирование и настройка производится любой программой, которая умеет общаться с ATTINY2313 (PonyProg 2.06, CodeVisionAVR). Я программирую программатором автор которого Prottoss. Он представляет собой «стандартный» AVR910 подключенный на USB. Программа – CodeVision AVR. Прошивка (FLASH и начальный EEPROM) найдёте в архиве. Отдельно внимание следует уделить FuseBits. В нашем случае и в CodeVision AVR они выставляются так:
Настройка температур срабатываний, частоты обновления и поправка температуры задаётся в EEPROM, который легко настроить под свои нужды:
Вот в общем то и всё. Необходимые ссылки и файлы: Прошивка (FLASH, EEPROM) + схема + PCB в формате SprintLayout 5.0 в одном архиве
Автор не несёт ответственности за то что вы делаете сами. Копирование материала только с позволением автора. |
« Пред. | След. » |
---|