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

提高RS485總線通信速度的一種設計

2008-12-31 00:00:00徐龍輝
電子產品世界 2008年9期

摘要:介紹一種通信總線KS485主從通信方式,提高RS485總線采集速度的方法,該方法解決了主從式通信慢的缺點,提高了通信速度,運行穩定、可靠。

關鍵詞:RS485;主從召喚通信;ADM2483;ARM

引言

工業現場經常要采集多點數據,模擬信號或開關信號,一般用到RS485總線,使用一主帶多從的通信方式,該種方式接線方便只需要兩根屏蔽電纜線,通信距離遠最大可支持1500m,加中繼器還可延長通信距離,采用差分信號方式抗電磁干擾好。但該方式通信速度不能太快,一般采用主從召喚的方式采集各子單元的數據,即主單元依次召喚各子單元(見圖1),召喚到哪個單元哪個單元上傳數據,總線的使用權完全由主單元分配,各子單元不能擅自占領總線。如果系統的單元多,主單元循環采集一周的時間就很長,子單元信息變化時不能及時發送給主單元,導致系統對突變事件的反應處理速度慢。本文通過總線狀態檢測、從機主動上發的方式解決。

硬件設計

整個系統由主單元和多個子單元組成(圖2),主單元包括:ARM7微控制器、程序存儲器、數據存儲器、與子單元通信RS485、與主單元通信RS485、系統電源和通信隔離電源;子單元包括:MSP430單片機、與子單元通信RS485、系統電源和通信隔離電源。

主單元

AILM微控制器是主單元的核心,采用三星32位ARM7TDMI內核芯片S3C4480,該芯片最高處理速度可達76MHZ,總線開放,可外擴程序存儲器FLASH和數據存儲器SDRAM,該系統外擴了SST公司生產的39VFl601和現代生產的HY57V641620HG,2個UART串行接口,使用ADI的隔離RS485芯片ADM2483進行接口電平轉換,總線狀態檢測使用74HCl25三態門芯片。

子單元

子單元的微控制器使用TI的MSP430F133單片機,該單片機處理速度可達8MHz,8K字節片內FLASH存儲,256K字節片內SRAM。

電源電路

電源電路采用開關電源供電,開關電源輸入電壓范圍比較寬,輸出直流電壓5V,通過SP1117-3.3和SP1117-2.5芯片輸出3.3V電源。RS485需要的隔離5V電源通過DC-DC模塊得到。

總線檢測電路

總線狀態檢測使用74HC125三態門芯片和單片機的兩個I/O(圖3),當系統都不使用總線時,每個單元的74HC125都輸出高阻狀態,此時總線為低電平,當有單元要使用總線時,他首先檢測總線狀態,如果總線為低電平,該單元迅速把74HCl25改為輸出狀態,此時總線變為高電平,該單元占領總線,往總線上發送數據,發送數據完成再把74HC125改為高阻狀態。如果檢測到總線是高電平,等待檢測,直到總線變低后再占領總線。

隔離485電路

使用ADI的ADM2483芯片進行接口電平轉換(圖4),該芯片屬于隔離485,雙電源供電輸入輸出隔離。

軟件設計

主機程序部分需要實現各從機上傳數據的接收、處理和上傳。主機接收子單元

信息通過一個RS485串口實現,數據格式為16進制,數據位8位,1個起始位,1個結束位,無寄偶校驗位,波特率9600bps。采用串行口中斷的方式接收,主機程序初始化完成后等待各從機發送信息,當主機接收到第一個字節后,判斷該字節是否為設備號,如果不是設備號,接收個數清零,如果是設備號繼續接收第二個字節;判定第二個字節是否為正確的功能碼,如果功能碼錯誤,接收個數清零重新接收,功能碼正確;接收第三個字節,該字節為從單元發送信息的字節個數x,計算從單元發送總字節個數為M=X+3+2,3個開頭字節和2個CRC校驗碼,主機接收到M個字節后,首先判斷CRC校驗碼是否正確,錯誤舍棄所有信息,正確則把從單元的信息保存到數據區,該次接收結束,主機繼續等待接收。

信息的上傳通過一個RS232串口實現。當主機接收到從機信息后,進行數據的處理,發現從單元信息發生變化,主機準備把從機信息發送到上位機,首先重新初始化發送緩沖區,然后通過中斷的方式依次發送信息到上位機,發送信息包括設備號、功能碼、發送字節個數、信息字節和CRC校驗碼。

主機單元接收數據流程圖示于圖5。

結語

筆者所設計的系統實現了開關信號的多點監測,一個主機單元,32個從機單元,每個從機單元監測32個開關,該系統共可監測1024個開關,使用9600bps的波特率。采用主從召喚的方式,開關信號監測的反應時間一般要用20~30s,使用該種總線檢測的方式,開關信號的反應速度最慢也不超過1s,快時只有幾百ms,大大提高反應時間,并且由于不用時時召喚,總線數據流少,提高了總線的穩定性。

主站蜘蛛池模板: 日韩在线视频网站| 欧美激情网址| 狠狠做深爱婷婷综合一区| 99re66精品视频在线观看 | 国产丝袜91| 国产精品大白天新婚身材| 狠狠操夜夜爽| 国产一级做美女做受视频| 538国产视频| 8090成人午夜精品| 日本午夜影院| 国产精品视频系列专区 | 热99精品视频| 成人av专区精品无码国产| 91区国产福利在线观看午夜 | 国产成人资源| 国产精品人成在线播放| 成人国产免费| 久久精品国产999大香线焦| 亚洲精品福利视频| 亚洲天堂久久久| 国产在线视频福利资源站| 精品久久久无码专区中文字幕| 国产特级毛片| 国产91小视频| 亚洲成a人片| 亚洲国产清纯| 久久女人网| 国产毛片基地| 99中文字幕亚洲一区二区| 91蜜芽尤物福利在线观看| 久久五月天国产自| 日本在线免费网站| 在线免费亚洲无码视频| 嫩草在线视频| 热这里只有精品国产热门精品| 欧美中文字幕在线视频| 美女裸体18禁网站| 热99re99首页精品亚洲五月天| 美女亚洲一区| 亚洲欧美另类日本| 一区二区三区四区精品视频| 亚洲最大情网站在线观看| 毛片网站免费在线观看| 91精品啪在线观看国产91| 色综合婷婷| 国产人人乐人人爱| 毛片免费网址| 亚洲欧美不卡中文字幕| 亚洲无码37.| 婷婷综合缴情亚洲五月伊| 成人午夜视频免费看欧美| 色婷婷狠狠干| 亚洲第一中文字幕| 国产精品亚洲va在线观看| 欧美69视频在线| 久久精品嫩草研究院| 国产午夜不卡| 国产精品亚洲精品爽爽| 亚洲欧美色中文字幕| 欧美一级视频免费| 精品国产电影久久九九| 婷婷色中文| 免费无码AV片在线观看国产| 婷婷开心中文字幕| 国产成人精品高清不卡在线| 日韩在线网址| 亚洲另类第一页| 亚洲天堂2014| 全免费a级毛片免费看不卡| 99国产精品国产高清一区二区| 久久一色本道亚洲| 狠狠ⅴ日韩v欧美v天堂| 波多野结衣久久高清免费| 精品视频在线观看你懂的一区 | 韩日免费小视频| 国产亚洲精久久久久久无码AV| 国产美女免费| 五月天香蕉视频国产亚| 欧美亚洲另类在线观看| 伊人成人在线视频| 88国产经典欧美一区二区三区|