RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Ноябрь 2024
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930 

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Цифровой термометр на Atmel AT89C2051.

Перейти вниз

Цифровой термометр на Atmel AT89C2051. Empty Цифровой термометр на Atmel AT89C2051.

Сообщение  Viktor2312 Ср Авг 03 2016, 10:52

1
.
.
.

Цифровой термометр на Atmel AT89C2051.




Автор проекта: Александр Квашин


Введение

____Последнее время мне приходилось изготавливать приборы для тех или иных целей измеряющих температуру. И со временем зародилась идея создания изящного уличного термометра без лишних наворотов. Позднее, идея приняла очертания простого, и вместе с тем удобного и полезного прибора. Представляемый вниманию термометр был несколько раз повторен, и, кроме того, прошел жесткие испытания сибирскою зимой.
____Представляемое устройство, несмотря на множество альтернативных решений, предлагаемых другими разработчиками, имеет ряд существенных преимуществ. Основа термометра – почти классическая – датчик от Dallas DS1821 и микроконтроллер от Atmel AT89C2051. В качестве индикатора применен 4-х циферный светодиодный «динамический» дисплей (14мм с общ анодом) YFD-056AO. Данный индикатор имеет отчетливое свечение даже при ярком дневном свете, не говоря о вечернем времени. Изюминкой устройства является измерение температуры с высокой точностью (до сотых долей градуса)! Метод такого измерения описан в документации на датчик, однако, основной сложностью для этого – манипуляции с 16 битными числами (см. формулу ниже). Данная сложность легко решается путем написания программы для микроконтроллера на С.

Цифровой термометр на Atmel AT89C2051. 0_14ce4a_2bcdb5d5_orig

Описание работы схемы

____К порту P1 через токозадающие резисторы подключены катоды индикатора к порту P3 через транзисторные ключи (КТ3107) – аноды. Термодатчик подключен через P3.0. Стабилизатор напряжения – на КР142ЕН5А. Прибор запитывается от БП как от Денди или подобного (7-12В/150мА). В качестве резонатора применен миниатюрный керамический на 12МГц со встроенными конденсаторами. Все резисторы – SMD. У КР142ЕН5А спилена металлическая часть (для миниатюрности). Разъем для датчика – 3.5мм jack, питания – миниатюрный круглый (марки не знаю).

Цифровой термометр на Atmel AT89C2051. 0_14ce4b_9f322ffc_orig

____При включении питания происходит чтение регистра режима работы датчика и, если необходимо, режим перепрограммируется на требуемый Опрос датчика осуществляется в циклическом режиме (из датчика считывается температура, значения регистра счетчика и регистра калибровки). Динамическое обновление индикатора осуществляется с частотой 100Гц на каждую цифру. После сборки прибор работает сразу без настройки.

Заключение

____Устройство получилось очень простое для повторения. Термометр не обременен никакими дополнительными функциями, хотя соблазн был велик (часы-будильник, термостат и пр.). Вместо этого все усилия были направлены на «качество» самого термометра. Сотые доли, конечно, не очень полезны, да и точность их без калибровки под большим сомнением, однако... Показания термометра – стабильные и, даже в сотых долях нет скачков, температура изменяется очень плавно и «приятно для глаз».

Основные технические характеристики:

Диапазон измеряемых температур - (-55...+125оС).
Напряжение питания - (+7...+12В).
Размер платы - (82 х 34 мм).


Цифровой термометр на Atmel AT89C2051. 0_14ce4c_aaa87d84_orig

____Если есть необходимость доработки данной схемы для пониженного напряжения питания (3.3В) – датчик позволяет до 2.7В. Для этого достаточно лишь заменить токозадающие резисторы на индикацию, установить 3.3В-стабилизатор и применить микроконтроллер с буквами LV. Внешний БП должен быть на 5-6В. Это в 2 - 3 раза сократит потребление электроэнергии.
О замене комплектующих: контроллер может быть AT89C1051 или AT89C2051 или AT89C4051. Индикатор – любой с током на сегмент не более 20мА (при соответствующем изменении ПП и резисторов). Резонатор может быть и кварцевый на ту же частоту.

Схема в формате PDF: Скачать
Прошивка hex: Скачать
Описание в формате PDF: Скачать



источник

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения