реклама на сайте
подробности

 
 
> Динамическая индикация, Схема подключения индикаторов к МК
Magh
сообщение May 14 2009, 08:54
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 14-05-09
Пользователь №: 49 057



Доброго времени суток!
Вопрос состоит в следующем:
Имеется МК Atmega16L и два семисегментных индикатора фирмы Kingbright, необходимо осуществлять динамическую индикацию двузначного числа.Запрограммировал порт D МК на поочередный вывод числа отображаемого на индикаторе, а два выхода порта C выводят поочередно 1 либо 0 в зависимости от того на какой индикатор в данный момент нужно выводить число(включают или отключают питание нужного индикатора).
Как подключить семисегментные индикаторы к выводам порта С что бы в нужный момент отключать или включать питание индикатора? Нужен ли здесь электронный ключ или еще какая то схема?
Индикатор питается от напряжение 5В.
Частота переключения индикаторов 1000 гц.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
MrYuran
сообщение May 14 2009, 09:01
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Достаточно и одного порта.
7 ног - на сегменты и одна - на переключение цифр.
На сегментные ноги нужно обязательно повесить токоограничительные резисторы, так как светодиоды питаются не "от 5В", а током.
А на оставшуюся ногу повесить цепочкой 2 ключа, таким образом они будут работать в противофазе.
Экономия одной ноги, однако!


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Magh
сообщение May 14 2009, 09:07
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 14-05-09
Пользователь №: 49 057



Спасибо MrYuran отличная идея.
Не подскажите как и на каких элементах проще собрать этот самый электронный ключ?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 14 2009, 09:17
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Magh @ May 14 2009, 13:07) *
Спасибо MrYuran отличная идея.
Не подскажите как и на каких элементах проще собрать этот самый электронный ключ?

Обычный транзисторный ключ. Подключение зависит от того, каким образом объединены с/д в индикаторе - катодами или анодами
например, так
Прикрепленное изображение


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Magh
сообщение May 14 2009, 10:49
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 14-05-09
Пользователь №: 49 057



Собрал эту схему в симуляторах Proteus и в Multisim на транзисторах ВС 557.Резисторы поставил по 1 Ком.
Первый индикатор мигает второй горит постоянно.. wassat.gif
Может что то не так сделал?
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение May 14 2009, 11:29
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



протеус динамическую индикацию не очень любит (вернее отображает).
снимите лог анализатором (того же протеуса) что происходит на ножках и увидите все ли правильно у вас.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 14 2009, 11:31
Сообщение #7


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Magh @ May 14 2009, 14:49) *
Первый индикатор мигает второй горит постоянно.. wassat.gif
Может что то не так сделал?

ну может базу ему немного к земле подтянуть


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Magh
сообщение May 14 2009, 11:53
Сообщение #8





Группа: Новичок
Сообщений: 4
Регистрация: 14-05-09
Пользователь №: 49 057



Кажется разобрался спасибо smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01698 секунд с 7
ELECTRONIX ©2004-2016