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

基于CAN總線技術(shù)的主從式通信系統(tǒng)

2017-04-01 15:48:31王濤張封
數(shù)字技術(shù)與應用 2016年10期

王濤++張封

摘要:CAN總線是一種很有前途的現(xiàn)場總線,CAN總線通信相對于一般的串行通信總線,它的實時性、可靠性和靈活性的特點更加突出。CAN總線技術(shù)在工業(yè)控制、車載、輪船、紡織以及智能家居系統(tǒng)中得到廣泛的應用。本文的目的就是對CAN總線技術(shù)進行研究,并且利用低功耗、高性能的ARM微處理器設計一個主從式通信系統(tǒng),實現(xiàn)CAN總線報文傳輸。

關鍵詞:CAN總線技術(shù) ARM微處理器 主從式通信系統(tǒng) 報文傳輸

中圖分類號:TP273.5 文獻標識碼:A 文章編號:1007-9416(2016)10-0104-01

CAN總線是由德國 BOSCH公司為實現(xiàn)汽車測量和執(zhí)行部件之間的數(shù)據(jù)通信而設計的一種現(xiàn)場總線,是一種支持分布式控制及實時控制的串行通信網(wǎng)絡,CAN總線規(guī)范已成為國際標準。滿足對系統(tǒng)可靠性和靈活性要求較高的工業(yè)控制系統(tǒng)。發(fā)展主要表現(xiàn)為控制面向系統(tǒng)分散化和多元化,分散式工業(yè)控制為了適應這種要求得到了快速的發(fā)展,本文就CAN總線技術(shù)進行研究,并且設計實現(xiàn)了CAN總線在主從機之間的通信。

1 主從通信系統(tǒng)結(jié)構(gòu)設計

STM32F103的CAN接口兼容規(guī)范2.0A和2.0B(主動),位速率高達1兆位/秒。它可以接收和發(fā)送11位標識符的標準幀,也可以接收和發(fā)送29位標識符的擴展幀。具有3個發(fā)送郵箱和2個接收FIFO,3級14個可調(diào)節(jié)的濾波器。適用于大數(shù)據(jù)量短距離通信或者長距離小數(shù)據(jù)量,實時性要求比較高,多主多從或者各個節(jié)點平等的現(xiàn)場中使用[3]。

利用CAN控制器把要發(fā)送的報文通過CAN_Tx線發(fā)送到CAN收發(fā)器,然后由收發(fā)器把這個邏輯電平信號轉(zhuǎn)化為差分信號,通過差分線CAN_High和CAN_Low線輸出到CAN總線網(wǎng)絡。在接受數(shù)據(jù)時,這個過程相反。基于CAN總線的主從通信系統(tǒng)的結(jié)構(gòu)框圖如1所示。

2 主從通信系統(tǒng)軟件設計

CAN的中斷由發(fā)送中斷、接收FIFO中斷、錯誤中斷,接收FIFO中斷分為FIFO0和FIFO1的中斷,本實驗中使用的RX0中斷通道即為FIFO0中斷通道,當FIFO0S收到新報文時引起中斷,我們就在相應的中斷服務函數(shù)讀取這個新報文。程序執(zhí)行流程:主機開始啟動,初始化主機系統(tǒng)并且打包報文并且發(fā)送到CAN網(wǎng)絡,判斷是否接收到報文,如果是的話打印接收到的報文,主機結(jié)束,初始化從機設備判斷是否接收到報文,然后把接收到的報文通過串口打印,打開報文并且發(fā)送到CAN網(wǎng)絡。

3 系統(tǒng)調(diào)試結(jié)果

主機開始啟動,初始化主機系統(tǒng)并且打包報文內(nèi)容:擴展ID號ExtId:0x1314數(shù)據(jù)段的內(nèi)容為Data[0]=0xab,Data[1]= 0xcd并且發(fā)送到CAN網(wǎng)絡,判斷是否接收到報文,如果是的話打印接收到的報文,主機結(jié)束,初始化從機設備判斷是否接收到報文,然后把接收到的報文通過串口打印,打開報文內(nèi)容:擴展ID號ExtId:0x131數(shù)據(jù)段的內(nèi)容為Data[0]=0xdc,Data[1]=0xba并且發(fā)送到CAN網(wǎng)絡。從超級終端上可以顯示通信的結(jié)果如圖2所示。

4 結(jié)語

基于CAN總線技術(shù)的主從式通信系統(tǒng)具有很廣泛的應用需求,利用RX和TX電路與各模塊組通信,數(shù)據(jù)傳遞快,而且便于調(diào)整延時,數(shù)據(jù)通路單元清晰可見,采用時序分析設備可以直接對路徑進行約束,節(jié)省了開發(fā)成本,降低了后端設計的復雜度和成本。CAN總線技術(shù)在工業(yè)控制、車載、輪船、紡織以及智能家居系統(tǒng)中得到廣泛的應用。

參考文獻

[1]陸前鋒.肝CAN控制器SJA1000的智能高速控制系統(tǒng)設計[M].電子設計應用,2003: 4-5.

[2]張培仁,孫力.基于C語言C8051F系列微控制器原理與應用[M]北京:清華大學出版社,2007.65-66.

[3]王黎明,夏立,邵英.CAN現(xiàn)場總線系統(tǒng)的設計與應用[M].北京:電子工業(yè)出版社,2008(16):104-105.

收稿日期:2016-09-01

作者簡介:王濤(1988—),男,河南周口人,在讀研究生,研究方向:控制工程。

主站蜘蛛池模板: 无码精品福利一区二区三区| 欧美国产视频| 久久亚洲美女精品国产精品| 久久国产V一级毛多内射| 原味小视频在线www国产| 免费看久久精品99| 国产高清毛片| 国产乱子伦精品视频| 一级高清毛片免费a级高清毛片| 国产精品成人一区二区不卡| 欧美日韩精品一区二区视频| 免费观看亚洲人成网站| 亚洲精品国产首次亮相| 亚洲中字无码AV电影在线观看| 日韩免费无码人妻系列| 999福利激情视频| 三上悠亚一区二区| 国产美女无遮挡免费视频| 久久夜色精品国产嚕嚕亚洲av| 国产女人水多毛片18| 又大又硬又爽免费视频| 在线观看网站国产| 国产三级国产精品国产普男人| 一本一道波多野结衣一区二区 | 亚洲国产理论片在线播放| 色有码无码视频| 狠狠亚洲五月天| 午夜福利无码一区二区| 99久久亚洲综合精品TS| 国产精品一线天| 国产成人a在线观看视频| 国产亚洲高清在线精品99| 国产无码精品在线播放| 亚洲综合香蕉| 久久亚洲日本不卡一区二区| 91在线无码精品秘九色APP| 91色爱欧美精品www| 日韩高清在线观看不卡一区二区| 欧美日韩午夜| 黄色片中文字幕| AV熟女乱| 国内精品免费| 国产aaaaa一级毛片| 青青草91视频| 国产成本人片免费a∨短片| 久久精品无码国产一区二区三区| 超碰aⅴ人人做人人爽欧美| 国产精品福利导航| 国产在线日本| 91在线日韩在线播放| 国产激爽大片在线播放| 精品视频在线观看你懂的一区| 2021国产v亚洲v天堂无码| 亚洲aaa视频| 色哟哟精品无码网站在线播放视频| 国产成人精彩在线视频50| 欧美视频二区| 国产精品免费露脸视频| 萌白酱国产一区二区| 中文字幕1区2区| 国内老司机精品视频在线播出| 91精品最新国内在线播放| 伊人成人在线| 国内精品视频| 日韩精品一区二区三区免费在线观看| 综合色亚洲| 人人91人人澡人人妻人人爽 | 亚洲欧美人成电影在线观看| 国产日韩欧美一区二区三区在线| 国产精品永久久久久| 99久久国产综合精品2023| 精品夜恋影院亚洲欧洲| 99久久性生片| 亚洲国产午夜精华无码福利| 五月综合色婷婷| 久久精品国产精品一区二区| 新SSS无码手机在线观看| 中国一级特黄大片在线观看| 国内精自线i品一区202| 亚洲国产精品日韩av专区| 色综合狠狠操| 久久青草视频|