roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 21:28

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




Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:01 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
МК общается с камерой через 20-пиновый шлейф, в плату втыкается через IDC-разъем. При длине шлейфа 32см работает только с бубном, укоротил практически впритык - все идеально. Очевидно, я столкнулся с ВЧ и соответствующими последствиями: наводки, шумы и т.п. Я погуглил на тему согласования линий передач, там муть ужасная. Подскажите, что можно сделать в моей ситуации ? Кстати, рядом с этой шиной еще сервы потом будут работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:05 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
уничтожить шину... приблизить МК к камере...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Другими словами, если Муххамед не идет к горе, то пусть гора идет к Муххамеду ? :D Хм, ну может быть, но совсем ерунда получится - робот будет размахивать платой, ужасть какая )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
А, я ведь не сказал: камера стоит на схвате робота :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:10 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
МК ставить в непосредственной близости от камеры. По-другому никак

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
а плата тяжеленькая, так что пожалуй это совсем неприемлемый вариант


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:23 
Не в сети
Аватара пользователя

Зарегистрирован: 18 сен 2008, 17:31
Сообщения: 134
Skype: tsrodger
прог. языки: VB.Net, C, PHP
ну тогда продолжать танцы с бубуном и пытаться бороться с помехами (? или затуханием) на шине: чередование GND.Сигнал, экранирование и тп


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Нету других вариантов, тут даже думать нечего. Помехи тут ни при чем. Контроллер вынести на отдельную платку вместе с камерой, все остальное - на другой.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:33 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Идеально было бы конечно разобраться в ПРИЧИНАХ глюков.
А профилактика такая:

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
При длине шлейфа 32см работает только с бубном

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
У меня есть одна идея... бредовая... но раз все так плохо, придется ее высказать :) Может через витую пару пустить ? У меня 15 сигнальных линий, соответственно 15 витых пар. Правда, насколько я понимаю, эффект витой пары действует, когда на паре образуется полноценная петля, т.е. сигнал и возвратный ток, а у всех пар то будет один общий провод, так что даже не знаю, что это получится, и будет ли толк... Тем более витки накручены на определенную частоту, а у меня, возможно, фронты имеют другую частоту...

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Гораздо продуктивнее будет вынести контроллер, чем продолжать пляски с бубном вокруг длинной шины, без опыта и приборов. Хотя конечно хозяин - барин.

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

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
это не продуктивнее. МК у меня на олимексовской отладочной плате установлен. перенести его значит перенести с ним всю-всю плату (мою, естесственно, не только олимексовскую), и все это будет на последнем звене робота и к этому будет подключена туча проводов, которые будут тащиться за всеми движениями робота


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
А 30омные резюки и там и там ставить ?

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача цифровых сигналов по длинному шлейфу
СообщениеДобавлено: 29 мар 2010, 21:12 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


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

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


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0


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

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