PDA

Просмотр полной версии : Замена жк индикатора



RVEEO
30.12.2009, 07:15
Такой вопрос к форумчанам собрал цифровую шкалу с цапч Денисова но заместо жк индикатора хотелось бы поставит светодиодный индикатор, подскажите как это сделать. Если можно схемное решение.

Luis
30.12.2009, 08:43
Сюда: http://www.cqham.ru/lcd.htm
не заглядвали?

Десятиразрядный светодиодный индикатор (замена НТ1611) на AVR микроконтроллере АТ90S1200.

ankurd
30.12.2009, 08:53
Если речь идет о "самом дешевом и доступном" индикаторе типа КО-4В (или с контроллером НТ1611),который на самом деле найти очень непросто,то я как-то заменял такой на светодиодный.Для этого пришлось запаять конструкцию на микросхемах 561ИР2 и 176ИД3.Проблема здесь в том,что без корректировки программы будут отображаться только цифры от 1 до 9, 0 светиться не будет.

R0JF
30.12.2009, 09:12
http://ua4nx.qrz.ru/lcd.htm

Правда 1200 сейчас найти трудно. Но можно перекомпилить для ATTiny2313. Или с автором связаться.

Кукин Николай Николаевич
30.12.2009, 14:16
вот измененная прошивка для тини2313 под индикатор, разработанный UA4NX. Изменения в исходном тексте автора отмечены.
Для избежания сообщений об ошибках часть регистров переименовано.
В общем изменения сведены к следующему:
-настройка вектора прерывания
-настройка указателя стэка на конец оперативной памяти, т.к. в 1200 стэк аппаратный и его не надо настраивать, а в тине уже он расположен в оперативной памяти.
компилилось в AvrStudio.
Николай.

RVEEO
31.12.2009, 06:08
Большое спасибо всех откликнувшихся . С наступающим новым годом.

RVEEO
31.12.2009, 06:28
А можно ли выложить схемное решение для тини2313?

ew2ah
03.01.2010, 11:11
Включается точно также как AT90S1200 и AT90S2313. При программировании контроллера незабудьте сконфигурировать чтобы он работал от внетреннего RC-генератора, тогда кварца не нужно.
Всех с новым 2010! 73!

Vytelis
30.08.2012, 16:10
здраствуйте.собрал индикатор на 2313.при включении загорается цифры 1...0 но на подачу сигнала нереагирует.подскажи те где искать проблему?

Гар3
30.08.2012, 17:34
а индикатор какой поставили под АТ90S2013 и прошивку какую?

Vytelis
02.09.2012, 12:43
индикатор алс318.прошивка выше представлена "lcd_dergayev_910.rar"

Vytelis
18.09.2012, 12:53
А нет возможности заменить НТ1611 на LCD 1602?

yurr
18.09.2012, 14:08
Скорее всего нет, совершенно разные по управлению индикаторы.

Кукин Николай Николаевич
18.09.2012, 17:13
Vitelis,
раз у Вас на индикаторе загораются цифры от 0 до 9, значит прошивка работает.
Внимательно прочтите статью автора про уровни сигнала. Скорей всего недостаточен уровень сигнала на входах. Проверить работоспособность всей схемы индикатора можно следующим простым способом.
6 ножку дип корпуса (порт PD2 контролёра) через резистор порядка 5-15 ком подключить к напряжению питания 5в.С ножки 6 на землю включить стабилитрон напряжением стабилизации от 3 до 5 в. Подать на эту ногу переменное напряжение порядка 5-6в через резистор 1-2 ком от любого сетевого трансформатора с таким напряжением вторичной обмотки.
Цифры должны исчезнуть, а что высветится, мне лень разбираться. Главное, картинка должна смениться. Если все так и произойдет – значит схема полностью работоспособна, нехватает напряжений на входе.
Чтобы подключить 1602 индикатор можно просто взять уже готовую конструкцию Денисова для этого индикатора.
Николай.

Vytelis
18.09.2012, 20:22
Спасибо за консультацию.Как только будет свободное время попробую проверить Вашим методом.

Vytelis
21.09.2012, 11:07
ура.все заработао.действител ьно причина была в малом уровне выходного сигнала с синтезатора.убрал резисторы которые стояли на выходе с землей и проблема решилась.всем спосибо.

RW6HRM
17.07.2020, 22:15
Подниму некротемку, затронув ещё одну конструкцию UA4NX, а именно цифровую шкалу для UW3DI и её переделку под тиньку 2312. Вопрос касается процедуры записи в EEPROM - как я понял, алгоритм был изменён.
Вот часть кода в конструкции Эдуарда:

;******************* ******************** ******************** ********************
; Подпрограмма WRITE EEPROM. Проверить относительно изменений процедуры записи!
;
WRITEE: out 0x1E,r20 ; регистр адреса EEPROM r20
out 0x1D,r21 ; Записываемые данные из r21 -> EEPROM
sbi 0x1C,2 ; Установить бит EEMWE разрешения ЗАПИСИ
sbi 0x1C,1 ; Установить бит EEWE -> ЗАПИСЬ
WRITE1: sbic 0x1C,1 ; Ожидаем аппаратного сброса EEWE (2,5-4 mc)
rjmp WRITE1 ; зацикливаем
inc r20
ret
;******************* ******************** ******************** ********************
В принципе-то он компилируется без ошибок, но будет ли работать в тиньке?

С чтением вроде бы проблем не должно быть...

RW6HRM
18.03.2022, 14:36
Ещё раз подниму тему, но уже по индикации. Вопрос в предыдущем сообщении решён.
Как-то внезапно пропали часть сегментов - из двойки сегмент В, из пятёрки и шестёрки - сегмент С. Причём именно из цифр, не знакомест. Все остальные цифры индицируются нормально.
Прошивку проверял, перекомпилировал - пофиг, нет сегментов. Чипы менял.
При этом та же самая микросхема при питании 3.5 Вольта все цифры показывает нормально, а при пяти - пропажа... Мож что с фьюзами? Стоит внутренний генератор 4 МГц.

RW6HRM
18.03.2022, 16:34
Шакалистую фотку добавляю. Видны артефакты двойки и шестёрки.