|
|
  |
Динамическая индикация на AVR, Баян... |
|
|
|
Oct 18 2006, 16:16
|
Участник

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139

|
Цитата(SasaVitebsk @ Oct 18 2006, 13:02)  Цитата(muravei @ Oct 18 2006, 09:31)  Цитата(SasaVitebsk @ Oct 17 2006, 23:29)  Сколько понадобится регистров на 16х40? Что бы человек был готов.  16*40/8 = 80 корпусов А в моем случае 20 регистров, 2 регистра на модуль 8х8 , 10 модулей. В Вашем случае - это динамика. Цитата(kv_addr @ Oct 18 2006, 09:31)  В принципе, далеко не такая глупая затея. При стоимости ~0,1$ за корпус 74HC164D регистры обойдутся дешевле светодиодов. Исполнение - либо 16 плат в виде планок шириной ~2-3см с пятью корпусами 74HC164D (SOIC-14), 40 резисторами (SMD) и 40 светодиодами (5 мм), либо 40 плат с 2 корпусами, 16 резисторами и 16 светодиодами. Зависит от того, как удобнее смонтировать. При использовании SMD элементов и монтаже светодиодов паралельно плате даже при минимальном (5 мм) модуле расположения светодиодов по толщине платы вполне вписываются даже в этот модуль. По нагрузочной способности выходы 74HC164D вполне потянут любой разумный светодиод без какой-либо буферизации. Я и не говорил что идея глупая. Любая идея имеет право на жизнь. Но в этом случае лучше применить MBI5016 или подобный. Корпусов вдвое меньше ног управления примерно столькоже, но есть ещё регулировка яркости. Регулировка яркости есть и в том, что я предложил. Причем очень красивая. Входы выбора кристалла 574 регистров можно подключить к ШИМ управления яркостью. При этом не нужно никаких силовых цепей и т.д. Спасибо, что моя идея показалась не глупой  . Бегущие строки (многометровые!), сделанные по такому принципу, моя фирма выпускает уже несколько лет. Они очень неплохо и надежно работают. А цена такой бегущей строки определяется, в основном, светодиодами. Все остальное - копейки.
|
|
|
|
|
Oct 18 2006, 16:46
|

Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279

|
Цитата(Stefan @ Oct 18 2006, 19:16)  Регулировка яркости есть и в том, что я предложил. Причем очень красивая. Входы выбора кристалла 574 регистров можно подключить к ШИМ управления яркостью. При этом не нужно никаких силовых цепей и т.д. Спасибо, что моя идея показалась не глупой  . Бегущие строки (многометровые!), сделанные по такому принципу, моя фирма выпускает уже несколько лет. Они очень неплохо и надежно работают. А цена такой бегущей строки определяется, в основном, светодиодами. Все остальное - копейки. Передо мной сейчас лежит готовый светодиодный модуль семисегментных индикаторов. Статика на 74HC164.  74НС164 выбран по 2 критерям: последовательный ввод - используются всего 2 линии порта, цена на 20% ниже от 74HC574  .
|
|
|
|
|
Oct 18 2006, 19:47
|

Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279

|
Цитата(rezident @ Oct 18 2006, 21:28)  Цитата(kv_addr @ Oct 18 2006, 22:46)  Передо мной сейчас лежит готовый светодиодный модуль семисегментных индикаторов. Статика на 74HC164.  74НС164 выбран по 2 критерям: последовательный ввод - используются всего 2 линии порта, цена на 20% ниже от 74HC574  . Для удобства каскадирования в динамической индикации лучше подходит 74HC595. Стоит он примерно столько же сколько и 74HC164 (ну может на рупь дороже  ). Ну, я о статике... Тут лишняя защелка как бы без нужды, а вот по стоимости - беру прайс розницы: 74HC164D - 65 коп., 74HC574D - 75 коп., 74HC595D - 1 грн. 20 коп. ($1~5 грн.). Опт, конечно, несколько дешевле, но все равно разница существенна.
Сообщение отредактировал kv_addr - Oct 18 2006, 19:48
|
|
|
|
|
Oct 18 2006, 21:32
|

Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279

|
Цитата(rezident @ Oct 18 2006, 23:28)  В России разница рубль-полтора, если сравнивать у одного и того же продавца. Все может быть. А где-то еще - обратное соотношение по стоимости. И так может случиться, возражать не буду.  В то же время смотрю местный прайс. Цитата Но вам уже указали, что основную стоимость составляют светодиоды, а не регистры. Дык, вроде как в курсе. Но добавлять стоимость еще и за счет регистров - не есть гуд. Хотя: "Всякому городу нрав и права..."© Каждый решает сам за себя.
|
|
|
|
|
Oct 18 2006, 21:54
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(rezident @ Oct 18 2006, 22:28)  Цитата(kv_addr @ Oct 18 2006, 22:46)  Передо мной сейчас лежит готовый светодиодный модуль семисегментных индикаторов. Статика на 74HC164.  74НС164 выбран по 2 критерям: последовательный ввод - используются всего 2 линии порта, цена на 20% ниже от 74HC574  . Для удобства каскадирования в динамической индикации лучше подходит 74HC595. Стоит он примерно столько же сколько и 74HC164 (ну может на рупь дороже  ). Можете в двух словах (именно словах) объяснить как ими рулить, а то по даташитам непонятно.
|
|
|
|
|
Oct 18 2006, 22:37
|

Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279

|
Цитата(ps1x @ Oct 19 2006, 00:54)  Можете в двух словах (именно словах) объяснить как ими рулить, а то по даташитам непонятно.  Если в двух словах, то на примере для 74HC164 это будет так: Выходы (3-6,10-13) через резисторы цепляются на катоды (аноды) светодиодов, соответственно аноды (катоды) последних - на +V (GND) питания. По выходам нагрузочная способность до 25 ма. Обычно для нормального свечения светодиодов хватает и заметно меньшего тока. На входы SERIAL DATA - 1 и 2, либо на любой один из них подаются последовательные данные, стробируемые положительным перепадом по входу CLOCK - 3. За 8 тактов сдвиговый регистр заполняется. Если это делать достаточно быстро, то зрительно эффекта мерцания светодиодов не будет заметно. Вход RESET можно использовать для сброса, но это не обязательно, и без него можно обойтись. Легко организовывается каскадирование - с последнего выхода предыдущего регистра (13-я нога) на вход следующего, входы тактирования - впаралель. Загоняем последовательно данные на всю цепочку последовательно включенных регистров и отдыхаем до следующего изменения данных. Вроде как все предельно просто.
Сообщение отредактировал kv_addr - Oct 18 2006, 22:39
|
|
|
|
|
Oct 18 2006, 22:51
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(kv_addr @ Oct 19 2006, 02:37)  Цитата(ps1x @ Oct 19 2006, 00:54)  Можете в двух словах (именно словах) объяснить как ими рулить, а то по даташитам непонятно.  Если в двух словах, то на примере для 74HC164 это будет так: Выходы (3-6,10-13) через резисторы цепляются на катоды (аноды) светодиодов, соответственно аноды (катоды) последних - на +V (GND) питания. По выходам нагрузочная способность до 25 ма. Обычно для нормального свечения светодиодов хватает и заметно меньшего тока. На входы SERIAL DATA - 1 и 2, либо на любой один из них подаются последовательные данные,........... А потом состояние выходов остается прежним? тоесть получаем статическую индикацию?
|
|
|
|
|
Oct 19 2006, 00:14
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(kv_addr @ Oct 19 2006, 03:00)  Цитата(ps1x @ Oct 19 2006, 01:51)  А потом состояние выходов остается прежним? тоесть получаем статическую индикацию?
Ну, вроде как именно так. В промежутках между сменой данных светодиоды светятся согласно купленным билетам... пардон, согласно приобретенным состояниям ячеек регистров.  Круто  Тоесть можно на одной тиньке 26 сделать светодиодную строку из 5мм светодиодов высотой 8 пикселей опоясывающую земной шар )) Правда обновлять наверное будет медленно ))))
|
|
|
|
|
Oct 19 2006, 01:06
|

Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279

|
Цитата(ps1x @ Oct 19 2006, 03:14)  Круто  Тоесть можно на одной тиньке 26 сделать светодиодную строку из 5мм светодиодов высотой 8 пикселей опоясывающую земной шар )) Правда обновлять наверное будет медленно )))) Это ж 8 гигабайт!  Врядли в 26-й тиньке для этого столько осмысленных битов найдется. Ну, а если серьёзно, то в каждом конкретном случае имеет смысл проанализировать, как лучше организовать индикацию, то ли статику использовать, то ли динамику; то ли последовательно побитно выводить, то ли побайтно. Везде найдутся свои Сциллы и Харибды.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|