直播推薦
更多>企業(yè)動態(tài)
更多>- 河南樂普藥業(yè)有限公司采購佳航全自動折光儀Digipol-R300
- 科電儀器助力“2024年第三期埋地鋼質(zhì)管道腐蝕防護(hù)系統(tǒng)檢測能力培訓(xùn)班”
- 很榮幸入圍“2024年度上海市科技型中小企業(yè),技術(shù)創(chuàng)新資金計(jì)劃立項(xiàng)”名單
- 配LORA模塊的含水儀助力新疆油田數(shù)字化轉(zhuǎn)型
- 北京華測高壓極化薄膜裝置累計(jì)銷售500+
- 北京華測與上海某企業(yè)攜手,正式簽訂電荷量表合作協(xié)議!
- 北京華測儀器電弱點(diǎn)測試儀累計(jì)突破交付200臺!
- 喜訊!杭州奧科成功交貨四臺試驗(yàn)設(shè)備
推薦展會
更多>SIMs小型儀表模塊 通訊示例
簡介
小型儀表模塊SIM系列旨在支持用戶計(jì)算機(jī)與各種儀器之間的簡單通信。盡管有可能與 SIM 模塊直接通信,但本文只考慮通過SIM900主機(jī)通信的情況。
SIM900具有RS-232和GPIB兩種主機(jī)計(jì)算機(jī)接口,兩者可選其一作為主接口。使用面板后面的琴鍵形DIP開關(guān)(位置3)來切換接口:向上為 RS-232,向下為 GPIB。根據(jù)主機(jī)的選擇對最右邊的5個(gè)開關(guān)進(jìn)行解讀,并確定默認(rèn)波特率(RS-232)或儀器地址(GPIB)。僅能啟動一個(gè)主接口,且在SIM900上電時(shí)確定選擇 。
通過SIM900進(jìn)行通信的*簡單方式是“connection”模型,管理單個(gè)雙向I / O數(shù)據(jù)流。在開機(jī)時(shí),這個(gè)數(shù)據(jù)流最初被定向到 SIM900 本身,因此,例如,一個(gè)識別查詢將導(dǎo)致 SIM900 ID 字符串作為響應(yīng)返回到上位機(jī)。使用 SIM900“CONN”命令,用戶可以將 I / O 數(shù)據(jù)流引導(dǎo)到主機(jī)的一個(gè)儀器端口(內(nèi)部插槽為 1-8,遠(yuǎn)程 SIM 端口為 9,輔助 RS-232 端口為 A 或者 B)。連接到特定端口后,所有 I / O 都從上位機(jī)通過主機(jī)引導(dǎo)到目標(biāo)端口,目標(biāo)端口的響應(yīng)通過主機(jī)傳回上位機(jī)。為了結(jié)束 CONNection,上位機(jī)發(fā)送一個(gè)預(yù)編程的“escape”密鑰,換碼鍵作為 CONN命令中的第二個(gè)參量被提供,應(yīng)當(dāng)謹(jǐn)慎選擇,以確保它不會在上位機(jī)到目標(biāo)端口的正常 I/O 數(shù)據(jù)流中意外出現(xiàn)。在下面的示例中,選擇無意義序列 XYZZY 作為換碼鍵作 (注意該鍵是區(qū)分大小寫的;第二個(gè)示例實(shí)際上使用 xyZZy來演示這一點(diǎn))。
主機(jī)將數(shù)據(jù)從上位機(jī)中繼到 CONNected 端口時(shí),它會持續(xù)掃描,查找是否存在可能與換碼鍵匹配的項(xiàng)。如果 key 的第一個(gè)字符被接收到,則這個(gè)字符被保存在主機(jī)的存儲器緩沖器中。接收下一個(gè)字符時(shí),它與 key 的第二個(gè)字符進(jìn)行比較;如果它匹配,也會添加到緩沖區(qū),否則,緩沖區(qū)中之前的字符和新的字符都會傳輸?shù)侥繕?biāo)端口。例如,考慮一個(gè)帶有換碼鍵 XYZZY 的連接,如果上位機(jī)嘗試向端口發(fā)送消息 XYZ,那么在接收到另一個(gè)字符(確保該字符不是下一個(gè) Z)之前,主機(jī)將保留所有三個(gè)字符,對于此局部匹配緩沖沒有超時(shí)設(shè)置,所以在主機(jī)無法將消息數(shù)據(jù)與換碼鍵唯*區(qū)分之前,數(shù)據(jù)將被無限期地保留。
當(dāng)使用輔助 RS-232 端口將多個(gè)SIM900主機(jī)連接在一起時(shí),情況變得更加有趣。在這種情況下,必須為兩臺主機(jī)使用不同的換碼鍵,以在不斷開“父”數(shù)據(jù)流的情況下重定向“子”SIM900 I /O 數(shù)據(jù)流。關(guān)于此演示,請參閱下面的示例 3。
示例 1: RS-232
設(shè)置用戶輸入的文本 “bold teletype”, 而響應(yīng)設(shè)置為 “plain teletype”.
示例 2: GPIB
GPIB (IEEE-488)示例是作為偽代碼編寫的,因?yàn)闆]有類似的 GPIB 控制臺程序。 發(fā)送到 SIM 系統(tǒng)的實(shí)際數(shù)據(jù)再次設(shè)置為 “bold teletype”, 而響應(yīng)設(shè)置為“plain teletype”.
示例 3: 多臺級聯(lián)
下面以 RS-232 為例,主機(jī)連接的 SIM900 序列號為 000112,該主機(jī)的內(nèi)部槽位填充 SIM970電壓表,輔助端口 A 連接到第二個(gè) SIM900 主機(jī)(序列號為 000321)。這第二個(gè)主機(jī)插滿 SIM925 多路復(fù)用器。
發(fā)送到 SIM 系統(tǒng)的實(shí)際數(shù)據(jù)再次設(shè)置為“bold teletype”, 而響應(yīng)設(shè)置為“plain teletype”.
免責(zé)聲明
- 凡本網(wǎng)注明“來源:儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2025廣州國際分析測試及實(shí)驗(yàn)室設(shè)備展覽會暨技術(shù)研討會
展會城市:廣州市展會時(shí)間:2025-03-05