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