Китайские часы AT89C2051

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Simurg
Вымогатель припоя
Сообщения: 692
Зарегистрирован: Пт янв 15, 2010 12:24:17

Re: Китайские часы AT89C2051

Сообщение Simurg »

нет. опечатки нет. Минус на минусе, плюс на нетрали
Реклама
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Китайские часы AT89C2051

Сообщение pcb432 »

Жаль программатор для AT89C2051 экзотика, дать вторую жизнь этим мс лучше, нежели выкидывать.
Реклама
Simurg
Вымогатель припоя
Сообщения: 692
Зарегистрирован: Пт янв 15, 2010 12:24:17

Re: Китайские часы AT89C2051

Сообщение Simurg »

Программатор TL866 Minipro поможет. Очень нужная вещь. Только подорожали они последнее время. Аж 42$ просят китайцы на алиэкспресс. :(
Если специально покупать его только для 2051, то проще их выкинуть.
Изображение
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20175
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Китайские часы AT89C2051

Сообщение Martin76 »

Через LPT порт есть программаторы не сложные, сам года три назад делал, нужно было прошить пару таких МК. IC-Prog умеет их шить.
Реклама
Эиком - электронные компоненты и радиодетали
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Китайские часы AT89C2051

Сообщение igorka »

Simurg, Можно Вас попросить внести незначительные изменения в прошивку регулятора мощности.Есть в наличие Бросовые семисегментные индикаторы, только на три знакоместа.По этому не отображается знак "-" и значение максимальной мощности "100". Разумеется на ходовые качества это не влияет, но если возможно поправить, то было бы замечательно.
Может не только для меня будет полезна такая вариативность.Глядя на активность этой ветки, делаю вывод, что люди имеют эти контроллеры явно не из наборов часов...
Реклама
Simurg
Вымогатель припоя
Сообщения: 692
Зарегистрирован: Пт янв 15, 2010 12:24:17

Re: Китайские часы AT89C2051

Сообщение Simurg »

Изображение
Пробуйте :)
На освободившийся порт добавил кнопку "50%"

Еще доработал на 1 разрядный индикатор
Изображение
А на освободившиеся выводы добавил кнопки "+" и "-" и осталась которая и вверх и вниз. Можно на выбор либо две поставить либо одну.
Если ставить одну кнопку то при уменьшении загорается точка.
Вложения
CXEMA_1_.jpg
(105.28 КБ) 495 скачиваний
2051_reg_EE_mini_1_RAZR.zip
(423.78 КБ) 308 скачиваний
CXEMA_3_.jpg
(140.91 КБ) 338 скачиваний
2051_reg_EE_mini_3_RAZR.zip
(564.68 КБ) 325 скачиваний
Реклама
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Китайские часы AT89C2051

Сообщение igorka »

[uquote="Simurg",url="/forum/viewtopic.php?p=4098347#p4098347"]Память можно любую из 24с00, 24с01, 24с02.[/uquote]Если правильно понял, то значение мощности записываться по одним адресам в памяти и при этом они сходны только у трёх микросхем?Просто есть платы с мониторов и телевизоров, а там уже 24с08 и т.д.Их уже нельзя использовать?
Simurg писал(а): Пробуйте :)
Спасибо!
Simurg
Вымогатель припоя
Сообщения: 692
Зарегистрирован: Пт янв 15, 2010 12:24:17

Re: Китайские часы AT89C2051

Сообщение Simurg »

Протокол обмена совпадает. Можно ставить 24С08.

Добавил еще с 2-х разрядным индикатором. Если ставить одну кнопку выбор то при уменьшении горит точка.
Добавлено кнопки "+" и "-". Ставить на выбор либо две либо 1.
Изображение
Вложения
CXEMA_2_.jpg
(105.42 КБ) 366 скачиваний
2051_reg_EE_mini_2_RAZR.zip
(894.79 КБ) 290 скачиваний
amigo60
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Ср июн 15, 2011 20:02:07

Re: Китайские часы AT89C2051

Сообщение amigo60 »

[uquote="pcb432",url="/forum/viewtopic.php?p=4111732#p4111732"]Жаль программатор для AT89C2051 экзотика, дать вторую жизнь этим мс лучше, нежели выкидывать.[/uquote]

Уже не помню, когда повторил 1:1
http://www.amateurfunkbasteln.de/atprog/atmel_ger.html

2051 и 4051 прогит без проблем, остальные не пытал.
Ему ещё бы переходник с DB25 на RS232, а лучше USB2
Simurg
Вымогатель припоя
Сообщения: 692
Зарегистрирован: Пт янв 15, 2010 12:24:17

Re: Китайские часы AT89C2051

Сообщение Simurg »

Переработал прошивку регулятора мощности. Объединил регулятор для паяльника с таймером и просто регулятор с плавным пуском в одно устройство. Режим работы, какой будет регулятор, выбирается кнопкой. Её нужно зажать до включения и не отпуская включить регулятор. Режим запишется в епром и будет по умолчанию включаться в этом режиме. Если нужен другой режим, то манипуляцию с кнопкой при включении повторить.
Доделал индикацию, стала более менее равномерной.
Если нужно добавить педаль управления регулятором, например для сверлилки, нормально замкнутые контакты один подключить к RESET второй на +5v, что бы при отпускании педали замкнуть RESET на +5v. При нажатии на педаль отработает плавный пуск и мощность дойдет до установленной в памяти епром. Но можно использовать и вход INT0.
Для щадящего режима работы еепром сделал запись в память только после 1 минуты от последнего нажатия на кнопку. Если нужно сохранить и выключить, то надо подождать одну минуту. Кратко моргнет экран.
Память ставить как для часов:
Изображение
Управление теперь не коротким импульсом, а пачками импульсов на все время открытия симистора. Для использования в качестве управления MOC3023. В качестве блока питания используется маленький блок с АлиЭкспресс на 5в 700мА.
Изображение
Доработал регулировку от 0% (выключено), потом сразу 18% и до полных 100%.
На меньшей 12% мощности подвержен помехам, так как расчет второй полуволны программный. Поэтому менее 18% - выключение (0%).
Вложения
89C2051_reg_UNIWERS_EE_mini.zip
(254.54 КБ) 314 скачиваний
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Китайские часы AT89C2051

Сообщение pcb432 »

amigo60, Там тоже нужен параллельный порт, а его в современных компах нет.
Видел где то в инете схему программатора для АТ89 на Atmege.
Аватара пользователя
51777
Родился
Сообщения: 7
Зарегистрирован: Пт фев 21, 2014 22:14:37
Откуда: Belarus

Re: Китайские часы AT89C2051

Сообщение 51777 »

[uquote="igorka",url="/forum/viewtopic.php?p=4106537#p4106537"]... что-то написать на эту AVR-ку...[/uquote]
AT89C2051 не AVR, это Intel 8051.
Аватара пользователя
Nicochip
Встал на лапы
Сообщения: 142
Зарегистрирован: Чт ноя 08, 2018 12:02:06

Re: Китайские часы AT89C2051

Сообщение Nicochip »

Отличная конструкция в стиле экстремального минимализма, как говорится, из г... и веток из подножного хлама. :))
Огромный респект автору!
Вот только для переделки конструктора за 1.5$ выкладывать 50$ за программатор TL866II Plus как-то не рационально. Не подскажите альтернативу за разумную цену или DIY вариант? А заодно и Си компилер, умеющий в эти камни?
Мне когда-то уже приходилось работать с этой серией МК. В сравнении с AVR - ещё то г...ще. Даже валяются где-то в загашничке ещё с середины нулевых десятка два новых 2051 вперемежку с 4051. И даже LPT проггер есть. Вот только собирать под него DOS машину и искать уникальное ПО с ASM компилером на старых дисках - отбивают всякое желание. Но с учётом цен на нормальные МК, видимо, какое-то время придётся довольствоваться и этим унылым старьём.
Всё самое свежее по проекту "Дозиметр Сталкера" ищите здесь.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Китайские часы AT89C2051

Сообщение BOB51 »

Есть и самоделка... Правда "чуток сыровата" за отсутствием стимула долизывать программное обеспечение:
прототип
https://radiokot.ru/forum/viewtopic.php ... 1#p3472041
однако были и более поздние изменения...
https://radiokot.ru/forum/viewtopic.php ... 9#p4046719
8)
Аватара пользователя
51777
Родился
Сообщения: 7
Зарегистрирован: Пт фев 21, 2014 22:14:37
Откуда: Belarus

Re: Китайские часы AT89C2051

Сообщение 51777 »

[uquote="Nicochip",url="/forum/viewtopic.php?p=4121979#p4121979"]Си компилер, умеющий в эти камни?[/uquote]
Бесплатный: SDCC (сам пользуюсь)
Платные: Keil uVision2, mikroC PRO for 8051.
[uquote="Nicochip",url="/forum/viewtopic.php?p=4121979#p4121979"]искать уникальное ПО с ASM компилером на старых дисках - отбивают всякое желание.[/uquote]
ASM компиляторы: от Atmel c51asm.exe работает под Windows в командной строке (сам пользуюсь), можно ещё использовать встроенный в Proteus.
solonoid
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт дек 30, 2021 18:29:56

Re: Китайские часы AT89C2051

Сообщение solonoid »

Респект автору ! Валяются китай-часы , несколько микрух AT89C2051 и прогер Willem c переходником под 89с51 и 89с2051. Буду пробовать.
solonoid
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт дек 30, 2021 18:29:56

Re: Китайские часы AT89C2051

Сообщение solonoid »

Уважаемый Simurg ,в программировании вы сильны , а не прилепить ли вам к At89c2051 RTC ds1307, были бы хорошие дешевые энергонезависимые часы. С уважением , solonoid.
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: Китайские часы AT89C2051

Сообщение 1en2 »

если развязать диодами питание индикатора и процессора, то при установки лития на постоянном подзаряде до 4,0, получаются нормальные часы, электричество дома на недели не исчезает, а сам контроллер кушает что-то около 3,5 мА (с индикацией 50 мА, что для лития тоже немного, даже, если не отключать индикацию вообще)....

у этих часов мне встречалось 2 прошивки, та, что с коррекцией точности хода, на 3х экземплярах идёт практически идеально (при родной константе даже, до 1 с/сутки при питании +5,0 (влияет)), а вот другая, с ограниченным функционалом (только будильники), идёт отвратительно (1,5 мин/сутки), чисто игрушка. Кварц в обоих вариантах 12 МГц.
amigo60
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Ср июн 15, 2011 20:02:07

Re: Китайские часы AT89C2051

Сообщение amigo60 »

[uquote="amigo60",url="/forum/viewtopic.php?p=4113501#p4113501"][uquote="pcb432",url="/forum/viewtopic.php?p=4111732#p4111732"]Жаль программатор для AT89C2051 экзотика, дать вторую жизнь этим мс лучше, нежели выкидывать.[/uquote]
Уже не помню, когда повторил 1:1
http://www.amateurfunkbasteln.de/atprog/atmel_ger.html

2051 и 4051 прогит без проблем[/uquote]

Ссылка не работает, выкладываю, что нашёл по прогеру на старом компе
Вложения
dl2tm.zip
(899.88 КБ) 350 скачиваний
Nijka
Встал на лапы
Сообщения: 96
Зарегистрирован: Ср сен 20, 2017 22:49:53

Re: Китайские часы AT89C2051

Сообщение Nijka »

Вот здесь еще покопайтесь (AT89.zip приложен). Делал давно, позже добавил USB-COM, все работает и по сей день.

Добавлено after 6 minutes 14 seconds:
[uquote="solonoid",url="/forum/viewtopic.php?p=4152262#p4152262"]а не прилепить ли вам к At89c2051 RTC ds1307,[/uquote]
Все уже изобретено. Покопайтесь в приложенном архиве.
Вложения
Часы-Термометр на AT89C4051.zip
(440.36 КБ) 474 скачивания
AT89.zip
(651.21 КБ) 457 скачиваний
Ответить

Вернуться в «Статьи»