часы термометр ATMEGA8515 с синхронизацией от ПК по COM порт

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Аватара пользователя
ALEX_HOOCH
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн янв 23, 2012 10:18:52
Откуда: иваново

часы термометр ATMEGA8515 с синхронизацией от ПК по COM порт

Сообщение ALEX_HOOCH »

Часы сами содрал - был проект на ATMEGA8, переделал, попробовал- западло так кнопки там тыкать по менюшкам
, сделал синхронизацию с ПК по COM порту (CRC8)
Программа на WPF, а для часов в CODEVISION

За основу взята программа Даниила Первакова, для микроконтроллера ATMEGA 88, добавлена передача и прием данных по интерфейсу RS-232, убраны будильники- так как я в них не нуждаюсь.
Дисплей , который я применил в данном устройстве, не имеет русского текста. Подсветка является самым энергоемким элементом всей схемы .
Ток требуемый для подсветки около 500 мА. Исходя из этого, выбран стабилизатор напряжения LM2757 с максимальным током 1,5 А.
Датчики температуры- DS 18 B 20+PAR , что означает подключение датчика возможно по двум проводам, один из них минус, другой информационный, и заодно питающий данный датчик.
Микроконтроллер ATMEGA8515 мной выбран потому , что имеет 4 порта ,что упрощает разводку печатной платы и стоит дешевле ATMEGA88 (если сравнивать с авторским вариантом), в котором есть встроенный АЦП, не нужный в данном устройстве.

Несколько слов надо сказать о наладке.
Первым делом запаиваются в плату детали, относящиеся к стабилизатору напряжения . Это микросхема IC1 , диод D1, конденсатор C5 , индуктивность L1 . Причем конденсаторы и индуктивность запаиваются в лежачем положении для того ,чтоб они уместились под дисплеем , см рисунки . Конденсатор С5 состоит из двух параллельно включенных конденсаторов 120 мкФ.
Далее подается питание 12- 35 В на разъем XR1 (справа см. рисунок 3) и контролируется выход после стабилизатора – он должен быть 5 Вольт. Микросхема LM2575 зарекомендовала себя , как надежный импульсный стабилизатор напряжения, в отличие от линейных микросхем стабилизаторов ,практически не нагревается. Следует заметить что бывает два типа таких стабилизаторов, одни с указанным на корпусе фиксированным напряжением на выходе (такой используется), другие с надписью +ADJ , что означает что такому стабилизатору нужны дополнительные сопротивления в обратной связи для установки именно 5 Вольт их необходимо подбирать.
Разъем XR3 может понадобится для подключения кнопок управления (у меня он на данный момент не задействован).
К разъему XR4(слева см. рисунок 3) подключают двухжильным кабелем датчики DS18B20+PAR .
Далее впаивается все остальное и перед установкой дисплея программируется микроконтроллер файлом ww.hex через разъем XR2 программатора. В этой версии прошивки подсветка дисплея включается на две секунды каждый час с яркостью установленной в программе управления часами.
XR2 подключен к выводам микроконтроллера MOSI, MISO, SCK, RESET, GND, для внутрисхемного программирования .
Далее выставляют “фузы” микроконтроллера для частоты 8 МГц и работы от внешнего генератора. После программирования “фузов” отключается питание, отключается программатор, вставляется батарейка, устанавливается на место дисплей и подключается питание . Возможно потребуется подстройка резистора R4 контрастности дисплея- вместо 2Ком , возможно придется установить 1,8Ком. Схема часов- термометра приведена на рис
Вложения
Untitled11.jpg
вид собранной платы
(102.3 КБ) 818 скачиваний
Untitled.jpg
схема
(107.25 КБ) 841 скачивание
chasi8515.lay
плата
(52.79 КБ) 339 скачиваний
CLOCK_READER.rar
WPF программа управления
(249.07 КБ) 301 скачивание
atmega8515.rar
прошивка и исходники
(174.99 КБ) 338 скачиваний
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение m.ix »

Я не док в разработках
Но многое начитал и наблюдал
не читал твой пост, хватило только название.

и так.

не нужна никакая компутерная синхранизация.
Нужен всего лишь один блок
Радио блок
DCF77

далее
лично я не долюбливаю вариант много кнопок, которые задействуют много портов МК
лучше резистивный поставить
нет ещё лучше энкодер прикрутить - ваще шикарно будет
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение ВНН »

m.ix писал(а):Я не док в разработках
Но многое начитал и наблюдал
не читал твой пост, хватило только название.
Нужен всего лишь один блок
Радио блок
DCF77
лично я не долюбливаю вариант много кнопок, которые задействуют много портов МК
лучше резистивный поставить
нет ещё лучше энкодер прикрутить - ваще шикарно будет


1.Посмотри где живет данный человек, потом говори про DCF77 http://upload.wikimedia.org/wikipedia/c ... _weite.jpg
2.На вкус и ..
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение m.ix »

ВНН писал(а):Посмотри где живет данный человек
он же где то достал МК и индикатор
Не думаю что почта в тех краях отсутствует.
Синхронизация с компом это большой перебор.
В смысле затратных вещей.
Да счас почти у всех есть компы.
Но вот порой у них отсутствуют соответствующие порты.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение ВНН »

m.ix Не впочте дело а в уровне сигнала DCF77 от немцев.
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение m.ix »

у нас тоже есть на своей частоте сигналы синхронизации точного времени.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
ALEX_HOOCH
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн янв 23, 2012 10:18:52
Откуда: иваново

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение ALEX_HOOCH »

в том то и дело что кнопки вообще все убрал- их нет (а с использованием резисторов ацп и кнопок было изначально). ну а у стационарных компов, которые дома (на улице и в огороде такие часы вряд ли нужны) есть порт.
Это скорее мой опыт работы с портом, которым я пытаюсь поделится. В свое время было и такое: пихаю я в порт одно значение а в часах оно другое...
Тут собрано не все конечно, но многое. Работа по прерыванию- то есть, если выдернуть неожиданно разъем из порта винда колом не встанет. И CRC8 причем и для WPF и для CODEVISION.
А по поводу где я нахожусь есть такое : не место красит человека.... а?
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение m.ix »

Раз проба пера так тому и быть :))) Пущай летит
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение m.ix »

ALEX_HOOCH хочешь поупражнятся в иных часовых проектах?


viewtopic.php?f=3&t=72469
viewtopic.php?f=3&t=63467
viewtopic.php?f=3&t=64929
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
ALEX_HOOCH
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн янв 23, 2012 10:18:52
Откуда: иваново

Re: часы термометр ATMEGA8515 с синхронизацией от ПК по COM

Сообщение ALEX_HOOCH »

упражнений мне хватило с одними часами ... я сделал - они работают.
Продать что то подобное в России не реально по причине дорогой цены на радиодетали, особенно индикатор.
Сейчас очень дорого стоят качественные нч усилители, а собрать их (gainclone2007) не трудно...
А часы это точно недоходно.
Ответить

Вернуться в «Интеграция с ПК»