roboforum.ru

Технический форум по робототехнике.

Необычное поведение ТСОПа

Необычное поведение ТСОПа

steel_monkey » 22 сен 2007, 21:49

При работе с ТСОПом выяснилась одна интересная особенность- он выдает сигнал только если амплитуда приходящего меандра меняется резко ( например, если поместить рядом экранированный от боковой засветки ИК светодиод и ТСОП, ловя отражение от препятствия). То есть если берем лист бумаги, и достаточно быстро подносим к светодиоду, то ТСОП реагирует. Если же сначала поместить белый лист довольно далеко от светика ( ТСОП еще не срабатывает) и медленно приближать, то реакции нет.  Собственно вопрос- такая фигня только у меня, или это его естественное поведение? В ДШ ничего подобного вроде нет.

-= Александр =- » 23 сен 2007, 21:49

А что излучает светик? Меандр или пачки импульсов?

Myp » 23 сен 2007, 22:02

видимо медленно нарастающий меандр воспринимается как непрерывная засветка и фильтруется
тсоп то не должен вобще реагировать на непрерывный меандр судя по даташиту...

steel_monkey » 23 сен 2007, 22:35

Генерятся пачки по 50 импульсов, потом 50 периодов сигнал не меняется ( просто переключение выхода стопорится),  затем снова 50 импульсов в пачке.
Вообще говоря, это для меня может быть проблемой, так как скорость моего робота будет довольно низкой. Возможно, надо сделать промежуток больше 50 импульсов, или принудительно обнулять выход после последнего импульса в пачке ( у меня просто стопорится переключение выхода по прерыванию). Попробую еще поэксперементировать, о результатах доложу.
Кстати, ТСОП довольно чуствителен к помехам- у меня висит почти дташитная обвязка ( отличается в лучшую сторону, так как конденсатором питание не испортишь, а резистор в 100 ом великоват бывает). К тому же еще и электролит по питанию повесил. Все равно эл. мотор дает импульсы по питанию, воспринимаемые ложным срабатыванием, а МК не резетится.

-= Александр =- » 23 сен 2007, 22:47

Ты провода мотора (оба провода) намотай на бубликовый феррит и поставь керамические кондены по 0.1 мкФ на самом моторе и на плате на выходах к мотору - все ВЧ помехи уйдут! А если есть НЧ (просадки по питанию) - придется или усиливать батарею или делать отдельное питание логики.
50 импульсов в пачке - многовато. После пачки светик надо гасить - и ТСОП адекватнее будет и батарейки дольше хватит.  :wink:

Myp » 23 сен 2007, 23:30

ага
50 много слишком
открой даташит и сделай пачку строго как в даташите
там 14 сигналов в пачке будет вполне достаточно

steel_monkey » 24 сен 2007, 01:01

С питанием щас проблем нет- беру с USB. На моторе висит четыре по 100 нФ керамики и еще 470 мкФ электролит. А вот с ферритом-попробую. В рабочем проекте ТСОП вместе с МК и логикой хочу запитать через индуктивность- по аппноуту на АВР это 47 нГн, но я хочу влепить что-то типа 470 нГн. А сколько нужно мотков провода вокруг феррита? Тонкий МГТФ пойдет, или вообще выбрать что-нибудь потоньше? Может сразу готовый дроссель можно купить?

-= Александр =- » 24 сен 2007, 02:48

Я брал обычный 2-жильный провод и мотал одновременно обе жилы. Витков 4-5 хватит. Главное - чтоб были кондеры и до и после дросселя.

steel_monkey » 24 сен 2007, 23:27

Да уж, запасливость меня губит  :lol:  Поставил 15 тактов- все работает. Глюки прекратились, но дальность обнаружения снизилась.


Rambler\'s Top100 Mail.ru counter