振弦采集模塊數(shù)字接口
數(shù)字接口 1( UART/RS232/RS485)
VM 系列模塊提供全雙工串行 TTL 電平的 UART 接口以及基于 TTL 擴(kuò)展的 RS232 或 RS485 接口,默認(rèn)端口設(shè)置為“ 9600,N,8,1” , 并支持由軟件修改為 9600~460800bps 通訊速率。
UART 的 TTL 電平邏輯高為 VDD,邏輯低為 GND, 與非 3.3V 單片機(jī)進(jìn)行連接時(shí),要注意邏輯電平的轉(zhuǎn)換。TXD 為強(qiáng)推挽輸出管腳, RXD 為輸入管腳。管腳 485CR 為數(shù)據(jù)收發(fā)指示管腳, 模塊向外發(fā)送數(shù)據(jù)時(shí)管腳 485CR 輸出高電平( 強(qiáng)推挽),非發(fā)送時(shí)輸出低電平。 利用這一邏輯特性, 當(dāng)在 UART 外部連接 RS485 電平轉(zhuǎn)換芯片時(shí),發(fā)送指示管腳可作為半雙工 485 芯片的收發(fā)控制管腳使用。
注: 當(dāng)模塊為 RS485 接口版本時(shí), 485CR 管腳已在模塊內(nèi)部連接到了 485 芯片( VM511、VM614、 VM618、 VM704S)。
數(shù)字接口 2( IIC)
VM5XX 支持雙向 IIC 總線和數(shù)據(jù)傳輸協(xié)議, 支持最高 500kHz 的通訊速率。在總線中, VM5XX 為從設(shè)備,與之通訊的上位機(jī)為主設(shè)備,主設(shè)備控制整個(gè)通訊過(guò)程。向總線發(fā)送數(shù)據(jù)的設(shè)備定義為發(fā)送器,接收數(shù)據(jù)的設(shè)備定義為接收器??偩€必須由主設(shè)備來(lái)控制,由主設(shè)備產(chǎn)生串行時(shí)鐘( SCL)、控制總線訪問(wèn)以及產(chǎn)生開(kāi)始和停止信號(hào)(條件)。
VM5XX 設(shè)備通過(guò) SCL 和 SDA 線與總線連接, 兩根數(shù)據(jù)線均為漏極開(kāi)路, 與非 3.3V 單片機(jī)進(jìn)行連接時(shí),要注意邏輯電平的轉(zhuǎn)換。部分型號(hào)的 SDA 和 SCL 管腳已內(nèi)置了上拉電阻,詳見(jiàn)下表。
使用 IIC 總線時(shí), VM5XX 使用 IIC 專(zhuān)用的設(shè)備地址, 設(shè)備的 IIC 地址默認(rèn)為 0xA0(160),可通過(guò)特殊的 UART 接口指令來(lái)完成 IIC 地址的修改,修改后的地址永久保存。
IIC 地址修改指令為: $IICA=xxx\r\n 需要注意的是, IIC 地址必須為偶數(shù),否則修改不能成功。
IIC 協(xié)議硬件層信號(hào)類(lèi)別及說(shuō)明
為了降低使用難度, VM 系列模塊的 I2C 接口采用了與 AT24C02 完全相同的讀寫(xiě)時(shí)序,在此不再描述更多細(xì)節(jié)。
應(yīng)用領(lǐng)域
應(yīng)力應(yīng)變: 結(jié)構(gòu)應(yīng)力應(yīng)變、基坑支護(hù)、 管廊、 地下工程
儀器儀表: 振弦(采集儀)讀數(shù)儀表開(kāi)發(fā)。
自動(dòng)化、 信息化: 結(jié)合物聯(lián)網(wǎng)技術(shù)替代傳統(tǒng)人工檢測(cè)。