roboforum.ru

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

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




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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Уверен, что просто нужно сделать нормальный шлейф.
Обжать шлейф распущенный на отдельные проводки вам по-человечески
и с гарантией работоспособности не удастся.
В этом месте нужно тупо припаяться.


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

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


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

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

в-общем, на данный момент ситуация такая: шлейф распотрашен на проводнички (фольгу я убрал). камера работает, картинка без помех :good:

P.S. я много раз туда-сюда коннектор вытаскивал, так что не факт, что в предыдущих попытках он был всегда криво вставлен. возможно, все-таки заработало благодаря тому, что я распотрошил шлейф... :roll: впрочем, завтра скотчем смотаю его и проведу более жесткие испытания при одновременной работе серв...

Вложение:
DC100401002.jpg
DC100401002.jpg [ 401.87 КиБ | Просмотров: 1712 ]


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

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


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

Зарегистрирован: 26 ноя 2008, 16:44
Сообщения: 144
Откуда: Москва
Skype: wayfarerdimitri
прог. языки: VC++, немного asm, php, jScript,XSLT,LUA
Для того чтобы свести число проводов можно использовать микросхемы LVDS (SN65LVDS301-SN65LVDS302).
подробнее http://focus.ti.com/lit/sg/sszt009d/sszt009d.pdf

_________________
Дорогу осилит идущий.


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

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


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
сериализатор. Не парьтесь.


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
http://ru.wikipedia.org/wiki/LVDS


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

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


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

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

Michael_K, вы сказали, по 30омному резюку в каждую цепь. Со стороны входа можно ? Насчет емкостей пик по десять-двадцать - сделаю обязательно. Я думаю, что распотрашенный кабель заработал, потому что сигнальные провода приблизились к земляному и благодаря большой длине возникли емкости, которые и завалили фронты (ну и плюс поля от наводок переналожились таким образом, что частично или полностью самоуничтожились :) ). Ну а насчет параллельных резюков для протекания тока, мне кажется, уже итак компонентов много, по 2 штуки на 11 линиях.

Не могли бы вы еще дать пару советов по разводке платы, которых реально более-менее придерживаться ? :roll: А то я читал статью Техника разводки печатных плат, это повеситься можно, если соблюдать все тонкости :%)


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Соблюдать "все тонкости" не нужно...
В идеале нужно понять, какие тонкости нужны именно в конкретном случае,
а какие не очень...
На самом деле, часто требования схемные, ЭМС, технологические и т.п.
просто противоречат друг другу, так что в любом случае это компромисс.

Лично мне кажется, что не такие у вас частоты, чтобы сильно напрягаться
(десять-двадцать мегагерц, я так понимаю?)

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


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

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


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Внешними компонентами мы поднимаем общий импеданс линии,
и различия в импедансах из-за разных проводов становятся незначительными
и заодно сглаживаем фронты, чтобы емкостных наводок было поменьше.

По поводу "частот"... к этому нужно относиться только как к прикидке.
Конечно сами по себе частоты не важны, важно чтобы сигналы успевали стабилизироваться
за разумное время после тактового импульса (не звенели и не тянулись фронты, затухали отражения и т.п.)


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

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Чтоб настолько все глючело - слабо верится. Может на кондерах пожадничал? Мысли такие:
1)Со стороны камеры добавить емкостей по питанию. Электролиты и обязательно керамику.
2)Со стороны платы поставить триггера Шмидта. Например 1533ТЛ2 или ему подобный.
3)Фольга - глупости. Достаточно каждый второй провод шлейфа заземлить.
4)Вскрыть серву и поставить туда емкость по питанию и дроссель (ферритовое колечко) в оба провода двигателя. При том провода через него мотать оба вместе параллельно - сразу помех меньше станет. Еще неплохо керамику параллельно мотору поставить, при том сразу на его выводах, а не на плате.
5)Заваливать фронты - это уже крайняя мера...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


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

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Кондеров у меня нигде нет, потому что:
1. Питание от компового БП (там, я думаю, их понатыкано предостаточно)
2. Необходимые напряжения 3.3 и 1.8 я беру с отладочной платы, где стоят регуляторы напряжения с кондерами: http://olimex.com/dev/images/lpc-h2103-sch.gif
3. Плата с камерой уже имеет необходимые кондеры: http://www.techtoys.com.hk/Components/O ... BO_Sch.pdf
Так что с питанием, я думаю, все в порядке. Хотя впрочем, если есть какие то проблемы с питанием, то они все объясняют, раз никто не верит в помехи/наводки...

Триггер Шмитта, я так понимаю, для восстановления сигнала ? Он мне не нужен, с видеоданными у меня проблем нет, они всегда без искажений поступают, глюки только с I2C, это они на нее влияют, а тут триггер Шмитта, увы, не годится.
За фольгу я взялся, т.к. был в отчаянии :oops:
Ну а сервы ковырять - ни за что. Как я это самопальство в дипломе объясню ? Инженерный подход ? Я итак уже сделал неприличное: вскрыл ее и извлек сигнал с потенциометра.

Ну а фронты я же совсем маленько завалю... :roll:


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

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


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

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


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

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