熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > CAN-RS232通信轉換模塊的設計與實現

CAN-RS232通信轉換模塊的設計與實現

時間:2008-04-14 15:06:00來源:ronggang

導語:?RS232作為標準的計算機串行接口已被廣泛使用,與此同時,隨著現場總線技術的飛速發展,具有實時性好、可靠性高、結構簡單等優點的CAN總線在測控系統中也越來越多地被采用
1.引言 RS232作為標準的計算機串行接口已被廣泛使用,與此同時,隨著現場總線技術的飛速發展,具有實時性好、可靠性高、結構簡單等優點的CAN總線在測控系統中也越來越多地被采用,但由于兩者的總線結構、通信協議及傳輸特點各不相同,因而給不同設備之間的連接帶來諸多不便。因此,如何以最簡單的方式實現 CAN節點與RS232串行口的通信就成為工程實踐中一個不可回避的問題。 本文采用典型的不具備CAN通信能力的AT89C51單片機作為微處理器,設計了一個簡單、實用的通信轉換模塊。該通信轉換模塊具有體積小、結構簡單、通用性好、使用方便等特點。 2 工作原理 CAN-RS232通信轉換模塊通過硬件電路的電平標準轉換和軟件編程的通信協議轉換實現相關功能。 2.1 電平標準轉換 RS232采用的不是TTL電平的接口標準,而是負邏輯,即邏輯"1"為-3 V~-15 V;邏輯"0"為+3 V~+15 V;而CAN總線是采用"顯性"和"隱性"兩個互補的邏輯值表示"0"和"1",其信號是以兩線之間的"差分"電壓形式出現的。這樣導致兩總線之間的信號電壓不匹配。無法直接進行正常的通信,因此,需要相應的硬件接口電路實現電平標準轉換。 2.2 通信協議轉換 RS232通信屬于異步串行通信。一般為兩點傳輸,其每幀的數據格式通常為:起始位+數據位+奇偶校驗位(可省略)+停止位;每個數據包的格式通常為:數據包頭+數據字節+校驗和(溢出不計)。而CAN通信屬于總線通信,可以同時存在多個節點,因此通信協議相對也比較復雜,這里以標準幀傳輸為例,其數據格式通常如表1所列。因此,需要軟件處理實現通信協議的轉換。
3 硬件設計 模塊采用Atmel公司生產的AT89C51型單片機作為微處理器,采用SJA1000和TJA1050分別作為CAN控制器和驅動器,采用MAX202E作為RS232串行接口驅動器,其硬件連接電路圖如圖1所示。
AF89C51采用外接晶體振蕩器提供時鐘輸入,通過并行地址/數據復用的方式訪問CAN控制器SJA1000,P2.0引腳作為片選端口; SJA1000作為CAN控制器,也采用單獨的外部時鐘輸入,由于集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的幀處理,其地址為 0x00~0xFF;TJA1050作為CAN控制器和物理總線之間的接口,采用高速工作模式,用于提供總線的差動發送能力和CAN控制器差動接收能力; MAX202E用于實現RS232電平到微控制器接口電路的TTL電平轉換。 4 軟件設計 模塊的軟件設計主要包括RS232通信程序和CAN通信程序兩部分,采用中斷方式。其中,RS232通信數據傳輸的波特率為115 200 bit/s,數據格式為1位起始位、8位數據位、1位停止位;CAN總線的傳輸波特率為500 kbit/s,采用PeliCAN模式的標準數據幀格式,每條報文的標識符ID為11位,有效數據為0~8個字節。其軟件流程如圖2所示。
在RS232中斷程序中,微處理器對接收的串口數據進行處理后提取出數據字節,通過增加幀結構信息、幀類型、字節長度和標識符等生成CAN報文格式,然后由CAN控制器的發送緩沖區發送出去;在CAN中斷程序中,微處理器對接收的有效CAN報文進行解析,提取出字節長度和字節內容,通過增加數據頭、數據尾和校驗和轉換為RS232通信格式,完成數據傳輸。 5 結束語 該設計已應用于筆者開發的項目一某型低空紅外預警系統。用CAN-RS232通信轉換模塊將CAN總線收到的角度傳感器測出的空中目標方位角和高低角 (10 ms一組測角、波特率為500 kbit/s)實時轉換為RS232(波特率為115 200 bit/s)串行口數據,使主控計算機(PC104工控機)接收、處理和顯示;同時將RS232輸出的主控計算機命令轉換為CAN總線數據。經實踐證明,該模塊工作穩定、可靠,且成本低,完全能夠滿足系統的指標要求,取得了良好的應用效果。

標簽:

點贊

分享到:

上一篇:PC104計算機網絡通訊系統設計...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 盘锦市| 松原市| 怀远县| 拜泉县| 塔城市| 河北区| 玉门市| 长沙市| 连城县| 临海市| 名山县| 虞城县| 嘉黎县| 珠海市| 温宿县| 绥德县| 西宁市| 宁强县| 璧山县| 济南市| 邢台县| 儋州市| 阜城县| 册亨县| 泗洪县| 呈贡县| 崇信县| 石林| 江永县| 九寨沟县| 林州市| 普宁市| 思茅市| 焦作市| 奉贤区| 晋州市| 潮安县| 北京市| 鄱阳县| 韩城市| 辉南县|