999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MSM7512B的兩線制總線遠程通訊

2016-07-10 07:08:40張亮
電子技術與軟件工程 2016年8期

張亮

摘 要:介紹了利用集成FSK調制解調芯片MSM7512B組成的兩線制通訊總線,通過STC單片機的串口與MSM7512B連接和相關的通訊協議,實現遠程通訊。

【關鍵詞】調制解調器 FSK MSM7512B 遠程通訊 總線

在工業現場總線中有多種總線在應用,很多總線可以實現1Mbps以上的通訊速率,但是一般通訊距離不是很遠,不用中繼最遠只有幾公里通訊距離。CAN總線可以實現10公里最大通訊距離,但是要求設備需要支持CAN接口,且通訊協議也比較復雜。本文介紹利用集成FSK調制解調芯片MSM7512B組成的兩線制通訊總線,通過與STC單片機的串口與MSM7512B連接,通過比較簡單的通訊協議,實現在低速場合下的遠程通訊。

1 MSM7512B的簡介

MSM7512B是日本OKI公司生產的1200bps半雙工FSK調制解調芯片,符合ITU-T V.23標準。它是將串口TTL數字信號調制為FSK信號在線路上進行發送,接收端在解調為串口TTL數字信號。該芯片采用單電源+3~5V供電;具有片內回音消除電路, 大大簡化了外圍電路;可外接3.579545MHz 晶振為芯片提高時鐘源;其模擬輸出可直接驅動600Ω通信電路。

其工作方式表,MSM7512B分為調制和解調模式,當引腳MOD1=0,MOD2=0,芯片處于發送模式,即調制模式,若FSK信號輸出使能端RS=0時,引腳XD輸入“0”、“1”,引腳AO對應輸出2100Hz、1300Hz的FM調制信號。當引腳MOD1=0,MOD2=1,芯片處于接收模式,即解調模式,AI 輸入頻率為“2100Hz” 、“1300Hz”的FM 模擬信號,RD 對應輸出解調后的“0” 、“1”數字信號。CD 是輸入檢測的指示端。同時芯片還有75bps發送模式,串口波特率設為75bps時,引腳XD輸入“0”、“1”,引腳AO對應輸出450Hz、390Hz的FM調制信號,遺憾的是該芯片沒有75bps的接收模式,不能不說這個功能只是個噱頭。當引腳MOD1=1,MOD2=1,模擬環路返回測試模式,即芯片的自檢模式。當引腳MOD1=2,MOD2=1,芯片處于掉電模式,即處于功耗低至0.1mW的低功耗模式。

2 MSM7512B與STC12C5A60S2組成的通訊系統

MSM7512B與單片機連接電路比較簡單。所以本通訊系統的單片機選用國產宏晶公司的STC12C5A60S2。它帶有雙串口,指令代碼完全兼容傳統8051,但速度快8-12倍。圖2為MSM7512B與STC12C5A60S2組成的通訊系統,P1.5、P1.6控制MSM7512B工作模式,P1.4控制它的發送功率,它的串口接單片機串口1——P3.0和P3.1。MSM7512B的FSK信號輸入輸出端口電路參照芯片資料參考電路設計,采用600Ω:600Ω音頻變壓器與外部線路進行隔離,提高了系統的抗干擾能力,同時與阻值為600Ω的R1進行阻抗匹配。此系統輸出兩線制通訊線與相同接口的系統可以進行通訊,可以組成一主多從的總線結構,由于總線上傳輸的是FSK低頻信號,所以信號可以傳輸很遠距離,這樣可以實現遠程有線通訊。筆者通過搭建一主一叢的總線結構在專用通訊電纜模擬盤上進行試驗,發現MSM7512B在-4dBm的發送功率下可以實現最大距離7公里正常通訊。若要提高該總線的通訊距離,MSM7512B的FSK信號輸入輸出端口電路應采用的電路。FSK信號輸出端口經電容C13隔離,再經過U4與R17、R21組成的反相放大器放大信號,放大倍數為R17/R21,圖4中該放大倍數為50倍,再經過U3B與R19、R22組成放大倍數為1的反相放大器后恢復原來相位后由音頻變壓器隔離輸出。FSK信號輸入時,信號經U4A與R16、R24組成的反相放大器放大信號,放大倍數為R16/R24,圖4中該放大倍數為50倍,放大后信號經過C14隔離輸入MSM7512B的輸入端。采用了放大電路后,使MSM7512B發送和接收信號能力提高,大大增長總線的通訊距離。利用一主一叢的總線結構在專用通訊電纜模擬盤上進行試驗,發現MSM7512B在同樣-4dBm的發送功率下可以實現30公里以上遠距離正常通訊。

3 基于MSM7512B的兩線制總線通訊協議

該總線由于是兩線制半雙工通訊模式,所以在通訊過程中需要不斷切換工作模式,由單片機控制MSM7512B的MOD1、MOD2引腳的電平狀態控制工作模式。通過查閱相關文獻資料,大多數資料建議在非通訊狀態時不能把通訊兩方MSM7512B的模式都設為接收模式,因為通訊線路上的干擾會造成雙方都接收到錯誤的數據。因此起初筆者時在軟件中非通訊狀態時兩方的MSM7512B的工作模式均為空閑模式,當MSM7512B接收到FSK信號時,FSK信號檢測引腳CD變為低電平,單片機控制檢測到該電平變化,控制MSM7512B轉為接收模式。但是在實驗中發現,在非通訊狀態時,只要線路上有干擾,FSK信號檢測引腳CD腳就變為低電平狀態,導致MSM7512B轉為接收模式,甚至通訊雙方都轉為接收并接收到錯誤的數據。因此根據該芯片的特點設計了一種主機查詢分機的通訊協議。該協議規定非通訊狀態時,主機的MSM7512B處于發送模式,從機的MSM7512B處于接收模式。因此該總線是一主多從的架構模式,主機固定,從機需要配置本機地址來區分,從機的地址表在主機可以進行對應配置。總線協議包括讀命令、寫命令,為其相應的通訊格式,“**”和“##”在實際通訊中為ASCII碼,協議中參與異或校驗的數據從從機設備地址開始到異或校驗前的數據結束。

由于該總線基于半雙工通訊模式的,所以為了避免發生通訊沖突,所有的通訊都是主機發起的,即主機輪詢從機的方式,優點就是通訊協議簡單,缺點是當從機較多時,完成一次所有從機的查詢過程需要耗費不少時間。

4 結束語

由調制解調芯片MSM7512B構成的兩線制總線結構簡單,設備接入方便,與單片機連接簡便,通訊協議簡單,可以實現遠距離通信。該總線適合低速遠程通訊場合,例如可以替代低速時RS-485通訊總線,也可以代替基于電流環的通訊總線,外圍電路也比電流環通訊簡單得多。

參考文獻

[1]OKI Semiconductor.MSM7512B Datesheet.Jan.1998.

[2]張毅,劉光斌,李忠義,季久峰.調制解調芯MSM7512B的應用[J].電子技術,2002(04).

作者單位

陜西世紀外服人力資源有限責任公司 陜西省西安市 710054

主站蜘蛛池模板: 欧美亚洲一区二区三区在线| 亚洲综合色吧| 国产成人综合久久精品尤物| 国产色网站| 青青热久免费精品视频6| 欧美亚洲国产一区| www亚洲天堂| 国产精品所毛片视频| 国产综合欧美| 在线综合亚洲欧美网站| 美女啪啪无遮挡| 久久性视频| 特级欧美视频aaaaaa| 蜜桃视频一区二区| 欧美黄网站免费观看| 久久精品丝袜高跟鞋| 国产乱子伦精品视频| 欧美色综合网站| 国产亚洲精品91| 国产成人艳妇AA视频在线| 播五月综合| 中文字幕av无码不卡免费| 国产91九色在线播放| 在线亚洲精品自拍| 国产第三区| 在线另类稀缺国产呦| 成人福利在线视频免费观看| 中文字幕 日韩 欧美| 999在线免费视频| 亚洲一区二区视频在线观看| 黄色成年视频| 欧美精品一区在线看| 少妇露出福利视频| a级毛片视频免费观看| 亚洲国产高清精品线久久| 欧美精品亚洲精品日韩专区| 国产视频久久久久| 久久国产亚洲欧美日韩精品| 欧美日韩国产系列在线观看| 91区国产福利在线观看午夜 | 69精品在线观看| 91福利免费视频| 欧洲高清无码在线| 精品国产女同疯狂摩擦2| 国产免费网址| 青草娱乐极品免费视频| 亚洲日本精品一区二区| 精品剧情v国产在线观看| 国产午夜精品鲁丝片| 久久动漫精品| 伊人久久久大香线蕉综合直播| 真人免费一级毛片一区二区 | 亚洲高清无码久久久| 国产又黄又硬又粗| 国产噜噜噜| 亚洲天堂成人在线观看| 免费精品一区二区h| 亚洲欧美精品一中文字幕| 亚洲精品在线影院| 国产一区二区三区精品欧美日韩| 51国产偷自视频区视频手机观看 | 无码一区18禁| 成人伊人色一区二区三区| 精品国产一区91在线| 看国产一级毛片| 高清码无在线看| 欧美另类精品一区二区三区| 无码高潮喷水专区久久| 男女猛烈无遮挡午夜视频| 韩国福利一区| 三上悠亚精品二区在线观看| 欧美日韩国产精品va| 国产亚洲高清在线精品99| 日本午夜精品一本在线观看| 精品国产香蕉伊思人在线| 亚洲欧美在线看片AI| 欧美精品不卡| 日本www色视频| 小说区 亚洲 自拍 另类| 99热国产这里只有精品9九 | 曰韩人妻一区二区三区| 一本大道香蕉中文日本不卡高清二区|