roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 221 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 18 фев 2010, 22:19 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
И правильно!
Не надо разбираться почему они теряются. Наверное так и должно быть.
Нужно же успеть попробовать все в этой жизни.

А ты уверен что при работе напрямую они не будут теряться? Наверное всеже проблема не в последовательном порте, а где то рядом.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 18 фев 2010, 22:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2blindman: А через что под виндой работал? может там буфер увеличить, данные успеваешь забирать?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 19 фев 2010, 05:17 
Не в сети
Аватара пользователя

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

Использовался стандартный драйвер Windows (usbser.sys), совместно как с библиотекой qExtSerialPort, так и просто с функциями winapi. Проблема вероятнее всего в самом драйвере usbser.sys. http://www.microchip.com/forums/fb.aspx?m=332576:
Цитата:
When the transfer size is just the multiple of 64 bytes (max packet size of bulk IN EP), ReadFile doesn't finish until zero length packet is received, even if the actual transfer size is equal to the requested size.

Как раз мой случай - слал блоки по 512 байт, последний принимается не полностью.
zubr писал(а):
А ты уверен что при работе напрямую они не будут теряться?

Проверено, не теряются.
zubr писал(а):
Наверное всеже проблема не в последовательном порте, а где то рядом.

Да, похоже что рядом с портом - в его драйвере.
=DeaD= писал(а):
2blindman: А через что под виндой работал? может там буфер увеличить, данные успеваешь забирать?

Успеваю, весь блок данных забирается в свой буфер одним вызовом ReadFile

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 19 фев 2010, 08:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А если пересылать блоки в 513 байт, последний контрольный?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 13 мар 2010, 18:33 
Не в сети
Аватара пользователя

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

Возник вопрос по защите от перенапряжения. Я поставил 2 диода между входом ОУ и +/- питания. Защищать-то оно будет, но только до тех пор, пока не снято питание. А потом может быть кирдык. Соответственно вопрос - как это поправить? Изначально думал поставить стабилитроны встречно-параллельно, но мне сказали, что это плохо, типа они при 70% от номинала будут валить сигнал ...

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 13 мар 2010, 18:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Стабилитрон на питание поставь. А лучще TVS. без них питание не поможет так как стабилизаторы обычно не сопротивляются подъему напруги на выходе и сами кирдыкаются без диода с выхода анодом на вход катодом. TVS и конденсатор - это сила, так как спасает схему и от кирдыка самого стабилизатора.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 16 мар 2010, 15:01 
Не в сети
Аватара пользователя

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

Вложение:
Комментарий к файлу: Музычка
misic.png
misic.png [ 10.74 КиБ | Просмотров: 1893 ]

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 16 мар 2010, 15:05 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Это хорошо. А что с защитой решил ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 16 мар 2010, 15: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: USB-осциллограф TNP Duo
СообщениеДобавлено: 16 мар 2010, 15:21 
Не в сети
Аватара пользователя

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

Алюминиевый копрус от USB-адаптера для 5-дюймового жесткого диска. По размерам подходит почти идеально. Вот бы где таких надыбать задешево :roll:

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 16 мар 2010, 16:12 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверно 3.5 дюйма ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 16 мар 2010, 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: 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: USB-осциллограф TNP Duo
СообщениеДобавлено: 26 мар 2010, 03:51 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 26 мар 2010, 09:38 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-осциллограф TNP Duo
СообщениеДобавлено: 26 мар 2010, 10:08 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
У них Rdson 35 Ом - если не лень попробуй резистор вместо перемычки впаять 33 Ома и посмореть.

_________________
Читайте !


Последний раз редактировалось avr123.nm.ru 26 мар 2010, 10:13, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 221 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15  След.

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


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

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


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

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