Oscill Support Forum

You are not logged in.

#1 2012-05-22 11:08:18

Aleksej431
Member

Usb-uart-com

Привет, после очередного зависания и почитав темы и описания осцила я решил переделать свой USB-oscill на UART-oscill. Собрал переходник на max232, подключился к COM-port компа но бегущий луч я не увидел. Перепробывал разные варианты, нифига. Нажимаешь на connect, идёт перемиргивание tx rx и всё, на этом дело кончается. Питание взял от USB-разъёма. В самом осциле я CP2102 убрал совсем нафиг. Подумал что если не выйдет то ничего не поделаешь, но такой осцил мне не нужен. Дело в том что он неправильно показал сигнал. Вместо ровных с постоянной частотой сигналов он показал, как-бы это сказать, выборочно эти сигналы. Вообщем на основании этой его ложной осциллограммы я чуть не попал на большие деньги. Ставился вопрос о замене блока упраления двигателя автомашины. Но потом подумав пришёл к выводу что такая осцилограмма быть не может, иначе бы движок трясло как я не знаю что, а он работал ровно и тихо. Вообщем глючил он ужасно. Почитав здесь на сайте что это нормальное явление для USB-осцила я решил перейти на UART-COM-осцил. Но в итоге нет ни того ни другого. Как быть?, Что где проверить?. Схемы нет. Дальше оптопары я не лез. DC-DC-преобразователь ещё можно глянуть, но там я померил на одном конденцаторе было 7В, на другом, рядом, 5В, на третьем 3В. Можно конечно скачать даташит на микры и смотреть в чём дело, но может мне кто-нибудь чего-нибудь подскажет?

http://s019.radikal.ru/i637/1205/02/35e5ebe1e28bt.jpghttp://i024.radikal.ru/1205/46/952790959a2bt.jpghttp://s019.radikal.ru/i639/1205/36/40298654fee5t.jpghttp://i070.radikal.ru/1205/92/7bb31a8470f0t.jpg

Last edited by Aleksej431 (2012-05-22 11:54:07)

 

#2 2012-05-22 13:18:26

Oscill
Oscill author

Re: Usb-uart-com

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

2. CP2102 Вы убрали зря - она не мешает сделать UART-вход. Если ее оставить, то можно подключаться и по USB, и по UART

3. У убранной Вами CP2102 есть встроенный стабилизатор 3,3 вольта. От него и питались оптроны. Если CP2102 убрать, то надо соединить её ноги 7 и 6 - тогда питание на оптроны пойдет прямо от ваших 5В. И всё должно заработать!

 

#3 2012-05-22 13:25:25

Oscill
Oscill author

Re: Usb-uart-com

Еще: проверить COM-UART адаптер можно, замкнув RX с TX. Тогда при нажатии Connect будет выскакивать "Loopback detected".

При сборке oscill-а надо проверить, сохранился ли проволочный поводок между экраном и отверстием, куда заезжает RCA-вход. Если экран не будет соединен с общим проводом входа, то высокоомные входные цепи наловят помех от всевозможных импульсных БП, энергосберегающих ламп, зажигания авто, и т д

 

#4 2012-05-22 13:51:33

Aleksej431
Member

Re: Usb-uart-com

Спасибо за ответ. Если как вы говорите оптроны сейчас без питания то как сигнал возвращяется обратно в комп? (а он возвращяется, проверял путь от выхода компа до входа компа). И по поводу неправильной осцилограммы, тут я с вами готов поспорить. Я конечно не могу утверждать 100% что осцил врал, так-как у меня небыло второго безотказного осцила с которым можно-бы было сравнить осцилограммы, но если бы та осцилограмма которую показал Usb-осцил была бы действительна то автомашина работала с таким троением что движок должен был бы выпрыгнуть и убежать. А он работал тихо и ровно. Ну да ладно. Посмотрю сначало откуда идёт питание оптопар,(они-же как-то работали) потом уже воспользуюсь вашим советом. Спасибо ещё раз за ответ.

 

#5 2012-05-22 17:57:10

Oscill
Oscill author

Re: Usb-uart-com

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

Теперь по поводу некорректной осциллограммы. Зачастую такое бывает не только из-за неучтенных особенностей цифрового осциллографа (тут есть свои тонкости - надо учитывать природу дискретизации и квантования), но из-за сущей ерунды: плохой контакт в головке (внутри, где она одевается на RCAвход), в щупе/шнуре, или крокодиле земли. Причем, такой дефект неочевиден: переменка через емкость плохого контакта проходит (благодаря высокому входному сопр и низкой вх емкости), но искаженно.
Также, отсутствие экранирования передней половины платы приводит к наложению больших помех/наводок на реальный отображаемый сигнал.

Aleksej431 wrote:

Нифига, нет луча и всё-тут. Да, напряжение на Tx-оптопаре не было, как там проходил сигнал не знаю, но он проходил. Менялся от 0В до 3В. Щас попробую ещё замкнуть Tx и Rx. Соединял, реакции ноль. Попробую вставить платку в корпус, может экран поможет.

экран не поможет, это просто защита от наводок на аналоговую часть. А Ваша задача - добиться, чтобы цифровой сигнал доходил от COM-порта до процессора, и затем ответ процессора через оптрон и MAX приходил в COM-порт.
Возможно, емкость кабеля - попробуйте снизить скорость, например 19200.

 

#6 2012-05-22 22:30:39

Aleksej431
Member

Re: Usb-uart-com

При замыкании входа и выхода осцила Loopback detected не выскакивает, значит можно предположить что виноват переходник UART-COM. Но тогда откуда эти картинки.
http://s019.radikal.ru/i611/1205/0b/4d2840213ab7t.jpghttp://s019.radikal.ru/i608/1205/cf/1d71c796252ct.jpghttp://s019.radikal.ru/i624/1205/57/3d4308fb1d87t.jpg

И ещё, месяц назад я делал апдейт процесору. Апдейт прошёл успешно. На какую-то последнюю прошивку, уже не помню номер этой прошивки.

 

#7 2012-05-22 23:34:53

Oscill
Oscill author

Re: Usb-uart-com

прошивка тут не при чем.
Отключите переходник, и просто замкните 2 и 3 ноги DB9. Должен быть "loopback detected".
Затем подключите ваш переходник, без oscill-а, с замкнутыми RX и TX - должен быть "loopback detected".
Скорость сначала маленькую, и постепенно повышайте до 115200.

Если не получится - может, собрать переходник на транзисторах? Схема: http://www.oscill.com/rus/diy/selfmadeu … apter.html

 

#8 2012-05-23 00:04:45

Aleksej431
Member

Re: Usb-uart-com

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

 

#9 2012-05-23 00:16:41

Aleksej431
Member

Re: Usb-uart-com

Отпаял я Tx,Rx осцила, замкнул эти выходе на максе---нет этого лупбак, но как только я убераю перемычку и нажимаю конект то сразу вылетает сообщение что осцил не отвечает и что проверте провода.

 

#10 2012-05-23 00:24:54

Aleksej431
Member

Re: Usb-uart-com

Соединял так-же 2 и 3 выводы на DB.9 без переходника. Перемиргиваются только Tx и Rx. Как только отсоединяю перемычку и нажимаю конект то пишет что нет связи с осцилом и что проверте провода.

 

#11 2012-05-23 00:29:45

Aleksej431
Member

Re: Usb-uart-com

Не ребята моё терпение лопнуло, пошёл искать кувалду и наковальню smile. Полезу я опять в осцил, буду его щюпать, может и до процессора доберусь. Может сделаю как было, верну на плату cp2102.

 

#12 2012-05-23 14:14:56

Oscill
Oscill author

Re: Usb-uart-com

не надо до процессора. Процессор отвечал пока была CP2102. Значит, проблема в вашем адаптере. Возможно, он не тянет 115200 - надо пробовать на низкой скорости.
"Loopback detected" - в старой версии с диска нет, надо скачать прошлогоднюю: http://www.oscill.com/rus/software/wino … lbeta.html .

 

#13 2012-05-24 01:14:01

Aleksej431
Member

Re: Usb-uart-com

Ну вот и сделал я свой UART-oscill! После того как я поменял версию программы где был "loopback detected" и замкнув выходы на сом-порте и включив программу выскочило "loopback detected". Потом я замкнул Rx и Tx на выходе MAX232N и это сообщение уже не появилось. Вот здесь я уже понял что виноват мой переходник UART-COM. Не стал выяснять в чём именно дело я решил собрать всё-таки на транзисторах схемку перехода UART-COM. И она сразу заработала, определила версию прошивки процессора и т.д. Появился луч. Собрал всё в корпус. Обмотал изолентой эту драгоценность.tongue
http://s017.radikal.ru/i435/1205/51/dd352d1b7c3bt.jpghttp://s43.radikal.ru/i099/1205/41/4eb3e58c897ft.jpg

 

#14 2012-05-24 12:43:57

Oscill
Oscill author

Re: Usb-uart-com

Ну вот и хорошо. Схема на MAX232 тоже должна работать, проверено. Но на транзисторах проще!

Замечу ещё, что первоначально (судя по скриншотам) у Вас была версия с "loopback detected", а потом (на присланном видео) - уже начальная с диска.

Теперь, когда связь с oscill есть, нужно перейти к главному вопросу - некорректной осциллограмме некоего автомобильного сигнала. Хотелось бы посмотреть эту осциллограмму (File-Bitmap-Save GIF)

P.S. Осциллограммы в ДВС автором приведены, обсуждаются тут: http://www.oscill.com/rus/forum.html?ta … =134#p2064

Last edited by Oscill (2012-05-27 16:13:55)

 

Forum Tools