Oscill Support Forum

You are not logged in.

#1 2010-03-22 23:16:57

Gray Cat
Member

Сломался :(

Что-то фигня какая-то с oscill (прибором wink ) приключилась.

Началось все с того, что стал часто теряться коннект с девайсом, особенно когда его в руках вертишь. Работает, показывает, вдруг бац - все встало. По монитору связи ("Link/Setup") при нажатии Connect видно, что проходит несколько TX и RX, и все. И корпус не греется. Сразу стал грешить на разъем RJ-11, разобрал-пропаял, спиртобензином прочистил. Не помогло. Переобжал саму вилку на шнуре. Вот это помогло.

Ну да ладно, сдыхание разъемов - дело почти штатное. Но теперь вылезла другая беда: видимо, в процессе обрывов питания, где-то сорвало крышу у микроконтроллера. Симптомы:

  • Не регулируется вручную уровень синхронизации. Автоматически - подстраивается, но не всегда.
  • Не переключает коэффициенты развертки с клавиатуры. Причем "бегунок" в скроллбарах бегает. Мышкой по кнопкам - переключает.
Прошивал и "родной" 1.23 с диска, и новой 1.26 - одинаково. Программы пробовал и 1.3.1, и 1.2.7.

Что за беда? Как лечить?


Gray©at
 

#2 2010-03-23 06:42:51

Halt
Moderator

Re: Сломался :(

У меня почти такие же симптомы после перепрошивки.
Софт ocsill_beta от 8 марта и прошивка 1,26.
При первом же переключении развертки или других параметров начинает глючить. Пока системы не выявил, но лечилось полным отключением девайса и перезагрузкой компа(иначе прога не закрывается).

 

#3 2010-03-23 09:46:29

Oscill
Oscill author

Re: Сломался :(

Halt: Надо откатиться на прошивку 1.24, сбросить настройки ПО в дефолтные, и посмотреть. Вообще, "замерзание" ПО (прекращение любых реакций на пользователя) - это зависание USB-драйвера Windows из-за помехи сильной, к примеру. А если usb-связь работает, но oscill не отвечает - то ПО продолжает работать, но пишет, что нет ответа от Oscill.

Gray Cat:
Разъемы RG11, конечно, не верх надежности. Но ведь телефонные трубки с ними работают годами... Альтернативой был только такой же usb-разъем, как у usb.oscill - но использовать одинаковый разъем для двух разных интерфейсов как-то неграмотно, а стандартный DB9 - избыточный по количеству контактов, тяжелый, и не поместился бы.

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

Уровень синхронизации - если схватить за красный / слева от линии и тащить, меняется?

 

#4 2010-03-23 11:19:55

Gray Cat
Member

Re: Сломался :(

Oscill wrote:

Gray Cat: Разъемы RG11, конечно, не верх надежности.

Да ладно, в данном случае вполне оправданное решение. Особенно с учетом "целевой аудитории", у которой всегда найдутся "фишки" RJ-11 и обжимки.

Другое дело, что как-то подкрепить разъем надо бы. Снять нагрузку с жилок кабеля, предотвратить расшатывание штекера в гнезде. Я вот подумываю о хомутике, крепящемся на те же саморезы что и задняя крышка корпуса.

Плюс еще светодиодик мелкий поставлю во "вторичное" питание, для индикации работы. Как там преобразователь, лишних 3-5 миллиампер вытянет?

Уровень синхронизации - если схватить за красный / слева от линии и тащить, меняется?

Это пока не пробовал (девайсик дома), но настораживает, что и в старой версии оболочки и со старой прошивкой тот же эффект.


PS: Надеюсь, мои замечания послужат не упреком, а стимулом к дальнейшему совершенствованию хорошего устройства! wink


Gray©at
 

#5 2010-03-23 16:26:51

Oscill
Oscill author

Re: Сломался :(

Можно не хомутиком, а просто петельку провода примотать к верхней части.
Преобразователь там и 50мА выдержит.

 

#6 2010-03-23 21:45:01

Gray Cat
Member

Re: Сломался :(

Oscill wrote:

Уровень синхронизации - если схватить за красный / слева от линии и тащить, меняется?

Проверил. Да, меняется. И в оболочке 1.2.7, и в 1.3.1. Но все так же не работает ни "скроллбар" установки уровня синхронизации, ни клавиши "<"/">". Вообще с клавиатуры ничего не управляется, хотя "скроллбары" от кнопок меняются.

Т.е., я так понимаю, проблема не в девайсе, а в программе? Ресет настроек, конечно же, делал. На всякий случай: Windows7, "Microsoft Windows [Version 6.1.7600]" . Попозже попробую на другом компе со "старым" виндофсом проверить.


Gray©at
 

#7 2010-03-24 09:27:55

Oscill
Oscill author

Re: Сломался :(

Да, какая- то проблема в программе - так как горячие кнопки (кроме "P" как пиковый режим) работают, проверено.
На Windows 7 - работает, уже сами перешли одним из ПК. 
Может, еще раз попробовать сбросить настройки?

 

#8 2010-03-24 09:39:38

Gray Cat
Member

Re: Сломался :(

Проверил на WinXP SP3 (ZverDVD 9.9.9) - все работает, в т.ч. с клавиатуры.

Может, есть способ "совсем грохнуть" настройки?

PS: кстати, сам тот комп с Вин7 я перегружать не пробовал. Дома попробую.

Last edited by Gray Cat (2010-03-24 09:42:35)


Gray©at
 

#9 2010-03-24 09:53:09

Oscill
Oscill author

Re: Сломался :(

ну, в принципе, запуск newoscill.bat (то есть oscill.exe с ключем reset) должен почистить все настройки. Можно вручную удалить ветку реестра HKEY_CURRENT_USER\Software\OKB ROSA .

 

#10 2010-03-24 21:43:05

Gray Cat
Member

Re: Сломался :(

Перегрузил винду на домащнем компе - все исправилось.

Блин, а ведь первый глюк Вин7 за пару недель Uptime... roll


Gray©at
 

#11 2010-03-25 09:37:18

Oscill
Oscill author

Re: Сломался :(

Это еще что! Тут несколько дней подряд пытались дистанционно (в Севастополе) починить oscill: начальный обмен проходит, а потом или сразу виснет, или сделает несколько осциллограмм - и виснет. Делали всё: чистили реестр, меняли прошивку, драйвера с usb на vcp переставили, софт разный пробовали, даже usb-разъем пропаяли...
Оказалось - применили другой usb-кабель, у которого несколько Ом сопротивление. Голому процессору питания еще хватало, а когда включается АЦП - напряжение  проседало, и oscill отмирал до сброса переподключением.

 

#12 2010-03-25 09:54:20

Gray Cat
Member

Re: Сломался :(

Oscill wrote:

Голому процессору питания еще хватало, а когда включается АЦП - напряжение  проседало, и oscill отмирал до сброса переподключением.

Чуть ли не половина глюков USB всплывают именно от питания. Нет мысли в следующих аппаратных версиях добавить монитор собственного питания процессора?  Т.е. в протокол ввести дополнительный флажок "Power Good", чтобы клиенту в случае чего MessageBox выбрасывать.

Ну или еще мелкий светодиодик на ножку микроконтроллера, чтобы в нормальном режиме медленно помигивал. Я вот просто на вторичное питание посадил сверхъяркий SMD-светик, миллиампер 5 подал на него, прямо сквозь стенку корпуса отлично светит. Еще бы как-то сообразить вывести подсветку на конец щупа... wink при имеющемся конструктиве - не могу придумать.


Gray©at
 

#13 2010-03-25 10:10:40

Oscill
Oscill author

Re: Сломался :(

Надо пересмотреть даташит, но вроде в процессоре есть встроенный вольтметр питания, то есть задача может решиться на уровне "прошивка-протокол-софт". Другое дело, что это не будет полным решением: ведь еще полметра такого usb-кабеля, и процессор бы даже не стартовал. Хотя идея всё равно хорошая, особенно с учетом питания oscill от аккумуляторов в bluetooth-варианте.

 

#14 2012-04-10 19:27:57

shetya
Member

Re: Сломался :(

не реагирует на постоянку что может быть ?

 

#15 2012-04-10 22:52:54

Oscill
Oscill author

Re: Сломался :(

нажать кнопку DC
отключить и подключить заново к USB
сбросить настройки (File - All setting - Reset)
открутить и прикрутить головку (плохой контакт бывает)

 

#16 2012-04-10 23:56:48

shetya
Member

Re: Сломался :(

Заработало.  Спасибо.

 

#17 2012-04-18 18:19:33

Vandal Valo
Member

Re: Сломался :(

1)usb.oscill стал нестабильно определяться софтом.
С момента покупки, около месяца, работал исправно, определялся всегда.
Драйвер стоял USB 3.3 , Windows XP. Сейчас VCP 5.429.
Диспетчер устройств определяет при подключении нормально. Вот в софте (бета) , устройство распознает, но при попытке "коннекта" пару раз мигает ТХ перебирая скорости, и не определяет осцил. Если после N-ной попытки таки определяет, то может поработать мин 10-15 и виснет, после этого опять не определяет. Кабель ЮСБ менял, контакты спиртом протирал, пробовал на 2-х ПК (ХР и Вин7) и 1-м ноутбуке с Вин2К. Результат тот же.
В чем может быть причина такого поведения осцилла?

2)Теперь взглянул на плату внутри,показалось странным что кое-какие контакты не подпаяны,хотя разводка дорожек к ним имеется. В частности 3-вывод оптрона 6n137 идущий на резистор 470 Ом (поскольку отверстие металлизировано, контакт звонится, а пайки нет, некомильфо)(о выводах NC не спрашиваю, и так все ясно).Прокомментируйте пожалуйста.Действий по отношению к электронике осцилла пока не предпринимаю.

Last edited by Vandal Valo (2012-04-18 18:27:32)

 

#18 2012-04-18 21:48:33

Oscill
Oscill author

Re: Сломался :(

непропай возможен, хотя каждая плата просматривается под микроскопом, потом проходит ряд испытаний, потом в корпусе проверяется и поверяется в конце.
Если 3я нога оптрона непропаяна - пропаяйте, конечно. Это вполне может быть причиной потери связи.

 

#19 2012-04-19 11:58:37

Vandal Valo
Member

Re: Сломался :(

Подпаял 3-ю ногу оптрона, и заодно пропаял все выводы обоих оптронов и входной МС (возле юсб). Проблема осталась. Первых 5-6 подключений не распознавался, зато после успешного старта - работает. По-очереди подключал в ПК и ноутбук, работает нормально. Странная закономерность. Буду пропаивать остальные выводы. Насколько я понимаю, Tx (передача от ПК) проходит, а ответ Rx в ПК не приходит. Где копать?

 

#20 2012-04-20 17:33:46

Oscill
Oscill author

Re: Сломался :(

трудно сказать....  Наверное, больше негде пропаивать. Ну разве что - ещё часовой кварц подменить.

Если при первой попытке коннекта RX мигает - попробуйте такое: Device - Clock setting - High limit - manual 85MHz
Поясню: может быть, что синтезатор частоты (который в процессоре) "на холодную" дефолтные 80МГц не отрабатывает.

 

#21 2012-04-21 13:09:37

Vandal Valo
Member

Re: Сломался :(

Спасибо за ответы.
Переподключил Usb кабель (родной), 2 дня полет нормальный. Определяет всегда. Может наводка на кабель была, хз.
Ну работает и слава Богу. Еще теперь перед выключением программы "осцилл" , отжимаю кнопку Mode.Я так понял она останавливает опрос данных осцилла. А при подключении снова жму.

 

#22 2012-04-21 20:51:19

Oscill
Oscill author

Re: Сломался :(

Mode-это переключение автоматического и ручного запуска.
Отжимать Mode не обязательно, при закрытии дисконнект (и соответственно прекращение автокоманды начать развертку)
происходят сами.
Кабель - частая причина неустойчивой связи: из-за плохого кабеля, грязных контактов, дополнительного хаба - может не хватать питания или обмен нарушаться.

 

Forum Tools