Страница 1 из 1

Помогите с индикацией

Добавлено: Сб янв 07, 2012 14:53:54
3DRaven
Здравствуйте. Я только разбираюсь, требуется помощь.
В данный момент делаю термометр по схеме в приложении.
Вот ссылка на статью http://radiokot.ru/lab/controller/18/
Получил заказанные детали. Столкнулся с проблемой.
Индикатор в схеме E40561-LOOW.
У меня есть (хоть такой достал...не заметил просто думал
вместо L написали l, а оказалось это I) E40561-IOOW.
В приложении даташит. В статье написано, что в схеме индикатор с общим анодом.
Но в даташите на тот индикатор, что есть в статье показано, что модификация L
с общим катодом, а с общим анодом как раз I. Плюс ко всему,
номера ног не совпадают. Разница там в том, что диоды открыты
в другую сторону. Насколько я понимаю, достаточно просто
вместо земли к транзисторам подцепить питание и ноги (катод-анод)
поменять местами. Ток будет в другую сторону течь. Но я не понимаю
как быть с остальными ногами индикатора, которые к микросхеме
через резистор подключены. Там ведь то же положительное
напряжение...подумал может как то на этих ногах можно отрицательное
создать что бы индикатор работал? В любом случае
выходит прошивку придётся менять.

Вопросы:
1. Общий. Подскажите как подключить данный индикатор к данной схеме.
2. Можно ли обойтись подключением к микросхеме всех ног индикатора (через резисторы на цепях)
и созданием на одних ногах микросхемы (ATMega8) положительных, а на других отрицательных
потенциалов...тем самым выкинуть все транзисторы из схемы...это даже лучше может в один слой
разведу. Если да, то зачем вообще транзисторы там?
Вот тут так сделано http://radiokot.ru/circuit/digital/home/26/
3. Можно ли как то модифицировать схему с транзисторами что бы минимально изменив её подключить индикатор?...например так как я "подумал" выше.
4. Отрицательные потенциалы можно вообще на микроконтроллере, на портах создать...я видел что то
в даташите, но не понял как это делается. Это надо настроить канал порта на ввод...но это ведь не будет "земля"...и какой потенциал будет там...в общем разъясните пожалуйста.

Заранее спасибо за ответы.

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 15:35:21
DARKMAVR
Индикатор в схеме используется E40561-IOOW, автор в этом плане ошибся

E40561-LOOW с общим катодом, а схема с общим анодом

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 15:38:27
3DRaven
А почему номера ног не совпадают?
В даташите 12 9 8 6, а на схеме 1 4 5 7 на анодах.
Если используется I то схема вообще не работать должна.
Ведь ток будет течь не в ту сторону через транзисторы...или что то не понимаю.
В любом случае надо по другому подключать все это.
Самый насущный вопрос.
Что значит PD0 (это например...вообще порт) настроить на вход? Он будет подключён к земле?
Это мне что бы понять как подключить индикацию.

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 15:50:49
DARKMAVR
Что значит PD0 (это например...вообще порт) настроить на вход?


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

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 15:52:39
3DRaven
Простите, недостаточно точно выразился.
Для подключения индикации надо сделть так что бы ток тек от анода а катоду в диодах.
Значит можно просто взять и на транзисторах поменять ноги анод катод местами, а потом вместо земли подцепить +5В.
Но другие ноди диодов в индикаторе надо тогда на землю прицепить...я и подумал настроить какой то порт на вход и будет земля...но думаю я не прав, потому спросил.

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 15:55:56
DARKMAVR
:)

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 16:14:16
3DRaven
Укорочу свой вопрос...длинные читать долго.
Вот статья http://radiokot.ru/start/mcu_fpga/avr/15/
Что значит фраза:

"Мы последовательно подаем напряжение на адресные входы индикаторов, и одновременно выдаем в шину данных 7-сегментный код, соответствующий индикатору, активному в данный момент."

Там что ток с обеих сторон течет в диод...я не понимаю именно это. В схеме с термометром, ясно, от контроллера ток течет на землю через диоды и транзисторы, а в этой статьей как?

Re: Помогите с индикацией

Добавлено: Сб янв 07, 2012 16:48:44
DARKMAVR
нашел бардак в статье, а точнее не внимательность
Тут стоит отметить что я малость неверно подключил выводы индикатора. Лучше сказать не как все. Если Вы будете подключать по-своему индикатор, нужно будет изменить значения в массиве digit_ar[]


так что схема с общим анодом :)
в остальном пока разбираюсь