roboforum.ru

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

Передача цифровых сигналов по длинному шлейфу

Передача цифровых сигналов по длинному шлейфу

artymen » 29 мар 2010, 20:01

МК общается с камерой через 20-пиновый шлейф, в плату втыкается через IDC-разъем. При длине шлейфа 32см работает только с бубном, укоротил практически впритык - все идеально. Очевидно, я столкнулся с ВЧ и соответствующими последствиями: наводки, шумы и т.п. Я погуглил на тему согласования линий передач, там муть ужасная. Подскажите, что можно сделать в моей ситуации ? Кстати, рядом с этой шиной еще сервы потом будут работать.

Re: Передача цифровых сигналов по длинному шлейфу

Duhas » 29 мар 2010, 20:05

уничтожить шину... приблизить МК к камере...

Re: Передача цифровых сигналов по длинному шлейфу

artymen » 29 мар 2010, 20:09

Другими словами, если Муххамед не идет к горе, то пусть гора идет к Муххамеду ? :D Хм, ну может быть, но совсем ерунда получится - робот будет размахивать платой, ужасть какая )

Re: Передача цифровых сигналов по длинному шлейфу

artymen » 29 мар 2010, 20:10

А, я ведь не сказал: камера стоит на схвате робота :D

Re: Передача цифровых сигналов по длинному шлейфу

blindman » 29 мар 2010, 20:10

МК ставить в непосредственной близости от камеры. По-другому никак

Re: Передача цифровых сигналов по длинному шлейфу

artymen » 29 мар 2010, 20:14

а плата тяжеленькая, так что пожалуй это совсем неприемлемый вариант

Re: Передача цифровых сигналов по длинному шлейфу

tsrodger » 29 мар 2010, 20:23

ну тогда продолжать танцы с бубуном и пытаться бороться с помехами (? или затуханием) на шине: чередование GND.Сигнал, экранирование и тп

Re: Передача цифровых сигналов по длинному шлейфу

blindman » 29 мар 2010, 20:25

Нету других вариантов, тут даже думать нечего. Помехи тут ни при чем. Контроллер вынести на отдельную платку вместе с камерой, все остальное - на другой.

Re: Передача цифровых сигналов по длинному шлейфу

Michael_K » 29 мар 2010, 20:33

Идеально было бы конечно разобраться в ПРИЧИНАХ глюков.
А профилактика такая:

В каждую цепь по маленькому резюку - ом по тридцать.
_можно_ повесить по емкости на входной стороне пик по десять-двадцать на землю.
Это завалит фронты и подавит звон.

_можно_ также параллельно конденсатору повесить резюк рядом с каждым входом (тут надо смотреть на характеристики).
Это заставит по проводу течь ТОК и поднимет помехозащищенность.

Обеспечить стабильное питание - с обеих сторон кабеля по конденсатору в питание.
Экранировать. Экран цеплять к земле "рядом по схеме" со входами.
И правильно тут сказали - возвратные земли через одну - это обеспечит одинаковые импедансы (более-менее).

Вообще, борьба с помехами и звонами - это, конечно, искусство, а не наука :pardon:

Re: Передача цифровых сигналов по длинному шлейфу

Michael_K » 29 мар 2010, 20:36

При длине шлейфа 32см работает только с бубном

А может все проще - другой шлейф обжать не пробовали?

Re: Передача цифровых сигналов по длинному шлейфу

artymen » 29 мар 2010, 20:39

У меня есть одна идея... бредовая... но раз все так плохо, придется ее высказать :) Может через витую пару пустить ? У меня 15 сигнальных линий, соответственно 15 витых пар. Правда, насколько я понимаю, эффект витой пары действует, когда на паре образуется полноценная петля, т.е. сигнал и возвратный ток, а у всех пар то будет один общий провод, так что даже не знаю, что это получится, и будет ли толк... Тем более витки накручены на определенную частоту, а у меня, возможно, фронты имеют другую частоту...

Помехи тут ни при чем. Контроллер вынести на отдельную платку вместе с камерой, все остальное - на другой.
Ну наводки, затухание.. какая разница. У меня схема простая, я не могу из нее выделить высокочастотную часть и перенести ее поближе к камере, все равно громоздко получится

Michael_K, спасибо, попробую. А 30омные резюки и там и там ставить ? Просто к камере я непосредственно через ее разъем подключаю, и втыкать резюки туда некуда, только что если резюком соединять провод и пин, тогда мето соединения разбухнет :)

А может все проще - другой шлейф обжать не пробовали?
Кстати, вполне может быть, я сам недавно поменял IDE-шный шлейв на двдюк и он стал работать замечательно. Я шлейф у себя в радиомагазине покупал, не думаю, что там есть другие... Может с компа выдрать ?.. :)

Re: Передача цифровых сигналов по длинному шлейфу

blindman » 29 мар 2010, 20:43

Гораздо продуктивнее будет вынести контроллер, чем продолжать пляски с бубном вокруг длинной шины, без опыта и приборов. Хотя конечно хозяин - барин.

PS. 200 ом резистор на тактовой линии - не многовато?

Re: Передача цифровых сигналов по длинному шлейфу

artymen » 29 мар 2010, 20:47

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

Re: Передача цифровых сигналов по длинному шлейфу

Michael_K » 29 мар 2010, 20:53

А 30омные резюки и там и там ставить ?

Нет, с одной стороны. Я бы их ставил все рядом с той стороны, где выходов больше.

Все-таки, нужно попробовать для начала заменить шлейф...
можно обжать или спаять шлейф с чередующимися землями.
Там вроде и частоты-то не сильно большие для 30 сантиметров... :oops:

Re: Передача цифровых сигналов по длинному шлейфу

avr123.nm.ru » 29 мар 2010, 21:12

artymen писал(а):МК общается с камерой через 20-пиновый шлейф, в плату втыкается через IDC-разъем.
Надо смотреть схему и документацию на компоненты. Возможно резистоов надо добавить или конденсаторов. Может шлейф прорядить земляными проводами - т.е. 40 жильный использовать, может быть его в экран поместить свернув трубочкой. или взять от IDE который из перекрученых проводничков сделан.


Rambler\'s Top100 Mail.ru counter