08.02.2015, 13:24 | #21 (permalink) |
Почётный Шарлотан
Регистрация: 27.08.2010
Адрес: Культурная столица России
Сообщений: 9,152
Записей в дневнике: 45
Сказал(а) спасибо: 612
Поблагодарили 751 раз(а) в 114 сообщениях
Репутация: 105004
|
__________________
Хотел как лучше, а получилось идеально! |
08.02.2015, 14:43 | #24 (permalink) |
Новичок
Регистрация: 07.07.2014
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Le_Fleurs, мое мыло: jes63 (собака) mail.ru, черкните, я вам скину весь файл с документацией.
А лазить по сайту и читать предупреждения, тут вам еще рано, и тут - тоже и прочее, надоело, детский сад какой-то. И, почему именно после 20 сообщений можно публиковать ссылки, а не после скажем 100 или 1000? |
08.02.2015, 15:13 | #25 (permalink) |
Новичок
Регистрация: 07.07.2014
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
В аттаче - скриншот со ссылкой на документацию, раз тут такая крутая защита от спама.
Дерзайте. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
08.02.2015, 19:49 | #26 (permalink) |
Banned
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
|
Вышла на свет очередная версия термометра, а точнее мод на Цифровой термометр Version 3.0 Мод сделанный товарищем jes За что ему отдельное спасибо. Думаю может многим пригодится.
В общем, схема была дополнена всем, что хотелось, и после всех изменений и ”причесываний”, приобрела такой вид: Были добавлены: возможность работы от внешнего БП, элементы защиты микросхем-термометров от внешних наводок и помех (в сети есть статья – ”Защита датчиков DS18B20 от статики”). Также была переделана программа управления, благо ее исходник был на том же сайте, не пришлось возиться с дизассемблером и т.д. Изменения (подробно описаны ниже) в основном коснулись возможности установки индикаторов с OK, и автоматического определения запитки схемы от внешнего БП. При подключении внешнего БП и запуске измерения с помощью нажатия кнопок tr1 или tr2, – периодически изменяется номер термометра с выводом его температуры на индикатор, режим сна при этом отключается. При отключении внешнего БП – термометр ”засыпает”. Для реализации такого алгоритма работы, в схеме установлен транзистор VT1, контролирующий напряжение на выходе стабилизатора DA1. В цикле чтения термодатчиков, программа опрашивает бит PA2, сконфигурированный как вход. Если он равен логическому ”0”, – термометр работает от внешнего БП, если он равен ”1”, – термометр питается от батарей. Диод VD3 служит для предотвращения разряда батареи GB1 через стабилизатор DA1, диоды VD2, VD1 и самовосстанавливающийся предохранитель F1 – защищают схему от переполюсовки при неправильном подключении внешнего БП или батарей. В качестве внешнего БП с успехом применена зарядка от неисправного мобильника, там как раз на выходе +5В. Была разведена и заказана печатная плата под корпус G413, в котором и был собран данный термометр. Разводка платы (формат S-Layout 5.0) смешанная, предусмотрена установка как выводных, так и SMD-деталей, так было удобнее. В качестве термодатчиков применены DS18B20, упакованные в корпуса из нержавейки, и снабженные метровым кабелем для подключения Ниже приведены фотки того, что получилось в результате Несколько фоток в Архиве есть более подробное описание. Содержание архива ”Термометр с 2 датчиками и режимом сна.ZIP”: схема прототипа ---------------------------------------------------- termV3.bmp модифицированная схема ---------------------------------------- termV3_50.gif исходник прототипа ----------------------------------------------- term3.txt модифицированный исходник ---------------------------------- termometer_32.asm прошивка для индикаторов с OA ------------------------------- termo_OA.hex прошивка для индикаторов с OK ------------------------------- termo_OK.hex файл разводки ПП -------------------------------------------------- termV3_49.lay (формат S-Layout 5.0) байт-идентификатор ----------------------------------------------- Тип индикатора_1.jpg фьюзы для STERX-010 -------------------------------------------- Фьюзы для Стерха-010_.jpg фьюзы для калькулятора AVR ----------------------------------- Фьюзы_3.jpg файл-описание -------------------------- Термометр с 2 датчиками и режимом сна.pdf Цифровой термометр Version 3.0 |
08.02.2015, 20:05 | #27 (permalink) |
Новичок
Регистрация: 07.07.2014
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Для тех, кто соберется повторять, или взять за основу - почитайте внимательно файл-описание. Там есть небольшой опус про аудио-разъемы, которые я применил первоначально.
В общем, они - еще та гадость, потом пришлось переделывать (ставить другие). Для компиляции использовалась AVR Studio v4.12, build 460. Удачи. |
02.01.2016, 15:02 | #28 (permalink) |
Новичок
Регистрация: 02.01.2016
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Здравствуйте, пытаюсь разобраться в схеме, никак не могу понять по конденсаторам. На печатной плате одно, в схеме другое, и по количеству и по номиналу. ПО номиналу тоже вопрос: 1.0 и 100.0 это 1 и 100 пФ?
|
02.01.2016, 19:09 | #30 (permalink) |
Новичок
Регистрация: 02.01.2016
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо. Еще вопрос по самой схеме, точнее по соответствию печатной платы схеме. На схеме 4 конденсатора, на плате 6:
3 из них могут быть смд или выводными (плата позволяет) - 100наноФ - около кнопок; 1 только выводной - 100наноФ. находится под дисплеем (левее МК); 2 только смд - 1 мкФ. находятся около разъема внешнего питания. Явно какая то ошибка, или я не догоняю(( Еще вопрос на плате предусмотрены места под смд компоненты (8 в ряд, правее МК), а левее этой группы пятаков изображен конденсатор без номинала, получается уже 7ой. Для чего они? |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|