|
|
  |
Чем или как создать управление микросхемой Lc7821 |
|
|
|
May 19 2015, 06:20
|
Местный
  
Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471

|
Цитата(demiurg1978 @ May 19 2015, 08:56)  2Ксения. 1109КН15 6-разрядный драйвер вакуумного индикатора. PDF. 2demiurg1978 у нас дисплей с 8-ю разрядами.
|
|
|
|
|
May 19 2015, 07:09
|
Местный
  
Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709

|
Рано печатку рисовать. Я настоятельно рекомендую эти микросхемы. Повторяю еще раз. Они идеально по схеме включения ключей подходят для вашего аппарата. И не потребуется никакой дополнительной рассыпухи. И второй МК не потребуется. Хватит 1 МК типа ATMEGA8535, ATMEGA16(A), ATMEGA162, ATMEGA32(A). Подключил к вашему проекту светодиодные индикаторы. Этакая приблизительная демонстрация работы вашей стекляшки.
Сообщение отредактировал demiurg1978 - May 19 2015, 07:10
Эскизы прикрепленных изображений
|
|
|
|
|
May 19 2015, 08:12
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(demiurg1978 @ May 19 2015, 08:56)  2Ксения. 1109КН15 6-разрядный драйвер вакуумного индикатора. PDF. Микросхема хорошая, но реально ли ее достать? Ведь ситуация на рынке нынче такова, что импорт лежит на прилавках, а отечественный товар днем с огнем не найдешь. Или вдесятеро дороже у барыг, что на радиорынках торгуют. Оптовый покупатель может связаться непосредственно с заводом-производителем, сделав заказ там, но как быть рядовому покупателю, которому микросхема нужна в штучных количествах? Если уповать на 1109КН15, то таких потребуется ... 5 штук, поскольку одна микросхема коммутирует 6 линий, а у нас их 27. Есть и другие мелкие неудобства из-за разрыва общего поля контактов дисплея (сетки+аноды) на 5 отдельных микросхем, с каждой из которых приходится общаться по очереди. Это было бы неважно в случае газоразрядных индикаторов, когда 1109КН15 приходится "перепрограммировать" редко - только когда надо изменить одно число на индикаторах на другое. Но у нас - динамическая система, когда мы обязаны зажигать цифры по очереди и очень-очень часто, пока не погасло послесвечение. Более того, при переходе к другой цифре/сетке сегменты/аноды придется сперва погасить, чтобы на другой цифре не зажглось то же самое изображение. Из-за этого работа по последовательной шине будет очень интенсивной, а алгоритм обновления довольно сложным. Тогда как при параллельном управлении от порта Меги достаточно просто изменить состояние порта одной командой, не беспокоясь о том, что при переключениях имеют место запаздывания, т.к. время переключения порта - 1 микросекунда. Однако, скорее всего, манипуляции со группой 1109КН15 на глаз не будут заметны, а потому решение на 1109КН15 можно считать подходящим. Т.е. тут решение зависит в основном только от того, можно ли достать 5 штук 1109КН15 или нет. Лично я, даже живя в Москве, едва ли могла бы эту 1109КН15 достать. Тогда как транзисторы продают на каждом углу и недорого. Цитата(love777888 @ May 19 2015, 09:42)  2Ксения скажите мы схему будем менять управления? Если у нас будут 2 меги? будут ли они между собой общаться? Я имею ввиду дисплейную мегу и основную. А то я печатку сажусь рисовать.. Да, несомненно! Т.к. работа с дисплеем требует непрерывного подержания "бегущего огня", создавая иллюзию одновременного свечения всех цифр и точечных индикаторов. Да и управляющих выводов ей тоже потребуется немало - несмотря на то, что все 1109КН15 висят на одной шине данных, делать "чип-селект" придется каждой из них отдельной линией. А связь между Мегами проще всего осуществить по UART'у (это TXD/RXD, которые я когда-то берегла для связи с ПК). Причем разговор этот будет односторонним - "мозговитая" Мега будет просто отсылать дисплейной Меге число в ASCII коде (т.е. в виде теста), а уж та будет заниматься с тем, на какие сетки и аноды что надо подавать. Да и отлаживать диплейную Мегу это позволяло бы отдельно, через ПК.
|
|
|
|
|
May 19 2015, 08:28
|
Местный
  
Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709

|
Ничего сложного. Обычная работа с SPI. CS всех микросхем объединяем. Clock объединяем. Защелкивание тоже. На + 5 V садим PNP транзистор. Будет имитация OUT_ENABLE на сдвиговом регистре 74HC595. Перед загрузкой данных отключаем выходы (PNP транзистор), после загрузки включаем. Никакого смазывания сегментов не будет. И усе! Текущий проект. Серия блоков управления термоформовочных станков. Входные регистры 74HC165. Выходные 74HC595. До этого была макетная плата и она управляла светодиодной матрицей 8x8 (больше стало лень паять). Этим я хочу сказать, что ничего сложного нет и спокойно можно обойтись одним МК. Поиск микросхемы.
Сообщение отредактировал demiurg1978 - May 19 2015, 08:31
Эскизы прикрепленных изображений
|
|
|
|
|
May 19 2015, 08:52
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(demiurg1978 @ May 19 2015, 11:28)  Ничего сложного. Обычная работа с SPI. CS всех микросхем объединяем. Clock объединяем. Защелкивание тоже. На + 5 V садим PNP транзистор. Будет имитация OUT_ENABLE на сдвиговом регистре 74HC595. Перед загрузкой данных отключаем выходы (PNP транзистор), после загрузки включаем. Никакого смазывания сегментов не будет. И усе! Текущий проект. Серия блоков управления термоформовочных станков. Входные регистры 74HC165. Выходные 74HC595. До этого была макетная плата и она управляла светодиодной матрицей 8x8 (больше стало лень паять). Этим я хочу сказать, что ничего сложного нет и спокойно можно обойтись одним МК. Откуда к вас такая симпатичная плата?  Я так и не поняла из объяснения, откуда она у вас. Между тем замечу, что у 40-ножечной Меги (а у вас панелька стоит как раз под нее), и так хватает ног на 27 линий (порты A,В,C,E,) и даже порт D остается свободным. Так стоит ли городить огород из 595-х? Ведь это по сути искусственное расширение портов, которое в случае 40-ногой Меги совершенно не требуется.
|
|
|
|
|
May 19 2015, 11:14
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(demiurg1978 @ May 19 2015, 14:10)  Плата заказная, как я уже писал в данный момент делаю серию блоков управления для термоформовочных станков. В моем проекте VFD дисплей 20х4, матричная клавиатура 4х4, и ввод-вывод на сдвиговых регистрах. Всем этим рулит один МК ATMEGA32A.А вы говорите два МК. Модуль стекляшки я беру на себя. ТС заказывай предложеные мной микросхемы. Поверь, это самый оптимальный вартант. А чего у нее тоже 27 контактов, как у дисплея Грюндика? Случайность? 5 штук 1109КН15 займут на плате не меньше места, чем одна лишняя Мега. К тому же под 1109КН15 надо будет еще плату разводить, а лишнюю Мегу можно напрямую на управление дисплеем ставить на "гвоздях"  . К тому же Мега скорее всего бесплатно достанется (один хороший человек, прочитав эту тему, согласился подарить из старых запасов), а 1109КН15 надо еще побегать, чтобы раздобыть.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|