roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 15:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 22:22 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
8 резисторов нужно между выводами A,B,C,D,E,F,G,DP индикатора и портами МК
Номинал зависит от напряжения. При 5 вольах около 100 ом.
Общий подключается через ключ. Причём количество ключей = количеству разрядов.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 22:24 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
От ножек МК ставят ограничительные резисторы

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 22:30 
Не в сети

Зарегистрирован: 12 дек 2009, 23:44
Сообщения: 152
Откуда: Киев
ФИО: Алексей Диомидов
Ребята. Схемку дорисуйте пож. Или выложите, может у кого есть готовая. Ну ни фига мне не понятно такое без рисунка: "Общий подключается через ключ. "
С резюками тоже не ясно. Зачем ставить на каждый, если можно поставить на общий? Эффект-то вроде один и тот же - ограничить ток на диоде? Общий резистор будет эту функцию вроде как выполнять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 22:46 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Алексей писал(а):
С резюками тоже не ясно. Зачем ставить на каждый, если можно поставить на общий?

Потому что когда надо отобразить восьмёрку, да ещё с точкой, то подключены должны быть все восемь светодиодов, а когда например единица, то только два. Соответственно ток разный, и общий резистор не рулит :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 22:57 
Не в сети

Зарегистрирован: 12 дек 2009, 23:44
Сообщения: 152
Откуда: Киев
ФИО: Алексей Диомидов
С резюками понял. Спасибо. 100 ом нету. Есть 68 или 220. Какой ставить?
Теперь с общей ногой. Встречал схемы (например на радиокоте) где общий цепляется прямо на ногу МК. Но вот тут, написана вроде здравая мысль: "А выводы 8, 9, 12 нужно замыкать на землю по очереди. Казалось бы, чего проще - присоединить их к МК и все. Но, как я уже говорил, не следует цеплять к МК общий электрод - это слишком большая нагрузка для него, и его порт ввода-вывода может сгореть. Следует использовать полевые транзисторы, как это было описано в предыдущей статье."

Так можно или нельзя?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:03 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Алексей писал(а):
С резюками понял. Спасибо. 100 ом нету. Есть 68 или 220. Какой ставить?
Про параллельное и последовательное включение сопротивлений в учебнике по физике написано. Он он-лайн есть и находится вначале http://proavr.narod.ru

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:08 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Можно общий и на ногу МК, но только надо учесть, что одна нога может выдать не более 20мА. Теперь считаем: если суммарный ток восьми сегментов не будет превышать указанный ток, то можно, но...
20мА/8шт = 2,5мА на штуку :) . Следуя закону Ома, 5В/2,5мА=2кОм.
Значит токоограничительные резисторы нужны 2кОм.
А это очень много, индикатор светится будет тускло, поэтому надо ставить ключи.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:16 
Не в сети

Зарегистрирован: 12 дек 2009, 23:44
Сообщения: 152
Откуда: Киев
ФИО: Алексей Диомидов
Спасибо. Я потому и купил ИРФки. Осталось выяснить совсем немного. Как подключить общий анод индикатора к ноге МК через ключ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:21 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Алексей писал(а):
Как подключить общий анод индикатора к ноге МК через ключ?

Ну ногу МК надо подключить к затвору ключа (G) но опять же желательно через резистор например 50 Ом.
А оставшиеся две ноги к питанию и аноду индикатора.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:23 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
Вложение:
image010.gif
image010.gif [ 9.11 КиБ | Просмотров: 2691 ]

вот к примеру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:42 
Не в сети

Зарегистрирован: 12 дек 2009, 23:44
Сообщения: 152
Откуда: Киев
ФИО: Алексей Диомидов
yak-40 писал(а):
Алексей писал(а):
Как подключить общий анод индикатора к ноге МК через ключ?

Ну ногу МК надо подключить к затвору ключа (G) но опять же желательно через резистор например 50 Ом.
А оставшиеся две ноги к питанию и аноду индикатора.


Так?
Вложение:
7segm1.JPG
7segm1.JPG [ 20.92 КиБ | Просмотров: 2581 ]
На остальных ногах тоже резисторы (просто не нарисованы)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:50 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
GND с истока ключа убери, и всё нормально будет :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 21 мар 2010, 23:52 
Не в сети

Зарегистрирован: 12 дек 2009, 23:44
Сообщения: 152
Откуда: Киев
ФИО: Алексей Диомидов
Спасибо. :beer:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 22 мар 2010, 09:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Эко вас колбасит ! Это N-mosfet http://www.irf.com/product-info/datashe ... rf7401.pdf

А в вашей схеме P нужен. Например IRLML6402

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семисегментный индикатор + МК
СообщениеДобавлено: 22 мар 2010, 09:31 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
yak-40 писал(а):
Следуя закону Ома, 5В/2,5мА=2кОм.
А падение напруги на светодиоде ?

Пример расчета резистора для светодиода есть на страничке "выходные сигналы AVR" http://proavr.narod.ru/03.htm

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO