Форум myROBOT.ru » Лаборатория » Электронная мастерская » СТАТЬЯ: "Универсальный ИК-бампер myTSOPer"

Страниц (26): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец
 

211. SNEGOK23 - 16 Июля, 2010 - 17:50:00 - перейти к сообщению
DDRD = 0x00; // бампер
PORTD = 0xff; // установить "1" на всех выводах порта D( вот это не пойму зачем?)

это включается подтяжка

while (1) {
if (PIND & (1<<PIND1)) // проверить "1" на линии 0 порта D

эм.... а при включеной подтяжке - мониторить единичку...зачем?
212. nest - 16 Июля, 2010 - 19:27:45 - перейти к сообщению
SNEGOK23 пишет:
при включеной подтяжке - мониторить единичку...зачем?

что бы нолик не проскочил :)

проверять то можно по разному:

если "1", то делаем это.
если "0", то это не делаем.
213. Azzoo - 16 Июля, 2010 - 20:59:19 - перейти к сообщению
Это такая защита от дребезга и наводок...

DDRD = 0x00; // бампер
Переключает линии на ввод

PORTD = 0xff;
Устанавливает подтяжку резисторами...

(Теперь на PIND.0, PIND.1 ... по умолчанию 1 (или 255 если на всем порту))

Схемой нужно замыкать PIN на землю (т.е. придавливать к низкому уровню).
Резисторы высокоомные посему ток там не большой!

Соответственно замыкание линии будет давать 0 на ноге (PINDx).

Этот метод дает очень хорошую защиту от помех и даже немного устраняет "дребезг"
214. Никита - 18 Июля, 2010 - 18:15:51 - перейти к сообщению
nest, да, спасибо большое!
215. Никита - 21 Июля, 2010 - 17:35:56 - перейти к сообщению
а печатную плату разве не нужно зеркально перевернуть? Четам не сходится. Получается дорожки со стороны деталей.
216. nest - 21 Июля, 2010 - 19:43:03 - перейти к сообщению
Никита пишет:
а печатную плату разве не нужно зеркально перевернуть? Четам не сходится. Получается дорожки со стороны деталей.

...
ещё раз посмотрел. сверил.
Нет, всё нормально. На бумаге оно и должно быть зеркальное.
217. Никита - 21 Июля, 2010 - 21:29:39 - перейти к сообщению
понятно! Улыбка
(Добавление)
А вместо NE556 можно поставить NE5532D или NE5532P или NE5534P? Ато в магазине только такие есть. Больше подобных нет. И вместо 74LS123 поставить 74LS123N?
218. nest - 21 Июля, 2010 - 23:00:20 - перейти к сообщению
Никита пишет:
вместо 74LS123можно поставить 74LS123N?

можно.
остальные - нет.
219. Nuf - 13 Августа, 2010 - 22:37:43 - перейти к сообщению
nest пишет:
Viruser, вот тут светодиод с фототранзистором - ИК бампер.


Ета схема нае работает, моторы постоянно крутятца никак не реугируют на фото тразисторы...
220. nest - 13 Августа, 2010 - 23:28:41 - перейти к сообщению
вообще это этот вопрос не относится к myTSOPER...

Nuf пишет:
схема не работает, моторы постоянно крутятся, никак не реугируют на фото тразисторы...

нужно настроить как описано тут
221. Nuf - 14 Августа, 2010 - 16:58:26 - перейти к сообщению
Аможно поставить ету микросхему, другой просто нет???
222. cjA - 14 Августа, 2010 - 17:27:36 - перейти к сообщению
даташиты пишут что не556н - это сдвоеный таймер.
223. Nuf - 14 Августа, 2010 - 17:59:54 - перейти к сообщению
cjA пишет:
даташиты пишут что не556н - это сдвоеный таймер.

Ето я знаю но помойму в схеме надо сделать изменения
224. nest - 14 Августа, 2010 - 18:56:55 - перейти к сообщению
Nuf пишет:
можно поставить ету микросхему?
можно. без каких либо изменений чего либо.

в след. раз называйте правильно. не НЕ556, а NE556.
225. cjA - 14 Августа, 2010 - 22:55:08 - перейти к сообщению
Ну понятно же что это я писал конкретно Nuf'у. Лень было раскладку переключать. Виноват, исправлюсь. Подмигивающий