|
Будет ли сие работать как надо? |
|
|
|
Oct 26 2008, 13:10
|

Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 19-02-08
Пользователь №: 35 166

|
Всем привет. Прошу помощи, ибо проверить негде (заказал контроллер, но он ещё не пришел), а схему желательно сейчас доделать... Задача проста - необходимо в МК AVR ATMega 8535 ввести дискретное значение. Ну, значит, я порт настраиваю на ввод и рисую схему (см. аттач). Но надо ещё к тумблеру приделать светодиод, чтобы тот загорался, когда тумблер включен (ну и не горел в противном случае). Схема - стандартная, конденсатор - для защиты от дребезга контактов... Но что меня заботит - при замыкании тумблера порт будет притянут к 0. А к нулю ли?? Не появится ли на порте ещё 5-0,7=4,3В от светодиода? Мне нужно притянуть его (порт) обязательно к нулю... Или как ещё можно сделать подобную сигнализацию?
Спасибо.
--------------------
Все будет хорошо! Я проверял!
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 29)
|
Oct 26 2008, 13:11
|

Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 19-02-08
Пользователь №: 35 166

|
Всем привет. Прошу помощи, ибо проверить негде (заказал контроллер, но он ещё не пришел), а схему желательно сейчас доделать... Задача проста - необходимо в МК AVR ATMega 8535 ввести дискретное значение. Ну, значит, я порт настраиваю на ввод и рисую схему (см. аттач). Но надо ещё к тумблеру приделать светодиод, чтобы тот загорался, когда тумблер включен (ну и не горел в противном случае). Схема - стандартная, конденсатор - для защиты от дребезга контактов... Но что меня заботит - при замыкании тумблера порт будет притянут к 0. А к нулю ли?? Не появится ли на порте ещё 5-0,7=4,3В от светодиода? Мне нужно притянуть его (порт) обязательно к нулю... Или как ещё можно сделать подобную сигнализацию?
Спасибо.
--------------------
Все будет хорошо! Я проверял!
|
|
|
|
|
Oct 26 2008, 13:30
|

Профессионал
    
Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689

|
Цитата(DMD @ Oct 26 2008, 16:11)  Но что меня заботит - при замыкании тумблера порт будет притянут к 0. А к нулю ли?? Мне нужно притянуть его (порт) обязательно к нулю... У Вас один из контактов тумблера "сидит" на земле, поэтому будет ноль! Цитата Не появится ли на порте ещё 5-0,7=4,3В от светодиода? Вообще то, на светодиоде падает 1,2-1,3В, (на будещее)  .
--------------------
|
|
|
|
|
Oct 26 2008, 19:47
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(sera_os @ Oct 26 2008, 17:30)  Вообще то, на светодиоде падает 1,2-1,3В, (на будещее)  . Не в тему, но как-то даже интересно стало, может я от жизни отстал. Но что это за светодиоды такие, с таким падением на них? Вроде от ~2В на красных и ещё более на других цветах было всегда. Или может будущее уже пришло, а я не заметил?
|
|
|
|
|
Oct 26 2008, 20:16
|

Профессионал
    
Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689

|
Цитата(Dimonira @ Oct 26 2008, 22:47)  Не в тему, но как-то даже интересно стало, может я от жизни отстал. Но что это за светодиоды такие, с таким падением на них? Вроде от ~2В на красных и ещё более на других цветах было всегда. Или может будущее уже пришло, а я не заметил?   прошу прощения, немного недотянул до правды. Вот только мультиметром замерил, на красном 1,6В зеленый - 1,8В, при 1mA.
--------------------
|
|
|
|
|
Oct 26 2008, 20:41
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425

|
Цитата(sera_os @ Oct 26 2008, 23:16)   прошу прощения, немного недотянул до правды. Вот только мультиметром замерил, на красном 1,6В зеленый - 1,8В, при 1mA. все врут, доки не обманут. Зависит от производителя...но более 2,1 не встречал
|
|
|
|
|
Oct 26 2008, 21:24
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425

|
Цитата(Stariy Alex @ Oct 26 2008, 23:50)  Не встречали в Харькове? Суперяркие обычно 3,1 - 3,6 вольт. Стандартные - от 1,5в до 2,1в. с суперяркими не работал...  полезно ткнуть...взял на заметку...
|
|
|
|
|
Oct 26 2008, 22:38
|

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

|
Цитата(Dimonira @ Oct 26 2008, 22:47)  Не в тему, но как-то даже интересно стало, может я от жизни отстал. Но что это за светодиоды такие, с таким падением на них? Вроде от ~2В на красных и ещё более на других цветах было всегда. Или может будущее уже пришло, а я не заметил?  Прямое падение напряжения зависит от ширины запрещенной зоны применяемого полупроводника. Инфракрасные арсенид-галлиевые - порядка 1,1-1,3В. Арсенид-фосфид-галлий-алюминиевые - порядка 1,4-1,6В (красные), 1,6-1,8В (зеленые) Нитрид-галлий-индиевые (разноцветные и белые) - порядка 3,1-3,6В. Где-то так.
|
|
|
|
|
Oct 27 2008, 00:24
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(DMD @ Oct 26 2008, 16:10)  Ну, значит, я порт настраиваю на ввод и рисую схему (см. аттач). Но надо ещё к тумблеру приделать светодиод, чтобы тот загорался, когда тумблер включен (ну и не горел в противном случае). Можно вход через резистор +светодиод притянуть к +5V. А коротить на землю ножку МК. Тогда при нажатой кнопке светодиод + резистор будут между 5v и землей. Цитата Схема - стандартная, конденсатор - для защиты от дребезга контактов... Стандартная схема - с программной защитой от дребезга, если код не совсем уж критичен по объему. Цитата Но что меня заботит - при замыкании тумблера порт будет притянут к 0. А к нулю ли?? Не появится ли на порте ещё 5-0,7=4,3В от светодиода? Не очень понял, как там будет 5-0.7V от светодиода. Откуда 0.7? На светодиоде падает около 1.7..2.2V в зависимости от типа светодиода и протекающего тока.
|
|
|
|
|
Oct 27 2008, 01:26
|
Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 31-08-05
Из: New York
Пользователь №: 8 118

|
Ни разу конденсатор не спас меня от дребезга контактов.
--------------------
ASB
|
|
|
|
|
Oct 27 2008, 06:20
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(sera_os @ Oct 26 2008, 16:54)  Цитата Только конденсатор здесь от дребезга не защитит.  Обычная схема для борьбы с дребезгом. Обычная схема выглядит так:
И то только в том случае, если вход запрограммирован без подтягивающего резистора. В этом случае при переключении во время первого касания конденсатор разряжается (или заражается при отпускании), а во время дребезга сохраяет заряд. А в схеме топикстартера конденсатор заряжается во время дребезга (при каждом отрыве) и разряжается при касании, в результате на вход приходит "пила". Если же поставить емкость достаточо большую, чтобы амплитуда пилы была заведомо меньше порога срабатывания, то постоянная времени будет такой большой, что с такой кнопкой будет невозможно работать.
|
|
|
|
|
Oct 27 2008, 08:52
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Maik-vs @ Oct 27 2008, 12:04)  Дребезг учитывается программно. Светодиод вешается на ногу контроллера через резистор на землю или на питание. Здесь светодиод загорается не тогда, когда нажали на кнопку, а когда МК это дело увидел. Поддерживаю на все 100. Ведь у Вас всё-таки микропроцессорная система - так пусть контроллер и отрабатывает свою стоимость. Можно даже и на резисторе сэкономить (гнать ШИМ на светодиод), но, при отладке программы, так лучше не делать.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Oct 28 2008, 05:26
|
Знающий
   
Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440

|
Цитата(DMD @ Oct 26 2008, 17:11)  Схема - стандартная, конденсатор - для защиты от дребезга контактов... Но что меня заботит - при замыкании тумблера порт будет притянут к 0. А к нулю ли?? Не появится ли на порте ещё 5-0,7=4,3В от светодиода? Мне нужно притянуть его (порт) обязательно к нулю... Схема правильная, при замыкании кнопки будет ноль, а при отпускании-'1', независимо от падения на светодиоде. Конденсатор действительно от дребезга не сильно поможет. С дребезгом можно бороться программно.
|
|
|
|
|
Oct 28 2008, 10:03
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(777777 @ Oct 27 2008, 08:20)   Обычная схема для борьбы с дребезгом. Обычная схема выглядит так: Это как раз не обычная. Обычные схемы используют "обычные" кнопки - с одной парой замыкающих контактов.  Переключающие для этих целей явно избыточны, зато идеально подходят для подавителей дребезга на простой логике: [attachment=26181:attachment] Но, думается, автору такое не понадобится. Если всё же "железный" подавитель необходим, то стоит взять что-то вроде этого:[attachment=26182:attachment]
|
|
|
|
|
Oct 28 2008, 12:47
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(777777 @ Oct 28 2008, 13:59)  ...после чего ты приводишь схему с переключающимися кнопками. Гениально, Холмс. Прошу Вас обратить внимание, что схему я привожу после других слов. Гениально было их не заметить. Цитата Приведенные тобой схемы использовались во времена ТТЛ-схем - у них вытекающий входной ток не позволял просто поставить конденсатор, как в приведенной мной схеме, поэтому приходилось лепить триггер. Тоже гениальное объяснение. Я и не знал, по какой причине "лепили" триггеры. Кстати, на приведенных схемах (источник здесь) логика отнюдь не ТТЛ. Не обратили внимание? Цитата Сейчас же в этом нет никакой необходимости, только надо позаботиться чтобы вход был без подтягивающего резистора. Если же кнопка с одной парой замыкающих контактов, то ее ты никак аппаратно не защитишь, потому что отпускание кнопки невозможно отличить от дребезга и едиственный способ защититься - программный. А как же насчёт микросхемы, на которую я даже PDF прикрепил? Тоже не заметили? Или там программный способ защиты?
Сообщение отредактировал Herz - Oct 28 2008, 12:57
|
|
|
|
|
Oct 28 2008, 13:41
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Herz @ Oct 28 2008, 15:47)  Прошу Вас обратить внимание, что схему я привожу после других слов. Гениально было их не заметить. Я заметил, но предложение было сформулировано несколько неуклюже, поэтому я его сразу не понял. К тому же предложение "Обычные схемы используют "обычные" кнопки - с одной парой замыкающих контактов" предполагает наличие схем защиты от дребезга для таких контактов, а таковых не существует. Цитата(Herz @ Oct 28 2008, 15:47)  Тоже гениальное объяснение. Я и не знал, по какой причине "лепили" триггеры. Кстати, на приведенных схемах (источник здесь) логика отнюдь не ТТЛ. Не обратили внимание? Во-первых, сайты в интернете не есть истина в последней инстанции и ссылаться на них для доказательств некрректно. Например, на рис. 1.4 приведена схема, в которой при нажатии на кнопку выход схемы в единичном состоянии подключается к земле - "и эти люди запрещают мне ковыряться в носу?" Иметь КМОП-вход и лепить к нему триггерную защиту - глупо, поэтому я и написал, по какой причине "лепили" триггеры. Если же ты этого не знал - то теперь знай, а сейчас в них нет необходимости. А способы защиты от дребезга двухконтактных кнопок просто смешны. Цитата(Herz @ Oct 28 2008, 15:47)  А как же насчёт микросхемы, на которую я даже PDF прикрепил? Тоже не заметили? Или там программный способ защиты? Не выжу в ней никакого смысла. Защититься от дребезга двухконтактных кнопок пожно только выдерживая паузу, так как никакая схема не в состоянии отличить отпущенную кнопку от разомкнутой в процессе дребезга. Лепить же для этого какое-то железо, а тем боле отдельные микросхемы просто глупо - программно это можно сделать проще и дешевле.
Сообщение отредактировал 777777 - Oct 28 2008, 13:44
|
|
|
|
|
Oct 28 2008, 14:10
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(777777 @ Oct 28 2008, 15:41)  Я заметил, но предложение было сформулировано несколько неуклюже, поэтому я его сразу не понял. К тому же предложение "Обычные схемы используют "обычные" кнопки - с одной парой замыкающих контактов" предполагает наличие схем защиты от дребезга для таких контактов, а таковых не существует.
Во-первых, сайты в интернете не есть истина в последней инстанции и ссылаться на них для доказательств некрректно. Например, на рис. 1.4 приведена схема, в которой при нажатии на кнопку выход схемы в единичном состоянии подключается к земле - "и эти люди запрещают мне ковыряться в носу?" Я Вам ничего доказывать не собирался и ссылку привёл лишь как иллюстрацию. Больше доверяете книжкам? Откройте "Популярные микросхемы КМОП" В.Л. Шило на стр.24. Впрочем, предполагаю, что по-настоящему убеждённому человеку никто и ничто не авторитет. Цитата Иметь КМОП-вход и лепить к нему триггерную защиту - глупо, поэтому я и написал, по какой причине "лепили" триггеры. Если же ты этого не знал - то теперь знай, а сейчас в них нет необходимости. А способы защиты от дребезга двухконтактных кнопок просто смешны. Я всё же позволю себе остаться при своём мнении. Пусть и глупом. Цитата Не выжу в ней никакого смысла. Защититься от дребезга двухконтактных кнопок пожно только выдерживая паузу, так как никакая схема не в состоянии отличить отпущенную кнопку от разомкнутой в процессе дребезга. Лепить же для этого какое-то железо, а тем боле отдельные микросхемы просто глупо - программно это можно сделать проще и дешевле. Расскажите об этом производителям, а то они, глупцы, тратят понапрасну деньги и время. P.S. Простите великодушно, что вынужден просить Вас об этом прямо: я предпочёл бы обращение на Вы.
|
|
|
|
|
Oct 28 2008, 17:25
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Herz @ Oct 28 2008, 17:10)  Я Вам ничего доказывать не собирался и ссылку привёл лишь как иллюстрацию. Больше доверяете книжкам? Откройте "Популярные микросхемы КМОП" В.Л. Шило на стр.24. Впрочем, предполагаю, что по-настоящему убеждённому человеку никто и ничто не авторитет.  Разумеется, для меня авторитет - это законы физики и здравый смысл. Ну еще немного собственный опыт, но в нем уже нужно сомневаться. А уж все остальное... Как я понял, по поводу схемы, где кнопка замыкает выход в единичном состоянии на землю, сказать нечего кроме того, что она была придумана великим авторитетом. Правда, потом в народе откуда-то появляются слухи о плохом качестве и низкой надежности отечественной электроники... Так вот, если исходить из законов физики, какие проблемы могут быть в такой защите от дребезга при условии что вход является затвором КМОП-транзистора и не имеет подтягивающего резистора? И если проблем не будет найдено - то зачем триггеры?
Сообщение отредактировал 777777 - Oct 28 2008, 17:37
|
|
|
|
|
Oct 29 2008, 10:33
|

Техногипнолог
    
Группа: Свой
Сообщений: 1 132
Регистрация: 6-03-05
Из: Saratov
Пользователь №: 3 126

|
Цитата Как я понял, по поводу схемы, где кнопка замыкает выход в единичном состоянии на землю, сказать нечего кроме того, что она была придумана великим авторитетом. C КМОП мс это вполне допустимо, там выход работает генератором тока. Мне вот так больше нравится, больше кнопок на стандартный корпус логики.
Резисторы ставятся, если надо защититься от статики
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|