roboforum.ru

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

Помеха от сети рушит работу CTMU

Помеха от сети рушит работу CTMU

dccharacter » 16 июн 2011, 02:13

Ребята, мож вы подскажете что-то по проблеме: http://www.microchip.su/showthread.php?p=137102 (где-то с третьего сообщения читать).

Кратко - в pic-ах есть модуль измерения емкости/времени. Помеха от сети сильно влияет на работу модуля - результаты периодически скачут. При питании от батарейки вроде все ОК, но точно сказать нельзя - при подключении USB-USART переходника помеха прилетает по линиям RX/TX. На форуме предлагают делать опто-развязку линий. Какие-то способы отфильтровать питание попроще есть? Типа стопицот конденсаторов или еще что?

Добавлено спустя 1 час 2 минуты 33 секунды:
Собственно, какие значения показывает ADC (взял наугад значения за некий промежуток времени):
Всего 217 значений, из них
99 раз - ноль
76 раз - 1023
42 раза рандомное значение от 0 до 1023 (равномерное распределение).

Добавлено спустя 42 секунды:
Впайка дополнительных конденсаторов 100мкФ и 0,1мкФ на питание не помогла

Re: Помеха от сети рушит работу CTMU

=DeaD= » 16 июн 2011, 07:30

Схему бы...

И вполне может быть, что помеха прилетает не по RX\TX, а по земле, которая смещается.

Re: Помеха от сети рушит работу CTMU

dccharacter » 16 июн 2011, 11:39

А как так - по земле? Земли же связаны?!?!?!

Схемы простая. МК, на питании байпас кондер 0,1. На ТХ/РХ - USB-UART на FTDI. К двум аналоговым ногам прицеплены кусочки фольгированного текстолита - датчики касания. Все.

Re: Помеха от сети рушит работу CTMU

AndreiSk » 16 июн 2011, 12:17

А если к земле и питанию подтянуть по 10кОм?
Изменится чего?
И ADC там сколько раз в секунду срабатывает?
Может зарядиться не успевает?

Re: Помеха от сети рушит работу CTMU

=DeaD= » 16 июн 2011, 13:10

dccharacter писал(а):А как так - по земле? Земли же связаны?!?!?!

Берете схему замера ёмкости на батарейке, цепляете одной точкой к фазе в 220В - землёй, и всё, помеха приходит по земле :)

Re: Помеха от сети рушит работу CTMU

Michael_K » 16 июн 2011, 17:15

Схему и фотку девайса в студию.
В таких приложениях ОЧЕНЬ важно правильное физическое исполнение сенсора.
Провода - короткие. Земляные полигоны. Сам сенсор покрыть пленкой с хорошими диэлектрическими свойствами и т.п.

Не знаю, как ваш МК и софт к этому отнесутся, но я бы изначально задал некую емкость для кнопок (прямо впаять заранее) - ну может быть десятки-сотни пикофарад (я бы начал пик со ста и смотрел, как чего).

Добавлено спустя 3 минуты 5 секунд:
=DeaD= писал(а):
dccharacter писал(а):А как так - по земле? Земли же связаны?!?!?!

Берете схему замера ёмкости на батарейке, цепляете одной точкой к фазе в 220В - землёй, и всё, помеха приходит по земле :)

Поаккуратнее, Dead, тут не у всех школьников резиновые перчатки под рукой - это ж ТАЧ-сенсор :)

Добавлено спустя 5 минут 47 секунд:
Noise Susceptibility
The existing noise, which affects capacitive touch appli-
cations, should always be considered. The factors
affecting how to protect against noise are very applica-
tion-specific. The PICDEM Touch Sense 2 Demo Board,
for example, is open on both the front and back. A
hatched ground pattern was added to the back of the
board wherever possible to minimize the effects of noise
that could be introduced from the bottom of the board.
The cross hatched pattern provides a good path to
conduct unwanted noise to ground, and at the same
time, it does not cause an appreciable increase in the
capacitance of the touch sensors due to the coupling
effect of the sensor pad through the PC board material
to the ground plane.
Some applications may have a completely shielded
enclosure which would allow for less ground plane
added to the PC board. Another consideration is the
proximity of the capacitive touch sensors to other noise
producing circuitry on the board, such as communication
busses, inverting power supplies for back lighting dis-
plays, RF radio transmitters such as those used for Wi-Fi
or other radio based communications, and so on. In the
case of a radio transmitter and capacitive touch sensors,
it is best to read the buttons only when the RF transmitter
is disabled.

Re: Помеха от сети рушит работу CTMU

dccharacter » 16 июн 2011, 17:35

У меня полный букет - датчики болтаются на длинных проводах, без покрытия и т.д. :-) Идея понятна, спасибо :-)))


Rambler\'s Top100 Mail.ru counter