• 1
  • 2
От мобилни телефони до цифрови камери
solar_entusiast - специалист
Здравейте, значи имам следният казус.
Искам да вържа един UPS с PC през Bluetooth. Самият UPS има RS232 интерфейс за връзка с РС.
Връзката през RS232 и адаптор от RS232 към USB си работи без проблеми. Но когато вържа сигналите RxD и TxD от UPS към саответните на Bluetooth модул HC-05 нещо нещата нестават. Има трансфер на данни по канала (виждам го на осцилоскопа), но нещо комуникацията между РСто и UPSа не се осъществява.
Рових из форума и нищо не намерих по въпроса. В момента търся из чуждите форуми, но ще съм благодарен на всякаква помощ.
AAsat - специалист
Не съм особен специалист, така че не приемай всичко на юнашко доверие.
Ако комуникацията нормално е по RS232, физическите нива на сигналите би трябвало да са примерно +/- 9V. Нивата на Rx и Tx за модула вероятно трябва да са 0V/5V ( примерно ). С това несъответствие не се знае как ще се държи модула. Къде по-точно включваш осцилоскопа и какво по-точно виждаш като нива?
Друга възможна причина - комуникацията вероятно е "кръстосана" - Tx от компютъра (р.3) би трябвало да отива към Rx на UPS-a и обратно. Каква е буксата на UPS-a - мъжка или женска и какъв кабел се ползува за комуникацията по RS232? Има вероятност да са разменени Rx и Tx между UPS-a и модула.
Само Rx и Tx ли се ползуват за комуникацията?
nikolovvd - майстор
Комуникацията от RS232 към USB става, защото преобазователя се захранва с 5V от компютъра, но ако включиш ВТ модула към USB-то вместо компютъра, кой ще захрани преобразователя RS232-USB.
AAsat - специалист
Мисля че се говори за свързване на BT модула към UPS-a, и вече безжична връзка към компютъра. BT модула разбира се трябва да се захрани отнякъде.
solar_entusiast - специалист
Значи за ВТ съм взел захранване от UPSа, че имаше на разположение 5V.
А приемника на ВТ съответно си е в USB порта на компютъра и се захранва от него.
Проблема според мен е, че понякакъв начин ВТ "изкривява" данните и те не се разчитат правилно от UPSа и/или РСто.
nikolovvd - майстор
От работата ми с различни модели UPS-и съм забелязал, че всеки си има собствена програма за комуникация.
solar_entusiast - специалист
Това е така, но нетрябва да е проблем след като комуникацията става през RS232 същата да не върви през Bluetooth.
При мен се получава следното:
От RS232 на UPS се предава на ВТ модула след което отива на ВТ премника на РСто и от там към виртуален СОМ порт. Просто Bluetooth-а замества кабела.
ivanovbg - майстор
Преди време си направих кабел за комуникация с газовите уредби с нс05. С някои марки ставаше с други марки - не. Закачих осцито и какво да видя- сигнала се забавя през блутута и програмата не го разпознава. Ако можеш да пипнеш програмата и да намалиш скоростта....Предполагам нивата си ги съгласувал и пак нямаш комуникация.
Имаше една програма подобна на тази http://www.microridge.com/comtestserial.htm , само че UART TTL за рх и тх. Свързваха се накъсо и се тестваше връзката с блутута и с кабела и после правиш промените, но не помня откъде я теглих и къде съм я забутал. Ако я намеря ще ти я пратя.

:partyman:
AAsat - специалист
http://www.rcscomponents.kiev.ua/datash ... etooth.pdf
ftp://imall.iteadstudio.com/BLOG/2010_0 ... rSlave.pdf
друг линк
Доколкото разбрах от описанието, за да се получи комуникацията трябва да се зададат режими master и slave на модулите, паролите им трябва да са еднакви, вероятно трябва да се зададе и скорост на комуникация между модулите и компютъра и съответно UPS-a, отговарящи на реалната скорост.
За тест на комуникацията може да се ползува B&B comtest - https://appdb.winehq.org/objectManager. ... &iId=18761
nikolovvd - майстор
До колкото си спомням Bluetooth модул HC-05 имаше възможности за настройки, а също и тестове чрез комуникация с РС. Командите са като тези на модемите и започват с АТ. То по принцип HC-05 си е вид модем. :mrgreen:
  • 1
  • 2

Тема "Комуникация през Bluetooth. Защо нестава?" | Включи се в дискусията:


Сподели форума:

Бъди информиран. Следвай "Направи сам" във Facebook:

Намери изпълнител и вдъхновения за дома. Следвай MaistorPlus във Facebook: