Спасибо за подсказку. Поставил диод - с компьютером все заработало по обоим интерфейсам. И USB и Bluetooth выбираются в настройках и подключаются без проблем. Перешил БТ модуль на 921600- опять все работает - сигнал стабильный. К Самсунгу I900 пока подключить не удалось. Вечером пробую связать с ETEN M600+.
Спасибо.Переставил скорость на 460800.С ПК работает отлично. А вот с КПК никак не хочет соединяться. Пробовал подключать к Самсунгу I900 и ETEN M600+.(СЕ 5.2) - результат нулевой. Все время пишет Port unaccessible. Иногда дает один раз выбрать присвоенный к блютусу порт, но после нажатия кнопки connect пишет No answer from last used port.Select new? и дальше опять по кругу unaccessible. Перешивал модуль на 9600 - результат тот-же на обоих КПК. Подскажите в какую сторону проводить эксперименты далее?
модуль перешивать бесполезно, ведь oscill поддерживает высокие скорости. А компьютер/КПК вообще не знают, какая скорость между модулем и oscill-ом. Важно: в программе поставить 9600, и после неудачной попытки соединения передергивать питание oscill-у. Поскольку программа для CE не такая продвинутая, как для Windows, и сама не умеет определять - какой порт bluetooth, а какой железный.
Спасибо за совет с передергиванием питания!! После того как в настройках к 9600 добавил Start 9600 -cразу определился порт и получилось соединиться !!! После первого удачного соединения дальше коннектится без проблем. Так что Samsung I900 WITU можно добавить в список устройств, с которыми удалось соединение и работа Oscill по Bluetooth.
Есть ли смысл в настройках OscillCE ставить скорость отличную от 9600, или КПК тоже автоматически работает на скорости ,которая зашита в модуль???
Спасибо, все теперь понятно. Удалось соединение по Bluetooth и работа с ETEN M600+ (WinCE 5.2.1938 96DPI 240x320).Все стабильно работает - так что можно его добавить в список проверенных. Через USB хост он работал сразу, тем более что в комплекте поставки у него есть кредл с USB портом и внешним питанием - так что ничего изобретать не надо было - воткнул Oscill, прописал где драйвер хоста и все.
Подскажите где почитать более детальное описание оболочки OscillCE - здесь я ничего не нашел. В частности что значит пункт меню Mtr? И есть ли аналоги вольтметра, частотомера и сектроанализатора - как в софте под Windows?
Подскажите где почитать более детальное описание оболочки OscillCE - здесь я ничего не нашел. В частности что значит пункт меню Mtr? И есть ли аналоги вольтметра, частотомера и сектроанализатора - как в софте под Windows?
версия - Альфа, из-за низкой популярности она слабо развивается - работа идет по основной, Windows, версии. Help от неё должен подходить.
Mtr - это место, где и должны быть приборы. Они не попали в версию для CE когда шло конвертирование из десктопной по причине того, что измерители сделаны в виде отдельных окон, а интерфейс Windows CE (3 и выше) - не многооконный. Поэтому приборы (а также спектроанализатор) были выброшены, их интерфейс надо писать с нуля. Это первое на очереди, так как приборы завязаны с автонастройками, а автонастройки добавить крайне желательно учитывая жалкое управление в этих устройствах (нет ни мыши, ни клавиатуры, экран маленький - тяжело стилусом попадать, лучше вообще убрать панели управления).
usb.oscill с установленным модулем ВТ. Соединение с ПК /Windows7 (32)/. Система соообщает наличие устройства "Oscill DSO". При работе по USB без проблем. В режиме ВТ при непрерывной развертке все ОК. При однократном запуске, если "Start" нажать после более чем через 4-5 сек., oscill не отвечает на запросы ПК. Лечится нажатием "Disconnect" с последующем "Connect". При этом ИНОГДА происходит соединение сразу. В остальных случаях при соединении один или несколько раз может выводится сообщение "Oscill not in range" после чего происходит соединение, или последовать сообщения "No answer from last used port. Find new?". Далее прелагается соединение по Oscill USB VCP и т.д. Это лечится?
К посту #84. При описанном сбое ВТ в панели установки видно наличие Tx при нажатии "Start", а oscill не отвечает (похоже по истечении интервала времени отсутствия Tx от ПК, ВТ модуль отключается). Если не не удастся вылечить, все равно устройством доволен. Спасибо.
Проверено на bc.oscill, пропадания связи в отсутствие развертки не замечены. Если причина такого пропадания - уход в спячку bluetooth модуля в компьютере, то возможные решения: 1. Использование USB bluetooth модуля вместо встроенного в ноутбук (за ними замечены засыпания, например на HP перестает работать bluetooth мышь) 2. Отключение экономии энергии в свойствах bluetooth стека или bluetooth модуля компьютера 3. Включить (или участить) периодическую калибровку: Device-Autocalibration-RUN mode
1. В моем случае - это настольный комп. с USB-Buetooth модулем (грибком,на платке написано KNS3620A2)
2. В свойствах bluetooth Generic Biuetooth Radio (драйвер Microsoft, дата 21.06.2006, версия 6.1.7600.16385) Тип: Радиомодули Bluetooth Изготовитель: Cambrigge Silicon Radio Ltd Размещение: Port_#0001.Hub_#0001 Microsoft Bluetooth Enumerator (драйвер Microsoft, дата 21.06.2006, версия 6.1.7600.16385) Тип: Радиомодули Bluetooth Изготовитель: Microsoft Размещение: Generic Biuetooth Radio Если я правильно понял, то "Generic Biuetooth Radio" и есть стек. Подозрительно древняя дата драйвера. Обновлять их Windows не хочет. Возможность отключения экономии энергии в свойствах bluetooth стека или bluetooth модуля компьютера наити не удалось.
3. Включение (или учащение) периодической калибровки не сработало (видимо от того, что минимальный интервал в оболочке 5 секунд, а связь обрывается где-то немногим более 4-х секунд). Полагаю, при уменьшении интервала времени периодической калибровки до 3-4 секунд могло бы решить этот сбой.
Работа Oscill с смартфоном HTC One V и планшетом Motorola МZ601 без проблем. Видимо по истечении пресловутых 4-х секунд отключается USB-Buetooth модуль компютера.
Но проявился след. эффект - если постучать клавишей Start раз 10-20 или включить непрерывную развертку, соединение может иногда восстановиться без переподключения Oscill.
При непрерывной развертке, если соединение не восстановилось в течении 10-12 секунд, то оболочка прекращает попытки восстановить соединение (видно по индикатору TX).
Не уверен что Вам будут полезны данные наблюдения, поверьте написал не для того чтобы засветиться.
может, oscill просто ждет сигнал (ждущий режим с очень долгим ожиданием)? Проверьте с нажатой кнопкой MODE - F (свободный запуск: развертка стартует сразу, вообще без ожидания сигнала).
Нет, версия не подтвердилась. Ситуация однозначно такова: Пока оболочка периодически сигналом TX пинает USB Bluetooth молуль (грибок), что имеет место быть при непрерывной развертке (MODE) - все OK. При ждущей развертке пинок (TX) оболочка посылает в момент нажатия Start, в ответ Oscill, при Start-N, если за время развертки призошло событие при котором уровень синала превысил установленный уровень синхронизации, Oscill отвечает (наблюдается RX) и оболочка рисует осцилограмму. При Start-W тоже самое только время ожидания, как следует из описания, наверное условно-бесконечно (не проверял, надо проверить на Android). Start-A и Start-F ответ Oscill (RX) сразу без ожидания события синхронизации. Так вот, если Start не была нажата в течении времени где-то около 5-и или более секунд, т.е. отсутствует пинок USB Bluetooth молуля оболочкой (нет TX), то похоже модуль уходит в даун. Как писал выше, если, после ухода модуля в даун, нажатием Start 10-20 раз (или перевод в режим MODE), при этом оболочка периодически посылает безответные TX, модуль иногда может согласиться проснуться. Надо отдать должное оболочке - в режиме MODE она прекращает безуспешные попытки пробудить модуль по истечении 10-12 секунд. Далее работа Oscill возможна через пересоединение. Простите за многословие. Коротко не получилось. А вобщем, если это явление ни у кого из пользователей не наблюдается, не морочте этим себе голову. Если каким либо образом решу эту задачку, обязательно сообщу.
Ткните носом, если уже осуждалось, а то поиском не нашел. Имеется Bluetooth модуль от ноутбука и Осцил с USB интерфейсом. Есть ли возможность объединить их и сделать Bluetooth-Oscill?
Ясно. А Bluetooth HC-07 подружить сложно будет? Я имею в виду, нужно ли будет делать доработку oscill-а или достаточно подпаять Bluetooth HC-07 к USB разъему и подать питание?
к USB разъему oscill-а можно подключать только USB хост, а хост это компьютер (или планшет).
HC-07 это вообще UART модуль. Скорее всего, его можно подключить как HC-06, на плате oscill начиная с 2010го года есть специальные контакты под него. Тут всё: http://www.oscill.com/rus/diy/btadding.html
Я подключил данный модуль без проблем подпаяв к плате осцила, предварительно переконфигурировал http://oscill.com/rus/diy/btadding/780-hc0xconfig.html, подключал через шнурок на PL2303 от старого samsung, также подключал через FT232 команды отправлял через HyperTerminal, работает как на ноуте так и на HTC Desire SV
Я подключил данный модуль без проблем подпаяв к плате осцила, предварительно переконфигурировал
Спасибо. Я не рискнул (Вы отписались чуть позже) купил HC-06. Но есть другой вопрос. Как написано в документации к модулям HC-03/04/05/06, конфигурации поддаются только модули 03 и 05. В описании и написано, что они обладают большим функционалом в отличии от 04 и 06, так как имеют возможность работы с АТ командами. Как в таком случае программировать HC-06? У меня не выходит поменять ни скорость, не имя, ни пароль.