Например TDA7294

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





Текущее время: Вт апр 23, 2024 12:33:14

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


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



Начать новую тему Ответить на тему  [ Сообщений: 28 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пт янв 25, 2013 05:12:35 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
Здравствуйте господа коты.
Очень нужен Ваш мудрый совет.
Нашел в интернете схему Часы – термометр на AT89C2051,DS1307 и DS18B20
http://radiomaster.com.ua/1849-chasy-te ... 18b20.html
Все хорошо, но нет контроллера, есть куча AT89C51 и AT89C55WD.
Порылся в и-нете еще и нашел тему где AT89C2051 заменили на AT89C51.
http://electronix.ru/forum/lofiversion/ ... 90520.html
Вод собственно рисунок: http://electronix.ru/forum/index.php?ac ... t&id=56847
Смущает тот факт что нагрузочная способность портов AT89C51, на много ниже чем в AT89C2051.
Подскажите, у меня семисегментники с высотой цифры 14мм, можно-ли подключать их как на схеме,
или нужно ставить на порт P1 что-то типа ULN2003.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пт янв 25, 2013 09:12:23 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
Цитата:
Смущает тот факт что нагрузочная способность портов AT89C51, на много ниже чем в AT89C2051.
... достаточно поставить буфер 74xx244,74xx245 (наши аналоги 1533АП5,1533АП6). И не забывайте, что у AT89C2051 есть встроенный компаратор, которого нет в AT89C51.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пт янв 25, 2013 13:05:03 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
ChipKiller писал(а):
Цитата:
достаточно поставить буфер 74xx244,74xx245 (наши аналоги 1533АП5,1533АП6). И не забывайте, что у AT89C2051 есть встроенный компаратор, которого нет в AT89C51.


Спасибо за оперативный ответ, я как-раз плату развожу.
А компаратор наверное не используется, на форумах пишут что все нормально работает.


Последний раз редактировалось alenik Сб янв 26, 2013 03:52:03, всего редактировалось 1 раз.

Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пт янв 25, 2013 14:10:13 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Так готовое решение уж сколько раз выкладывалось...
И вариаций кучка - полазь по форуму - здесь последняя вариация:
viewtopic.php?f=2&t=14123&start=80 , а вот многоразово повторенная:
Вложение:
democlk.pdf [792.08 KiB]
Скачиваний: 1371

:beer:


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Сб янв 26, 2013 04:35:07 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
BOB51 писал(а):
Так готовое решение уж сколько раз выкладывалось...
Полазь по форуму - здесь последняя вариация:
viewtopic.php?f=2&t=14123&start=80
:beer:


Знаю, помним.
Ты эту схему мне еще в феврале прошлого года прислал как бонус, я тогда с тестером TTL логики на AT89C55 мучился, помнишь ? Если может забыл тогда сказать спасибо, то спасибо, но теперь два в одном. :beer: :)
Мне сейчас что попроще нужно, мамке в спальню поставить, часы и температура за окном, а то постоянно на кухню бегает, в окно на термометр посмотреть. Ну и детали все есть, ничего покупать не надо. Эх, туды бы ещё один 18b20 прокрутить, цены ему бы небыло.

Перерисовал плату под 74HC245, у неё выводы удобно расположены и имеет восемь каналов, как раз 7 сегментов плюс точка. Только я смотрю есть различия между схемами, в схеме на AT89C2051 кнопка +1мин подключена к порту P3.7, а в схеме на AT89C51 к порту P2.0.
Видимо была почему-то изменена прошивка, тогда я думаю с авторской прошивкой мне тоже придется подключать кнопку к порту P3.7.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Сб янв 26, 2013 10:07:52 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
DS18B20 и DS18S20разные по внутренней раскладке регистров.
Программа написанная для обработки данных для одного не работает с другим!
А это вариант конструктива светодиодного дисплея на 20-лапой МК (когда-то был терморегулятор):
Вложение:
box20_схема.pdf [29.17 KiB]
Скачиваний: 1098

:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Сб янв 26, 2013 15:52:30 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
BOB51 писал(а):
DS18B20 и DS18S20разные по внутренней раскладке регистров.
Программа написанная для обработки данных для одного не работает с другим!
А это вариант конструктива светодиодного дисплея на 20-лапой МК (когда-то был терморегулятор):

Я имел ввиду сразу два датчика DS18B20, типа дом-улица.
За DS18S20 читал когда-то, там кажись регистры по другим адресам читать нужно.

А терморегулятор интересный, что-то для производства как я понял.
А зачем столько кнопок?.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Сб янв 26, 2013 17:14:45 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
С двумя датчиками на одной линии обязательно EEPROM потребуется и подпрограммки поиска номеров и адресного вызова. Это есть морока... :cry:
А относительно кнопеек.. уж не помню особо - давненько то было... :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Вс янв 27, 2013 00:46:35 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
Вот: http://electronix.ru/forum/index.php?sh ... t&p=703107
Нашел где изменяли прошивку под AT89C51, там у человека порт P3.7 был занят, он перелделал на P2.0.
У меня с родной прошивкой будет работать P3.7, значит и плату нужно разводить под него.
Или я путаюсь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Чт янв 31, 2013 00:11:08 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 1
Все, сделал.
Сутки уже работает, полет нормальный.
Выкладываю файлы, может кому нибудь пригодятся.
Плату под индикатор не разводил, была готовая.
На плате есть полигон под разъём питания, но не обозначен, не нашел в библиотеке лайоута.
Также нет электролита перед кренкой, в моем случае он в блоке питания.
Есть также не обозначенные в схеме блокировочные конденсаторы по питанию.

Всем спасибо за помощь. :beer: :beer: :beer:


Вложения:
Часы-Термометр на AT8951-55 WD.rar [39.6 KiB]
Скачиваний: 1802
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Вс июн 08, 2014 22:44:48 
Вымогатель припоя
Аватар пользователя

Карма: 9
Рейтинг сообщений: 119
Зарегистрирован: Пн ноя 04, 2013 09:43:14
Сообщений: 572
Откуда: Подольск.
Рейтинг сообщения: 0
Спасибо alenik. :beer:
Изображение

Изображение
Правда чуть не угробил схему. Не знал что ноль в часах не светится... :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 06:38:44 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
aivcon писал(а):
Спасибо alenik. :beer:


Всегда пожалуйста. Я очень рад что Вам пригодились мои файлы.
Кстати, одна фитча есть у этих часиков, не знаю как у других, но у меня ( а часики тикают уже больше года), я заметил одну особенность, а именно, когда бы я не посмотрел на них, они всегда показывают температуру, чтобы узнать время, нужно подождать. Я уже мозг сломал размышляя на эту тему, так ничего и не придумал. Видимо это как-то связанно с моими биоритмами. :shock:
Очень хотелось-бы узнать как они "ведут себя" у других людей.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 17:11:25 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Измени соотношение длительности окна индикации часов и окна индикации температуры.
Чего чаше хош увидеть - сделай более длинным. Хоша бы 1,5:0,5 или чего другого. На моих стояло 1:1 и то разные моменты попадали.
Это на собственный выбор (минимум 1секунда часы/1секунда температура или 2с/2с, 2с/1с...)
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 18:24:10 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
BOB51 писал(а):
Измени соотношение длительности окна индикации часов и окна индикации температуры.


Ан нет, не умею, так и не научился.
Может поможешь уменьшить показания температуры на одну секунду.
У меня даже компильнуть нечем.


Вложения:
Точка мигает.rar [8.37 KiB]
Скачиваний: 509
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 19:48:24 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Завтра на работе распечатку сделаю - гляну. (Ежли обстановка относительно безопасная к утру останется 8) ) ...
Ну и схемка не помешала бы, чтоб "в дебри" не лазить. :write:
Насчет софта и железа программаторов по MCS51, AVR и PICов среднемладших под ассемблером ссылки в теме viewtopic.php?f=62&t=94201 разбросаны (в том числе и на c51asm.exe от Атмела ).
Ежли чего конкретнее заинтересует - антиквариат (за пределами простого поиска в инете) могу скинуть на e-mail
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 21:07:36 
Вымогатель припоя
Аватар пользователя

Карма: 9
Рейтинг сообщений: 119
Зарегистрирован: Пн ноя 04, 2013 09:43:14
Сообщений: 572
Откуда: Подольск.
Рейтинг сообщения: 0
alenik писал(а):
aivcon писал(а):
Спасибо alenik. :beer:


Всегда пожалуйста. Я очень рад что Вам пригодились мои файлы.
Кстати, одна фитча есть у этих часиков, не знаю как у других, но у меня ( а часики тикают уже больше года), я заметил одну особенность, а именно, когда бы я не посмотрел на них, они всегда показывают температуру, чтобы узнать время, нужно подождать. Я уже мозг сломал размышляя на эту тему, так ничего и не придумал. Видимо это как-то связанно с моими биоритмами. :shock:
Очень хотелось-бы узнать как они "ведут себя" у других людей.

Пока не приглядывался. Сделаю корпус, тогда отпишусь. А пока смотрю на эти.
Изображение
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 22:18:48 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
это ест разновидность беглый строка однако...
был еще вариант вывода на одну матрицу как "мультяшки"...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Пн июн 09, 2014 22:58:11 
Вымогатель припоя
Аватар пользователя

Карма: 9
Рейтинг сообщений: 119
Зарегистрирован: Пн ноя 04, 2013 09:43:14
Сообщений: 572
Откуда: Подольск.
Рейтинг сообщения: 0
Он самый!
Подкупает простотой конструкции.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Вт июн 10, 2014 06:37:53 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб сен 15, 2007 02:41:36
Сообщений: 78
Рейтинг сообщения: 0
BOB51 писал(а):
Ну и схемка не помешала бы, чтоб "в дебри" не лазить.


Архив со схемой и прочим, несколько постов выше.
download/file.php?id=136110


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
СообщениеДобавлено: Вт июн 10, 2014 09:01:51 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У беглой строки простота...?
это ежли 8*8,еще кой-как...
а при 3-х цветке и удобоваримой яркости внешние регистры надобно, ла и вообще предпочтение двум блокам - собственно дисплей и то, чего данные обрабатывает (у обеих дополнительный транспортный протокол команд/данных.
:dont_know:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  1,  

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


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

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


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

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


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