Заголовок сообщения: Часы-термометр на 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.
Смущает тот факт что нагрузочная способность портов 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 раз.
Так готовое решение уж сколько раз выкладывалось... И вариаций кучка - полазь по форуму - здесь последняя вариация: viewtopic.php?f=2&t=14123&start=80 , а вот многоразово повторенная:
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Знаю, помним. Ты эту схему мне еще в феврале прошлого года прислал как бонус, я тогда с тестером TTL логики на AT89C55 мучился, помнишь ? Если может забыл тогда сказать спасибо, то спасибо, но теперь два в одном. Мне сейчас что попроще нужно, мамке в спальню поставить, часы и температура за окном, а то постоянно на кухню бегает, в окно на термометр посмотреть. Ну и детали все есть, ничего покупать не надо. Эх, туды бы ещё один 18b20 прокрутить, цены ему бы небыло.
Перерисовал плату под 74HC245, у неё выводы удобно расположены и имеет восемь каналов, как раз 7 сегментов плюс точка. Только я смотрю есть различия между схемами, в схеме на AT89C2051 кнопка +1мин подключена к порту P3.7, а в схеме на AT89C51 к порту P2.0. Видимо была почему-то изменена прошивка, тогда я думаю с авторской прошивкой мне тоже придется подключать кнопку к порту P3.7.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
DS18B20 и DS18S20разные по внутренней раскладке регистров. Программа написанная для обработки данных для одного не работает с другим! А это вариант конструктива светодиодного дисплея на 20-лапой МК (когда-то был терморегулятор):
Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
Добавлено: Сб янв 26, 2013 15:52:30
Открыл глаза
Зарегистрирован: Сб сен 15, 2007 02:41:36 Сообщений: 78
Рейтинг сообщения:0
BOB51 писал(а):
DS18B20 и DS18S20разные по внутренней раскладке регистров. Программа написанная для обработки данных для одного не работает с другим! А это вариант конструктива светодиодного дисплея на 20-лапой МК (когда-то был терморегулятор):
Я имел ввиду сразу два датчика DS18B20, типа дом-улица. За DS18S20 читал когда-то, там кажись регистры по другим адресам читать нужно.
А терморегулятор интересный, что-то для производства как я понял. А зачем столько кнопок?.
С двумя датчиками на одной линии обязательно EEPROM потребуется и подпрограммки поиска номеров и адресного вызова. Это есть морока... А относительно кнопеек.. уж не помню особо - давненько то было...
Заголовок сообщения: 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
Все, сделал. Сутки уже работает, полет нормальный. Выкладываю файлы, может кому нибудь пригодятся. Плату под индикатор не разводил, была готовая. На плате есть полигон под разъём питания, но не обозначен, не нашел в библиотеке лайоута. Также нет электролита перед кренкой, в моем случае он в блоке питания. Есть также не обозначенные в схеме блокировочные конденсаторы по питанию.
Заголовок сообщения: Re: Часы-термометр на AT89C2051 переделать на AT89C51
Добавлено: Пн июн 09, 2014 06:38:44
Открыл глаза
Зарегистрирован: Сб сен 15, 2007 02:41:36 Сообщений: 78
Рейтинг сообщения:0
aivcon писал(а):
Спасибо alenik.
Всегда пожалуйста. Я очень рад что Вам пригодились мои файлы. Кстати, одна фитча есть у этих часиков, не знаю как у других, но у меня ( а часики тикают уже больше года), я заметил одну особенность, а именно, когда бы я не посмотрел на них, они всегда показывают температуру, чтобы узнать время, нужно подождать. Я уже мозг сломал размышляя на эту тему, так ничего и не придумал. Видимо это как-то связанно с моими биоритмами. Очень хотелось-бы узнать как они "ведут себя" у других людей.
Измени соотношение длительности окна индикации часов и окна индикации температуры. Чего чаше хош увидеть - сделай более длинным. Хоша бы 1,5:0,5 или чего другого. На моих стояло 1:1 и то разные моменты попадали. Это на собственный выбор (минимум 1секунда часы/1секунда температура или 2с/2с, 2с/1с...)
Завтра на работе распечатку сделаю - гляну. (Ежли обстановка относительно безопасная к утру останется ) ... Ну и схемка не помешала бы, чтоб "в дебри" не лазить. Насчет софта и железа программаторов по MCS51, AVR и PICов среднемладших под ассемблером ссылки в теме viewtopic.php?f=62&t=94201 разбросаны (в том числе и на c51asm.exe от Атмела ). Ежли чего конкретнее заинтересует - антиквариат (за пределами простого поиска в инете) могу скинуть на e-mail
Всегда пожалуйста. Я очень рад что Вам пригодились мои файлы. Кстати, одна фитча есть у этих часиков, не знаю как у других, но у меня ( а часики тикают уже больше года), я заметил одну особенность, а именно, когда бы я не посмотрел на них, они всегда показывают температуру, чтобы узнать время, нужно подождать. Я уже мозг сломал размышляя на эту тему, так ничего и не придумал. Видимо это как-то связанно с моими биоритмами. Очень хотелось-бы узнать как они "ведут себя" у других людей.
Пока не приглядывался. Сделаю корпус, тогда отпишусь. А пока смотрю на эти.
У беглой строки простота...? это ежли 8*8,еще кой-как... а при 3-х цветке и удобоваримой яркости внешние регистры надобно, ла и вообще предпочтение двум блокам - собственно дисплей и то, чего данные обрабатывает (у обеих дополнительный транспортный протокол команд/данных.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения