roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 16:07

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




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Проблемный ИК бампер
СообщениеДобавлено: 22 апр 2009, 23:11 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Да, без МК вроде как нормально, при подключении начинается фигня. Про защиту теперь понятнее.

Добавлено спустя 6 минут 58 секунд:
Жееесть, поставил 510кОм - всё также :) напряжение на выходе ТСОПа сразу при включении и без излучения 3.3В

Рукой проведешь - все стабилизируется и работает нормально


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

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемный ИК бампер
СообщениеДобавлено: 23 апр 2009, 00:34 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
а почему тогда после одного срабатывания все нормально становится? я думал если помеха - то она бы случайно проявлялась


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

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

А попробуй изменить срабатывание Int1 не Any change а на Falling Edge

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Хм, т.е. если из схемы убрать резистор 510к и таким образом разорвать контакт выхода ТСОПа и входа МК, то на ноге ТСОПа всё ок? А если поставить обратно - на ноге вольтметром наблюдаются чудеса?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

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

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да погодите вы с прерываниями, с железом надо разобраться сначала :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемный ИК бампер
СообщениеДобавлено: 23 апр 2009, 12:39 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
=DeaD= писал(а):
Хм, т.е. если из схемы убрать резистор 510к и таким образом разорвать контакт выхода ТСОПа и входа МК, то на ноге ТСОПа всё ок? А если поставить обратно - на ноге вольтметром наблюдаются чудеса?

Да. Если ТСОП соединен с МК через 510к то на его выходе(сигнальном) 3.3В, если отключить его от МК - он срабатывает правильно только при появлении излучения от пульта или собственного излучателя. 3.3В - это что? 1 или 0? Магия какая-то.

Добавлено спустя 2 минуты 17 секунд:
galex1981 писал(а):
У него в программе на прерывании int1 идет срабатывание на любой сигнал

Я щас сделал срабатывание по любому фронту и проверяю какой фронт в прерывании, вывожу 1 или 0 на ком порт в зависимости от фронта. При любом подключении ТСОПа к МК вижу сразу при включении питания на ком порту 1010101010101... пока не проведу рукой перед излучателем, после убирания руки - он перестает гнать нули и единицы в ком порт, а гонит их только если снова подносить руку.


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

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемный ИК бампер
СообщениеДобавлено: 23 апр 2009, 13:02 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Пока нет, вечером попробую


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

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


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

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


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

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