藍(lán)牙串口多機(jī)通信的簡單實現(xiàn)

                            藍(lán)牙串口多機(jī)通信的簡單實現(xiàn)

                                                               武漢波仕電子公司   向媛

        

    藍(lán)牙/串口轉(zhuǎn)換器可以將計算機(jī)、平板電腦或者智能手機(jī)的藍(lán)牙信號轉(zhuǎn)換出RS-232或RS-485串口。波仕電子的型號為BLU232的藍(lán)牙串口轉(zhuǎn)換器自帶RS-485RS-232口,是特別為工業(yè)RS-485通信而設(shè)計的。藍(lán)牙串口轉(zhuǎn)換器是目前較方便地實現(xiàn)智能手機(jī)以及平板電腦擴(kuò)展出RS-232/RS-485串口的方案。藍(lán)牙串口目前受到2個限制:1、距離的限制。藍(lán)牙的距離一般為10米,有號稱100米的實際達(dá)不到。正因為距離的限制所以從機(jī)不會太多。2、主機(jī)程序編寫的困難。平板電腦或智能手機(jī)一般為Android 或者 iOS,這對于適應(yīng)了計算機(jī)Windows程序的工業(yè)通信開發(fā)者比較困難。

    傳統(tǒng)的RS-485多機(jī)通信中,由RS-485主機(jī)向總線上所有RS-485從機(jī)發(fā)送需要通信的某個從機(jī)的地址通信,每個從機(jī)都將此地址與自己的地址進(jìn)行比較,如果相同則與主機(jī)繼續(xù)通信,如果地址不同則不再通信。在這種方案中,有3個特點:1、主機(jī)發(fā)送的信息必須先帶有從機(jī)的地址,2、從機(jī)必須帶地址并且本身有地址識別功能 ,3、主機(jī)如何對地址編碼以及從機(jī)如何解碼都必須預(yù)先設(shè)計一致才能配合好。這些特點對于Windows下的主機(jī)程序開發(fā)者來講可能比較容易,因為已經(jīng)有大量成熟的應(yīng)用程序甚至專門的組態(tài)軟件。

    本文介紹的藍(lán)牙串口多機(jī)通信的簡單實現(xiàn)方案就是不修改Android主機(jī)的程序而實現(xiàn)RS-485的多機(jī)通信。本文介紹的方案是將從機(jī)設(shè)定或者轉(zhuǎn)換為不同的波特率,主機(jī)每次設(shè)定為某一種波特率,這樣每次就只能與一個從機(jī)通信,從而實現(xiàn)藍(lán)牙串口多機(jī)通信。

    1、藍(lán)牙串口轉(zhuǎn)換器簡介

     

    波仕BLU232藍(lán)牙串口轉(zhuǎn)換器將計算機(jī)或者智能手機(jī)的藍(lán)牙信號轉(zhuǎn)換出RS-232和RS-485串口。產(chǎn)品廣泛應(yīng)用于各種場合的短距離無線通信、工業(yè)控制領(lǐng)域。產(chǎn)品本身可用“藍(lán)牙串口”等程序進(jìn)行通信速率、格式等的設(shè)定。BLU232可以作為藍(lán)牙信號擴(kuò)展出的虛擬串口,*修改已有的串口軟件。

    BLU232的硬件安裝非常簡單:接上5V電源即可。BLU232可以連接到計算機(jī)或者智能手機(jī)的藍(lán)牙信號,此時BLU232就相當(dāng)于是計算機(jī)擴(kuò)展出來的一個無線RS-232/485口。串口默認(rèn)波特率為9600,配對密碼:1234,默認(rèn)名稱:BOLUTEK。注意BLU232有DB-9孔和DB-9針的RS-232口,它們實質(zhì)上是同一個口,僅僅是為了方便用戶的使用。

      

      

    2、  為智能設(shè)備藍(lán)牙擴(kuò)展無線串口

    BLU232可以為帶藍(lán)牙的平板電腦或智能手機(jī)擴(kuò)展出一個無線串口。1、將BLU232接上電源,LED燈亮。  2、藍(lán)牙——“添加藍(lán)牙設(shè)備”,無線掃描找到藍(lán)牙BOLUTEK,輸入配對密碼:1234。  3、BLU232默認(rèn)為從機(jī)狀態(tài)、波特率等格式(9600,n,8,1)。 在ANDROID下可以使用“藍(lán)牙串口.apk”等軟件進(jìn)行智能手機(jī)的串口通信。

     

    3、BLU232的波特率設(shè)置指令

      BLU232可以使用“藍(lán)牙串口”等軟件進(jìn)行波特率等參數(shù)的設(shè)置。在發(fā)送欄鍵入指令,每一個指令都必須以Enter 結(jié)尾,就是必須在指令的最后再多敲一個回車鍵。5、默認(rèn)波特率為9600,如果更改了波特率,那么以后發(fā)送指令的波特率必須是新設(shè)置的波特率,所以每次修改一定要記住。當(dāng)然也有查詢波特率的指令6、指令不區(qū)分大寫和小寫,效果一樣。7、設(shè)置完畢后就可以發(fā)送和接收這個波特率的從機(jī)數(shù)據(jù)了!

    以下為一些常用的修改波特率的AT指令,注意最后要加回車換行,不分大小寫。

     AT+BAUD1   設(shè)置波特率為 1200AT+BAUD2   設(shè)置波特率為 2400;

    AT+BAUD3   設(shè)置波特率為 4800AT+BAUD4   設(shè)置波特率為 9600(默認(rèn));

    AT+BAUD5   設(shè)置波特率為 19200;AT+BAUD6   設(shè)置波特率為 38400

    AT+BAUD7   設(shè)置波特率為 57600;AT+BAUD8   設(shè)置波特率為 115200

    AT+DEFAULT   恢復(fù)默認(rèn)設(shè)置;    AT+RESET   軟件復(fù)位/重新啟動;

    如果設(shè)置后忘記了波特率,那么就只能在各種波特率下發(fā)送AT+BAUD4(加回車)或者AT+DEFAULT(加回車),直到設(shè)置波特率為默認(rèn)的9600成功后就會在“藍(lán)牙串口”的接收框顯示+BAUD=4  OK

    4、從機(jī)實現(xiàn)串口波特率轉(zhuǎn)換

    為了解決藍(lán)牙串口多機(jī)通信的問題,波仕電子在世界上**提出了一種多波特率的多機(jī)通信方式。本來是相同波特率的RS-485從機(jī)設(shè)備,我們?nèi)藶榈貙臋C(jī)進(jìn)行串口波特率的轉(zhuǎn)換。當(dāng)多個從機(jī)都轉(zhuǎn)換為不同的波特率后,由于每個RS-485從機(jī)發(fā)送信號的波特率不同,而主機(jī)同一時間只能夠收到某一種波特率的信號,這樣就簡單地實現(xiàn)了藍(lán)牙串口多機(jī)通信。節(jié)介紹如何實現(xiàn)串口波特率的轉(zhuǎn)換。

    串口波特率轉(zhuǎn)換器用于實現(xiàn)不同波特率的RS-485/RS-232口的通信轉(zhuǎn)換,純硬件跳線設(shè)置,*任何軟件設(shè)置。串口波特率轉(zhuǎn)換器的外形為DB-9/DB-9轉(zhuǎn)接盒大小。串口波特率轉(zhuǎn)換器的內(nèi)部有一個帶雙串口的單片機(jī)。單片機(jī)自動完成兩個串口之間的數(shù)據(jù)交換。單片機(jī)程序用C語言編寫,**功能就是先將兩個串口UART1和UART2根據(jù)跳線設(shè)置的狀態(tài)進(jìn)行波特率等初始化設(shè)置,然后隨時將UART1接收的數(shù)據(jù)立即送到UART2的發(fā)送區(qū)、以及將UART2接收的數(shù)據(jù)立即送到UART1的發(fā)送區(qū)。

     

    上位機(jī)串口A的波特率通過產(chǎn)品的J2、J1、J0來設(shè)置,下位機(jī)串口B的波特率通過產(chǎn)品的K2、K1、K0來設(shè)置。波特率轉(zhuǎn)換器的兩邊的串口可以分別獨(dú)立設(shè)置8種波特率:1200,2400,4800,9600,19200,38400,57600,115200

    由于每次主機(jī)藍(lán)牙串口只能夠設(shè)置為某一種波特率,所以也就每次只能給與某一個從機(jī)進(jìn)行通信,其它從機(jī)即使同時發(fā)送信號但由于波特率不一樣所以也不會對主機(jī)產(chǎn)生影響,這樣就實現(xiàn)了多機(jī)通信。這種方案的優(yōu)點之一在于完全*修改主機(jī)和從機(jī)的程序,缺點是較多8個下位機(jī),因為這種串口波特率轉(zhuǎn)換器只能夠提供8種不同的波特率。這種方案的優(yōu)點之二在于如果用戶自己可以修改從機(jī)的波特率,那么可以實現(xiàn)零成本的解決方案。

    詳細(xì)參數(shù)請到www.查看。咨詢訂購電話:027-59708940  15102729700  向小姐 QQ咨詢訂購:2360190989/1256985485  MSN:bosicomcn@

     


    武漢波仕卡科技有限公司專注于串口轉(zhuǎn)換器模塊,集線器,光電隔離器等

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 武漢波仕卡科技有限公司

聯(lián)系人: 向小姐

電 話: 18995634129

手 機(jī): 15102729700

微 信: 15102729700

地 址: 湖北武漢洪山區(qū)洪山區(qū)關(guān)東科技園

郵 編: 430074

網(wǎng) 址: bosicomcn.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 武漢波仕卡科技有限公司

聯(lián)系人: 向小姐

手 機(jī): 15102729700

電 話: 18995634129

地 址: 湖北武漢洪山區(qū)洪山區(qū)關(guān)東科技園

郵 編: 430074

網(wǎng) 址: bosicomcn.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved