藍牙協(xié)議標準遵照關(guān)閉零碎互聯(lián) OSI(Open System Interconnection)模型。
藍牙協(xié)議棧依照封裝方式有 3 種不同的完成模型——借居式、嵌入式和完整嵌入式,辨別針對具有不同功用和資源的產(chǎn)品。
關(guān)于嵌入式模型,藍牙協(xié)議棧位于藍牙模塊中,運用順序獨自運轉(zhuǎn)在主機上,經(jīng)過適配協(xié)議與藍牙模塊通訊。嵌入式模型無需主機處置藍牙下層協(xié)議,添加了主機的軟件負荷和代碼長度,升高了開拓難度,關(guān)于內(nèi)存無限的裝備是不錯的挑選。本設(shè)想在藍牙協(xié)議棧完成方式上選用了嵌入式模型,經(jīng)過運用南京國春電子技術(shù)無限公司的 KC02 藍牙模塊,保證通訊牢靠性并添加了 CPU 的代碼量。
2 藍牙運用零碎設(shè)想
在產(chǎn)業(yè)現(xiàn)場運用藍牙無線通訊,其零碎的硬件設(shè)想分為西門子溫控閥電動安裝和手持操縱器兩局部。
2.1 西門子溫控閥電動安裝
西門子溫控閥電動安裝完成西門子溫控閥本體的掌握功用。以 LPC2292 為中心建立整個嵌入式零碎,藍牙模塊采用產(chǎn)業(yè)級 KC02 模塊。
LPC2292 是 NXP 公司基于 ARM7TDMI-S 的一款高功能產(chǎn)業(yè)級微處置器。其處置器內(nèi)核為 32 位 RISC 體系構(gòu)造,具有高密度的 16 位指令集及極低的功耗。
KC02 藍牙模塊是可停止數(shù)據(jù)交流和語音通訊的藍牙通訊模塊。其體積小,外形尺寸長為 17.8mm,寬為 15.2mm;任務(wù)電壓為 3.3V,具有 UART、SPI 和 USB 串行接口,在本設(shè)想中運用途置器的 UART 與藍牙模塊相連。
2.2 手持操縱器
手持操縱器的功用為搜尋從藍牙,并在主從藍牙樹立鏈接之后,操縱西門子溫控閥電動安裝,并同步顯現(xiàn)西門子溫控閥電動安裝屏幕形式。其零碎構(gòu)造以 8 位 AVR 單片機 ATmega128L 為中心,包括按鍵、液晶顯現(xiàn)屏、主藍牙模塊和電源處置 4 個局部。KC02 主藍牙模塊經(jīng)過串口與單片機相連。手持操縱器運用電池,經(jīng)過電源轉(zhuǎn)換芯片 AMSI1117 穩(wěn)壓后給整個嵌入式零碎供電。
2.3 手持操縱器軟件流程
手持操縱器復(fù)位后首先停止各底層硬件的初始化操縱,然后依據(jù)接納到的按鍵命令停止相應(yīng)的操縱。
在硬件設(shè)想中,將單片機的 PD4 與藍牙模塊的鏈接形態(tài)端口相連,PD7 口與藍牙模塊的 RESET 引腳相連 。
3 藍牙節(jié)點鏈接進程
處于產(chǎn)業(yè)現(xiàn)場的西門子溫控閥電動安裝一般為一個陣列,此時準確完成藍牙節(jié)點的查詢以及鏈接是樹立手持操縱器與西門子溫控閥電動安裝通訊的關(guān)鍵。該進程由手持操縱器 MCU 經(jīng)過適配協(xié)議操縱主藍牙模塊完成。
由于在產(chǎn)業(yè)現(xiàn)場能夠有多臺西門子溫控閥同時具有藍牙無線通訊功用,手持操縱器與西門子溫控閥電動安裝的鏈接分為物理鏈接和邏輯鏈接。其中邏輯鏈接為物理鏈接的一個子集,只要在手持操縱器與西門子溫控閥電動安裝之間樹立了物理鏈接,并且手持操縱器接納到了確認鏈接的指令后邏輯鏈接才樹立。此時手持操縱器進入操縱西門子溫控閥電動安裝并同步顯現(xiàn)的形態(tài)。西門子溫控閥電動安裝只能主動地接納手持操縱器的搜尋和鏈接,其下層順序在處置鏈接形態(tài)時給出提示用于操縱者判定藍牙網(wǎng)絡(luò)的鏈接形態(tài)。
4 零碎功用
數(shù)據(jù)交流功用:手持操縱器采用查詢應(yīng)對的方式采集西門子溫控閥電動安裝的實時形態(tài)。每隔 100ms,手持操縱器就會收回 1 次查詢指令,西門子溫控閥電動安裝將以后形態(tài)打包為 1 幀 6 字符的數(shù)據(jù)上傳給手持操縱器。由于所傳輸?shù)臄?shù)據(jù)不會包括 0xff 和 0xfe,能夠?qū)⑵渥鳛?nbsp;1 幀數(shù)據(jù)的起始和完畢標志。
手持操縱器經(jīng)過異樣的數(shù)據(jù)格式去除掉起始標志和完畢標志解析出一幀數(shù)據(jù),并同步顯現(xiàn)西門子溫控閥電動安裝形態(tài)。在手持操縱器和西門子溫控閥電動安裝進入西門子溫控閥參數(shù)的同步設(shè)置形態(tài)時,數(shù)據(jù)幀長度不流動,依照書前顯現(xiàn)頁面所需的消息停止數(shù)據(jù)交流。鏈接斷開提示:當由于外界于擾或間隔添加招致手持操縱器和西門子溫控閥電動安裝之間鏈接斷開時,手持操縱器給出鏈接斷開提示,西門子溫控閥電動安裝則跳出藍牙無線操縱形態(tài),復(fù)原到外地操縱形式。
結(jié)語
針對將藍牙無線技術(shù)引入西門子溫控閥電動安裝中的實踐工程需求,本文剖析了其可行性,并且完成了實踐軟硬件零碎,對產(chǎn)業(yè)現(xiàn)場的無線技術(shù)運用有必定參考價值。
濟南百通控制設(shè)備有限公司 版權(quán)所有 © 2018.
地址:山東省濟南市槐蔭區(qū)經(jīng)十路28988號樂夢中心1號樓2310 傳真:0531-81672199 技術(shù)支持:環(huán)保在線 管理登陸 備案號: GoogleSitemap