Proteus + uln2803
31.12.2015, 21:36
|
|
|
Частый гость
Регистрация: 01.04.2008
Сообщений: 22
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Proteus + uln2803
всем привет. Кто нибудь сталкивался с такой проблемой?
Пытаюсь зажечь светодиодную матрицу с помощью uln2803, а она "самостоятельно" сажает столбцы матрицы на землю. Кто нибудь знает, что я делаю не так? На кнопку микросхема не реагирует
Последний раз редактировалось meredith; 31.12.2015 в 22:08.
|
|
|
|
01.01.2016, 03:23
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Proteus + uln2803
Типичная проблема стыковки аналоговых и цифровых примитивов. Ставьте резисторы, чтобы была нагрузка. Протеус надо пользовать с умом.
|
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
01.01.2016, 03:27
|
|
|
Частый гость
Регистрация: 01.04.2008
Сообщений: 22
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus + uln2803
решилось заменой готовой матрицы на собранную из нескольких диодов, пришлось "поиграть " током и напряжением диодов, резисторы и диоды аналоговые
|
|
|
|
01.01.2016, 03:28
|
|
|
Частый гость
Регистрация: 01.04.2008
Сообщений: 22
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus + uln2803
да вроде в первоначальном варианте были резисторы, только с готовой матрицей микросхема не подружилась, или я что-то недокрутил
|
|
|
|
02.01.2016, 02:59
|
|
|
Прописка
Регистрация: 07.08.2013
Адрес: Кирьят Ям
Сообщений: 152
Сказал спасибо: 3
Сказали Спасибо 116 раз(а) в 72 сообщении(ях)
|
Re: Proteus + uln2803
А так пробовали?
|
|
|
|
Сказали "Спасибо" 4epemuxa
|
|
|
02.01.2016, 09:54
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
|
Re: Proteus + uln2803
Эммм... Вам для симуляции? Так замените ULN простым примитивом Inverter и не парьтесь! Всё равно при работе с цифровым примитивом матрицы не будет никакой разницы. Вам ведь символы на матрице посмотреть надо, так ведь? А если все диоды в матрице будут аналоговыми, да еще и транзисторы, эдак скорость симуляции просядет. А вам то символы смотреть, а не режимы по току-напряжению подбирать. Ну и вот. Да, есть некоторый косяк с ULN-кой и цифровым примитивом индикатора. Потому как у ULN выходы фактически с открытым коллектором, да на com собраны диоды, не пропускающие высокий уровень. Загляните в даташит
Ну а для разводки сделайте вторую схему, с ULN-кой. От нее вам требуется расположение корпусов и ножек, а не симуляция, так ведь? Нууу.
|
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
02.01.2016, 11:10
|
|
|
Частый гость
Регистрация: 01.04.2008
Сообщений: 22
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus + uln2803
Сообщение от 4epemuxa
|
|
А так пробовали?
|
так не пробовал, спасибо.
Сообщение от NewWriter
|
|
Вам для симуляции?
|
да, только для симуляции. А скорость действительно упала, оставил только по два крайних
модуля, все равно еле ползет
Последний раз редактировалось meredith; 02.01.2016 в 11:13.
|
|
|
|
02.01.2016, 12:31
|
|
|
Частый гость
Регистрация: 01.04.2008
Сообщений: 22
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus + uln2803
остановился на предложенном варианте
работает, спасибо всем, были мысли -привесить резисторы на питание, но я их гнал дальше как неправильные
теперь проблемы при написании программы, но это уже в другой теме
|
|
|
|
02.01.2016, 15:37
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
|
Re: Proteus + uln2803
Надеюсь, этот проект (с резисторами на ULN) не пойдет дальше чисто симуляции в протеусе. Поскольку в железе резисторы эти не нужны, это действительно неправильные мысли.
...А самое интересное, что ULN даже в железе в некоторых случаях может оказаться и не нужен, поскольку через 595-й может проходить ток до 7 мА на каждую ножку при одновременном зажигании всех 8 св-диодов (ограничение по току через GND не более 70 мА). Если же реализация дальше протеуса не пойдет, то нет целесообразности ставить ULN в принципе.
|
|
|
|
02.01.2016, 18:10
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
|
Re: Proteus + uln2803
Кстати, касательно самой схемки. Для переключения общих выводов вовсе не обязательно использовать отдельных дешифратор и отдельную линию управления. Всё прекрасно помещается в одну последовательную шину, на одинаковых 595-х регистрах. Для нужд симуляции годится вот такая схема:
первым байтом грузится номер столбца (положение лог.1 включает соотв.столбец)
далее идут 4 байта (для четырех индикаторов) информации о включаемых по вертикали элементах
сканирование по столбцам, скважность 1:8. Можно выбрать и другую скважность, например, 1:16, добавив еще один 595-й и соединив соответствующе св-диодные матрицы. Для симуляции допустимо напрямую с регистров подавать на столбцы матриц.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:42.
|
|