Например TDA7294

Форум РадиоКот • Просмотр темы - Часы-термометр на микроконтроллере ATmega8.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 21:39:24

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1822 ]    , , 3, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 23:54:21 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
Я сам сделал 3 часов, везде уход был не больше 0,09 сек за час.
Стоят конденсаторы ~15пик к кварцу или запрограммирован бит CKOPT? у меня с ним точность хуже была. Еще не у всех конденсаторов как и кварцев температурная стабильность хорошая, но заметить это можно только через несколько дней.
Возможно проблемы печатной платы, есть хорошая книжка Дж. Барнс Электронное конструирование Методы борьбы с помехами, хорошая статья Помехоустойчивые устройства http://www.caxapa.ru/faq/emc_immunity.html
Кратко, возможно длиные дорожки до кварца и их соседство с другими дорожками по которым текут большие токи (сегменты индикатора).

Но скорей всего стоить попробовать подобрать емкость кондеров на кварц 10..30p.

Кондер, (керамика, пленка) после кренки непосредственно на выводы, ставить надо обязательно (уменьшает выходное сопротивление на высоких частотах и предотвращает возбуд кренки). Но это я так, на пажарный случай.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 08, 2007 06:37:47 
Друг Кота
Аватар пользователя

Карма: 6
Рейтинг сообщений: 32
Зарегистрирован: Чт сен 14, 2006 11:42:09
Сообщений: 3792
Откуда: Обитаю на чердаке
Рейтинг сообщения: 0
DimAlt писал(а):
Кондер, (керамика, пленка) после кренки непосредственно на выводы, ставить надо обязательно (уменьшает выходное сопротивление на высоких частотах и предотвращает возбуд кренки).
Никаких "плёнок", только керамика - безиндуктивные!

_________________
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 08, 2007 11:50:47 
Родился

Зарегистрирован: Чт май 10, 2007 16:25:08
Сообщений: 13
Рейтинг сообщения: 0
Да,
О сколько нам открытий чудных
Готовит просвещенья дух
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель.


Ведь развёл я плату под разные установочные по типоразмеру ёмкости, а из-за лишних отверстий, которые и ввели в заблуждение,
впаял конденсаторы - GND-GND!
Т.е. вообще, без участия подключения к кварцу.
И морочу людям и себе голову. Не хорошо, да-с...
Прошу мнея извинить, каюсь, больше не буду!
Пока проверяю часы на точность, после верну все перемены с датчиками в исходное состояние. Может так оно и было изначально - проблемы с внутренней логикой МК из-за помех (разводка общего провода так же у меня оказалась не удачной, сейчас переделал).
Ещё раз, большое спасибо DimALt!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 08, 2007 13:44:33 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Сб сен 30, 2006 19:32:29
Сообщений: 303
Рейтинг сообщения: 0
Dikiy
Выложи свой вариант плат , может кому и пригодится :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 08, 2007 14:14:10 
Родился

Зарегистрирован: Чт май 10, 2007 16:25:08
Сообщений: 13
Рейтинг сообщения: 0
alkg
Разводка моей платы (с кучей исправлений) - схемы законченного устройства под свои нужды, которая существует лишь кусками в эскизах. Файлы .lay от Sprint-Layout v5.0
ZIP - архив упакован WinRAR v3.7


Вложения:
PCB.zip [74.51 KiB]
Скачиваний: 1167
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Вс июл 22, 2007 20:00:33 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
Я эти часики собирал и в первом и втором вариантах.Всех этих проблем,перечисленных на форуме,не было ни разу.Все работали,да и сейчас работают исправно.Хочу заметить по индикаторам.В домашних часах,установлены в коридоре, я поставил индикаторы Kingbright SA10-21 размер цифр 25мм без всяких транзисторов,светоотдача люкс!Так же сделал часы сыну и себе в машину.Дома соединительные провода с улицей 9м (пара).Так что СПАСИБО АВТОРУ за чудесный прэкт.А теперь вопрос.Можно ли програмно вывести на один из управляющих выходов конртроллера сигнал зависящий от температуры двигателя,чтобы включался вентилятор охлаждения на автомобиле?Возможно ктото уже это сделал?


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Вт июл 24, 2007 21:55:15 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
Cпасибо!

juraP писал(а):
Можно ли програмно вывести на один из управляющих выходов конртроллера сигнал зависящий от температуры двигателя,чтобы включался вентилятор охлаждения на автомобиле?Возможно ктото уже это сделал?



Посмотрите на этот вариант
http://startcd.narod.ru/clock/m16new.html
Часы на меге16, добавлено два термостата, будильники для управления нагрузкой (3шт. до секунд), напряжение мереют..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Ср июл 25, 2007 09:05:08 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
DimAlt-ну слов нету!!!Огромное СПАСИБО!!! То что надо.Буду переделывать и себе и сыну.Изготовлю напишу.Юрий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Ср июл 25, 2007 13:56:00 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
Уважеемый DimAlt.
Возникло несколько вопросов по меге16.
1.Подключение UX_1и Ux_2-к замку зажигания,т.е. к+АКБ без дополнительных элементов?
2.Треюования к входным делителям напряжения(допуски R1-R4) и можно ли применить СМД?
3.Требование по добротности и номиналы L1и L2(перед креном) 100uH 3uH(или нет)?
4.Номиналы С1,С4,С5-на схеме не разберу.
5.Если применить ATmega16L-можно ли снизить напряжение BAT ниже4.5В(приблизительно 3В)?
6.Куда ввести выключатель индикации во время длительной стоянки без полного отключения часов? В часах на меге8 ни чего не смог сделать.Юрий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Ср июл 25, 2007 14:04:44 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
Извените.Забыл почти главное.Дмитрий Вы случаем не делали печатку под мегу16?А то у меня получается длинная песня с разводкой плат.Часы подгоняю под штатный корпус автомобильных.С готового образца переделать плату под то что нужно проще.Юрий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Ср июл 25, 2007 19:54:10 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
Здравствуйте Юрий!
По порядку
1. Можно, только поставьте параллельно R2 и R4 конденсаторы 100n, вообщем какие есть, цель подавить помеху.
2. Просто делитель на 10. Допуски любые, результат АЦП пятизначное число две последние цифры отбрасываются. Smd я везде ставлю, лучше 1206, на всякий пожарный.
3. l1 - 100U, по питанию 3.3милигенри, можно найти заводской, или намотать на ферритовом стержне, чтоб не влетал в насыщение, потому что будет работать при постоянном подмагничивании.
4. Дык они по питанию, туды сколько не жалко (керамические) вообще на схеме 100n.
5. Снижать питание не стоит, скажется на работе с датчиками.
Выключатель индикации ножка POWER DETECT (27) Логический ноль - часы работают, логическая единица - часы уходят в спячку, считают только время.
Индикацию можно погасить переведя выводы микросхемы 74НС595 в Z состояние, ввести переключатель на 13 ножку, как по схеме - работа, к VCC индикация выключена. Правда надо выбирать индикацию где выключен 9 разряд. Работать, наверное, должно. Времени делать программно пока, нет может попозже. (PD3 - если ноль индикации нет).

Плату не делал, у меня самого часы на ид10.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Чт июл 26, 2007 13:17:02 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
DimAlt спасибо за разъяснения.Жалко конечно что нет печатки.Сыну в машину сделать проще-ВАЗ2110, уних штатный корпус удобный.А вот в мою 2104 трудновато,даже практически не возможно в DIPe.Ну ничего-голова и руки есть,справлюсь.Я тоже работаю с СМД 1206, вот сегодня заказал на этот проект всю начинку вСМД.Ещё раз спасибо.Пока больше отвлекать не буду.С приветом Юрий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Чт июл 26, 2007 21:38:45 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
Привет Юрий!

Как соберешь, попробуй эту прошивку, в режиме сна термостат работает, на потреблении почти не скажится.
По идее должно работать, проверить не начем.


Вложения:
cl.rar [17.87 KiB]
Скачиваний: 554
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8
СообщениеДобавлено: Пт июл 27, 2007 12:51:49 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
Добрый день Дмитрий! Я почему о снижении аварийного питания от батареи до 3в говорю, только из за того что габаритные размеры штатных часов на ВАЗ-2104 очень ограничены.А делать новый корпус-уродовать панель.Выключение индикаторов на время стоянки также не актуально.Просто хотел чтобы индикаторы не мозолили глаза всяким любознательным архаровцам на стоянке.Решил всётаки сначала всё собрать на монтажке-это в DIPe.А заодно и прошивки проверю.Вопросы возникают,но когда соберу возможно сами собой отпадут.С приветом Юрий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 08, 2007 21:58:22 
Родился

Зарегистрирован: Пн авг 06, 2007 22:08:33
Сообщений: 1
Рейтинг сообщения: 0
кто собирал отзовитесь!!!!

я померил ток в дежуронм режиме, когда потушены все индикаторы, и он огромен, 7,5милиампер!!!

что делать, у каго какие предложения???

мне очень надо организовать подпитку контроллера, чтобы время не останавливалось, а при таком огромном токе батареек надолго нехватит!!! :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 08, 2007 22:06:13 
Друг Кота
Аватар пользователя

Карма: 6
Рейтинг сообщений: 32
Зарегистрирован: Чт сен 14, 2006 11:42:09
Сообщений: 3792
Откуда: Обитаю на чердаке
Рейтинг сообщения: 0
Neo_AVR, и не надо так шуметь! :evil: Ночь на дворе, коты тишину и покой любят! :wink:

Про "подпитку" гляди здесь: http://www.radiokot.ru/forum/viewtopic.php?t=5321

Пр ток - займись арифметикой и для начала посчитай, сколько кушают активные элементы. Простого сложения хватит. Далее сравнивай и делай выводы - если слишком сильно различаются - ищи ошибки в монтаже и проверяй исправность радиодеталей.

_________________
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8.
СообщениеДобавлено: Чт авг 09, 2007 11:04:04 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
Добрый день Дмитрий!Извини долго молчал.Мой комп. с ХР в такую жару как у нас в Волгограде работать не хочет. Часы с термостатом на меге16 собрал на монтажке, строго по твоей схеме. Но возникли проблемы которых у меня ни разу не было. Меги прошиваются обоими прошивками нормально, проверку проходят также, но при установке в схему не запускаются. На выходах 1 - 8 одни 0.Началось с первого контроллера.Снял -на программатор-прошил-тоже самое.Опять прошил-тоже самое.Прошивка-комп выдаёт-нет прибора или неисправен!??Монтаж проверил неоднократно, вплоть до разборки-сборки.Меги16 обе повидимому приказали долго жить!Посему вопрос-всёли правильно на схеме?Кварц подключается как указано и без балансных кондёров?Питание меги только через 30 вывод, а 10 свободен?Меги я заказал ещё, ну а эти отдам на проверку-они тайваньские- хотя до этого у меня к этим ребятам притензий не было.С приветом Юрий.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на микроконтроллере ATmega8.
СообщениеДобавлено: Сб авг 11, 2007 00:29:40 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
juraP писал(а):
Кварц подключается как указано и без балансных кондёров?Питание меги только через 30 вывод, а 10 свободен?Меги я заказал ещё, ну а эти отдам на проверку-они тайваньские- хотя до этого у меня к этим ребятам притензий не было.С приветом Юрий.


Здравствуйте Юрий! Про кварц в даташите написано
The Oscillator is optimized for use with a 32.768 kHz watch crystal.
Я так понял, что кондеров не надо.
Питание конечно же должно заводится на 10(+) и 11(земля) ногу 30 вывод это питание ацп, а 31 аналоговая земля ацп. Их и на плате разводить надо по особому, но в этих часах это не важно. Извените, что просмотрел на схеме, но думал что это не вызовет затруднений. Мож что не то с fuse битами? Если 10 нога не была подключена, то возможно меги и сгорели.
Схема проверена, вторую версию прошивки делал по просьбе Александра, он написал что все работает.
Будет время, соберу сам, проверю (в протеусе работает).


Neo_AVR
Мега в дежурном режиме потребляет около 40 микроампер, у Вас потребляет ток обвязка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы-термометр на микроконтроллере ATmega8.
СообщениеДобавлено: Пн авг 13, 2007 12:04:19 
Открыл глаза

Зарегистрирован: Чт май 24, 2007 19:00:50
Сообщений: 63
Откуда: РОССИЯ г.Волгоград
Рейтинг сообщения: 0
Модератору!Примите мои извинения, увлёкся.

Прошивка всё нормально, разводка да хромает.Меги полители.

Извинения приняты к сведению, т.к. до конца так и не понято... :( Поэтому пока извинить не могу. 8) мышонок


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на микроконтроллере ATmega8.
СообщениеДобавлено: Ср авг 15, 2007 14:32:21 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
Если кто сам захочет изменить что нибудь в исходнике, думаю этот файл поможет. Когда то пытался объяснить как добавить новый режим. Вообщем там немного и кратко, но думаю все равно проще будет.


Вложения:
cl_readme.rar [2.38 KiB]
Скачиваний: 706
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1822 ]    , , 3, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y