色另类_婷婷激情四月_亚洲精品无码不卡在线播放he_欧美第七页_精品国产综合区久久久久99_青娱乐极品盛宴在线

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據通訊產品 > 現場總線/網關

類型分類:
科普知識
數據分類:
現場總線/網關

用AT89C52單片機實現RS422到CAN總線的轉換

發布日期:2022-04-18 點擊率:55

   

引言

RS422是串行通訊中應用較廣的標準總線。他能很方便地把各種計算機、外部設備、測量儀器有機地連接起來,構成一個測量、控制系統。但是,他傳輸速率低、傳輸距離短并且接口處信號間易產生串擾,因此不能直接應用于工業控制。

CAN總線剛好以其高性能、高可靠性及獨特的設計贏得了工業界的高度重視。例如,奔馳S型轎車上采用的就是CAN總線系統,美國商用車輛制造商們也將注意力轉向了CAN總線,美國一些企業已將CAN作為內部總線應用在生產線和機床上。同時,由于CAN總線可以提供較高的安全性,因此在醫療領域、紡織機械及電梯控制中也得到了廣泛應用。可見,實現RS422總線和CAN總線之間的轉換非常有必要。

2硬件設計

2.1總體設計分析

在該系統中,采用AT89C52單片機。RS422總線傳輸過來的信號經過收發器后進入89C52,處理后送到CAN控制器中,然后到收發器,最后由CAN出口發出。為了保證系統的安全工作,在CAN控制器上加了一個“看門狗”。總體設計框圖如圖1所示。

2.2CAN控制器與CPU接口設計

對于CPU來說,CAN控制器是確保雙方獨立工作的存貯器映象外圍設備。CAN控制器與外部CPU的接口是通過控制器接口邏輯(CIL)實現的, AT89C52 CPU通過將地址總線(AB)和數據總線(DB)連接到CIL上來完成與CAN控制器之間的信息交換,不需要專門的控制總線(CB),CPU與82C200之間的狀態、控制和命令信號的交換在CAN控制器中完成。

2.3電子看門狗設計

為了提高系統的抗干擾性能,采用X25045來做一個電子看門狗。X25045把3種常用的功能:看門狗定時器、電壓監視和 E2PROM組合在單個封裝之內。這種組合降低了系統成本,并減少了對電路板空間的要求。看門狗定時器對微控制器提供了獨立的保護系統。當系統出現故障時,在可選的超時周期( timeout interval )之后, X25045 看門狗將以 RESET 信號作出響應。

3軟件設計

3.1總體設計思想

CAN總線系統的初始化設計是軟件設計的關鍵,在初始化之前,應設置輸出控制寄存器(OCR)的復位請求位為高,再設置其他寄存器。命令寄存器(CMR)控制緩存器的收發狀態;中斷寄存器(IR)、狀態寄存器(SR)查詢82C200的工作狀態;接收碼寄存器(ACR)設定工作地址;接收屏蔽寄存器(AMR)設定工作形式;總線定時寄存器(BTR0、BTR1)設定工作頻率、采樣頻率;輸出控制寄存器(OCR)一般為正常輸出方式,最后應使復位請求位從高變低,使CAN控制器進入正常工作狀態。主程序框圖如圖2。

3.2轉換主程序設計如下:







4結語

CAN總線以其高性能、高可靠性及其獨特的設計越來越受到人們的重視,并被公認為最有前途的總線之一。把RS422轉換到CAN正是適應了這一趨勢,期望有更多的智能電子產品設計者加入到這一領域的應用研究中來。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 久久97久久97精品免视看 | 午夜电影一区 | 日韩二三区 | 国产精品久久久久久久久免费 | wwwxx免费| 精品国产日韩一区三区 | 激情中文网 | 日韩一区二区三区四区 | 国产精品免费入口视频 | 搞黄网站免费观看 | 亚洲色图第四页 | 奶子吧naiziba.cc免费午夜片在线观看 | 91精品国产91久久久久久 | 无名者电影在线完整版免费 | 男女猛烈激情xx00免费视频 | 国产自啪啪 | 看片免费黄 | 国产精品天堂 | 亚洲一区二区三区在线影院 | 欧美手机在线观看 | 国产成人av在线 | 在线中文字幕日韩 | 成人福利网 | 亚洲在线日韩 | 亚洲欧美国产精品久久 | 一级毛片欧美 | 欧美激情日韩 | 亚洲精品久久久中文字幕 | 天天天天做夜夜夜夜 | 天天摸天天舔 | 日本精品中文字幕有码 | 图片综合区 | 亚洲精品国产第一综合99久久 | 婷婷国产成人精品视频 | 欧美视频99| 欧美日韩精 | 日韩欧美一区二区三区视频 | 亚洲精品美女久久久 | 国产毛片久久久久久国产毛片 | 国产精品三级国语在线看 | 一区二区三区在线 |