roboforum.ru

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

 

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

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

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

Сообщение Myp » 29 мар 2010, 21:17

райзеры для комповых разъёмов, категорически любят когда там сигнальные жилки перемежаются экранирующими жилками и весь шлейфик плотно укутан в экранирующую фольгу.
может стоит взять 40 жильный шлейф, переобжать, и замотать заземлённой фольгой?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15949
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение blindman » 30 мар 2010, 04:51

Какие шлейфы 40-жильные? Добавить 30-граммовую платку - тяжело, а ворочать 40-жильным кабелем, да еще и свернутым в трубочку, да еще и в экране - это нормально?? :shock:
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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

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

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

Сообщение artymen » 30 мар 2010, 11:13

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

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

Сообщение blindman » 30 мар 2010, 11:27

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

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

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

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

Сообщение artymen » 31 мар 2010, 00:12

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

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

Сообщение Angel71 » 31 мар 2010, 00:24

:D фоты в студию
или это http://roboforum.ru/viewtopic.php?f=35&t=6745 ?
Аватара пользователя
Angel71
 
Сообщения: 9232
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение artymen » 31 мар 2010, 13:19

DC100331002.jpg
DC100331003.jpg
DC100331004.jpg


картинка передается без помех при работающих сервах, но только внизу изображения теперь какие то артефакты (даже при отключенных сервах и при любом изгибе проводов). думаю, их происхождение оптическое
image.png
image.png (9.52 КиБ) Просмотров: 309
image2.png
image2.png (12.93 КиБ) Просмотров: 304
похоже, что с объективом что-то, но он у меня хорошо защищен...
Последний раз редактировалось artymen 31 мар 2010, 13:49, всего редактировалось 1 раз.
Аватара пользователя
artymen
 
Сообщения: 353
Зарегистрирован: 06 окт 2009, 10:44
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович

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

Сообщение Michael_K » 31 мар 2010, 13:43

Наверное все таки шлейф проще было заменить раз уж такая борода работает...
Артефакты на электрические не похожи.
А на освещение они реагируют? Или когда в комнате темно - они тоже белесыми пятнами?
Может отражается что-то от "руки"?
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение artymen » 31 мар 2010, 13:50

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

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

Сообщение galex1981 » 31 мар 2010, 14:12

По поводу длины шлейфа - есть идея сделать как в IDE шлейфе - сделать шлейф шире и чередовать данные с земляным проводом, может получится больше длину шлейфа сделать ;)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение artymen » 31 мар 2010, 14:56

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

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

Сообщение galex1981 » 31 мар 2010, 15:30

Обязательно о результатах отпишись потому как тоже аналогично собираюсь прикручивать камеру к МК
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение artymen » 31 мар 2010, 20:53

Соединил я другим шлейфом (у него в отличие от старого помеченый провод в полоску, а не целиком красный). На этот раз еще хуже. МК даже не может начать передачу I2C, т.к. линия "занята" (такое может быть, если SCL и/или SDA подтянуты чем-то внещшним к нулю, или просто между собой замкнуты, но в данном случае замыкания нету). Делая "массаж" кабеля у основания камеры с нервным нажатием на ресет, удалось продвинуться - МК протолкнул стартовый кондишен, послал команду, но камера не ответила ACK'ом, еще после более длительного и разнообразного массажа еще дальше продвинулся - камера отрыгнула (точнее, МК выдал) ровно одну строку одноцветных пикселей (сейчас воспроизвести не удается, видимо магия бубна иссякла). Может проблема не в длине кабеля, а в том как он соединяется на концах ? На стороне платы с МК шлейф ровно заходит в коннектор, которым и обжат, а вот на стороне камеры распиновка совершенно другая, соответсвенно провода переплетены, скомканы и припаяны. А еще плата у меня "отредактированная". я много там изменял: резал дорожки и соединял проводами, и, естественно, провода поперек дорожек идут. Может, это просто дурное сочетание качества платы и шлейфа ? Если бы хоть плата нормальная была, бы то может и работало бы ?...
Аватара пользователя
artymen
 
Сообщения: 353
Зарегистрирован: 06 окт 2009, 10:44
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович

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

Сообщение Myp » 31 мар 2010, 21:25

если такие макароны :D работают то косяк навено не в передаче сигнала а в качестве исполнения
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15949
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение galex1981 » 31 мар 2010, 21:26

Я пользуюсь шлейфами с могожильными проводами внутри, может у твоего одножильный внутри, и где то переломился
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Пред.След.

Вернуться в Электроника, электротехника

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

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

Mail.ru counter