亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DSP的CAN總線網(wǎng)絡(luò)設(shè)計(jì)

        2017-08-24 04:31:36白龍王淑玉付東輝陳玉強(qiáng)
        科技創(chuàng)新與應(yīng)用 2017年22期
        關(guān)鍵詞:設(shè)計(jì)

        白龍+王淑玉+付東輝+陳玉強(qiáng)

        摘 要:文章利用TI公司的TMS320LF2407A內(nèi)嵌的CAN控制器模塊,構(gòu)成了CAN總線通訊網(wǎng)絡(luò),給出了其硬件和軟件設(shè)計(jì)的一般方法,從而為基于DSP的CAN總線監(jiān)控系統(tǒng)的構(gòu)建提供了一種模型化設(shè)計(jì),設(shè)計(jì)具有較強(qiáng)的靈活性和通用性,可用于多種工業(yè)現(xiàn)場控制。

        關(guān)鍵詞:DSP;CAN總線網(wǎng)絡(luò);設(shè)計(jì)

        中圖分類號(hào):TP332 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2017)22-0023-02

        隨著工業(yè)自動(dòng)化的快速發(fā)展,傳統(tǒng)的控制系統(tǒng)已經(jīng)難于實(shí)現(xiàn)設(shè)備之間以及系統(tǒng)與外界的信息交換,成為了“信息孤島”。而現(xiàn)場總線CAN(Controller Area Network)是眾多現(xiàn)場總線中唯一具有國際標(biāo)準(zhǔn)的控制器局域網(wǎng),CAN總線采用報(bào)文短幀結(jié)構(gòu),增強(qiáng)了系統(tǒng)的實(shí)時(shí)性,另外它還具有傳輸距離遠(yuǎn)、傳輸速率高、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點(diǎn)。現(xiàn)在已廣泛應(yīng)用于工業(yè)現(xiàn)場、控制智能大廈、小區(qū)安防、汽車行業(yè)、家用電器、醫(yī)療儀器及環(huán)境監(jiān)控等眾多領(lǐng)域。因此CAN總線已成為最有發(fā)展前途的現(xiàn)場總線之一[1]。

        本文提出了一種較為通用的CAN總線網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì),利用TI公司的TMS320LF2407A的CAN控制器模塊組成通訊網(wǎng)絡(luò),詳細(xì)給出了其硬件電路和軟件設(shè)計(jì)原理。

        1 系統(tǒng)硬件設(shè)計(jì)

        1.1 CAN總線網(wǎng)絡(luò)的單個(gè)節(jié)點(diǎn)設(shè)計(jì)

        美國德州儀器公司生產(chǎn)的TMS320LF2407A控制器內(nèi)嵌CAN模塊,支持最新的CAN2.0B通信協(xié)議,并利用內(nèi)部郵箱實(shí)現(xiàn)數(shù)據(jù)的接收與發(fā)送,當(dāng)總線的報(bào)文出現(xiàn)沖突和丟失數(shù)據(jù)時(shí),啟動(dòng)非破壞性仲裁和自動(dòng)重發(fā)送功能。通過DSP2407構(gòu)成CAN節(jié)點(diǎn)其硬件設(shè)計(jì)簡單,只要在外部增加CAN總線驅(qū)動(dòng)即可,PCA82C250是飛利浦公司生產(chǎn)的支持CAN2.0B通信協(xié)議的驅(qū)動(dòng)芯片[2]。DSP2407和PCA82C250構(gòu)成的CAN接口硬件電路如下圖1所示,DSP2407通過穩(wěn)壓芯片獲得3.3V電源,PCA82C250則為5V電源,為了抑制總線回路中的回波反射,在總線終端接了阻值為120Ω的匹配電阻R4,由于CAN總線的電平與TTL電平不兼容,因此利用阻值為10kΩ的R1、阻值為3kΩ的R2、阻值為4kΩ的R3和快速回復(fù)二級(jí)管1N4007的D1構(gòu)成電平轉(zhuǎn)換電路。

        1.2 單個(gè)節(jié)點(diǎn)的外圍電路

        為了使CAN總線網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)都能實(shí)現(xiàn)基本控制、參數(shù)修改、報(bào)警、存儲(chǔ)、顯示、監(jiān)控、優(yōu)化及控管一體化的綜合自動(dòng)化功能。我們以TI公司的TMS320LF2407A為控制核心設(shè)計(jì)了一種典型的單個(gè)節(jié)點(diǎn)的外圍電路,如圖2所示。

        1.3 CAN總線網(wǎng)絡(luò)設(shè)計(jì)

        CAN總線網(wǎng)絡(luò)是由多個(gè)CAN節(jié)點(diǎn)構(gòu)成的現(xiàn)場總線網(wǎng)絡(luò),總線上可同時(shí)最多連接110個(gè)CAN節(jié)點(diǎn)。通訊介質(zhì)可為雙絞線、同軸電纜或光纖,當(dāng)通訊速率為5kbps以下時(shí),通訊的最大距離可以超過10km,而當(dāng)通訊距離小于40m時(shí),通訊的最大速度可以超過1Mbps[3]。當(dāng)CAN總線網(wǎng)絡(luò)中某個(gè)節(jié)點(diǎn)出現(xiàn)重大錯(cuò)誤情況,該節(jié)點(diǎn)將自動(dòng)關(guān)閉輸出功能,從而使得總線網(wǎng)絡(luò)中上其他CAN節(jié)點(diǎn)的功能不受影響。圖3為CAN總線網(wǎng)絡(luò)的結(jié)構(gòu)框圖。

        2 系統(tǒng)軟件設(shè)計(jì)

        2.1 初始化CAN控制器

        由于CAN通訊用到的兩個(gè)引腳CANTX和CANRX均為復(fù)用I/O口,因此在初始化時(shí)一般先要正確配置這兩個(gè)I/O口,初始化定時(shí)器主要是對(duì)BCR1和BCR2進(jìn)行配置,BCR1和BCR2兩個(gè)寄存器決定了CAN控制器的通訊波特率、同步跳轉(zhuǎn)寬度、采樣次數(shù)和重同步方式。在整個(gè)設(shè)置過程中需對(duì)MCR寄存器中的改變配置請求位CCR和GSR寄存器中的CCE位進(jìn)行判斷和適當(dāng)?shù)呐渲谩?/p>

        初始化郵箱主要是設(shè)置郵箱的標(biāo)識(shí)符、確定發(fā)送的是遠(yuǎn)程幀還是數(shù)據(jù)幀,以及對(duì)發(fā)送的數(shù)據(jù)區(qū)賦初值。這個(gè)過程中需要對(duì)MDER寄存器中的郵箱使能位MEn(n=0~5)和MCR寄存器中數(shù)據(jù)域改變請求位CDR進(jìn)行適當(dāng)配置。

        2.2 信息的發(fā)送

        CAN控制器在發(fā)送過程中共有四個(gè)郵箱可以使用,其中郵箱4和郵箱5為專用的發(fā)送郵箱,而郵箱2和郵箱3需對(duì)MDER寄存器中的郵箱使能位MEn進(jìn)行配置后,才具備發(fā)送功能。同樣,在發(fā)送數(shù)據(jù)前,首先需要使能發(fā)送請求標(biāo)志位TSRn,并將發(fā)送數(shù)據(jù)寫入發(fā)送郵箱,這時(shí)數(shù)據(jù)就被送到了CAN總線網(wǎng)絡(luò)上。

        2.3 信息的接收

        CAN控制器的接收郵箱有郵箱0和郵箱1,以及被配置為接收方式的郵箱2和郵箱3。接收時(shí)需要設(shè)置其標(biāo)識(shí)符、標(biāo)識(shí)符相關(guān)的局部屏蔽寄存器LAM和RCR寄存器中的接收信息懸掛位RMPn(n=0~3)。

        2.4 應(yīng)用層協(xié)議

        應(yīng)用層是由各種應(yīng)用程序組成的,從而為網(wǎng)絡(luò)用戶提供各種服務(wù),某些服務(wù)被普遍使用后,通過相關(guān)組織形成了標(biāo)準(zhǔn)化,而應(yīng)用層協(xié)議就是這些標(biāo)準(zhǔn)派生而來。在實(shí)際應(yīng)用中CAN總線網(wǎng)絡(luò)的通信協(xié)議可以有兩種選擇,一種是采用國際組織公布的標(biāo)準(zhǔn)化協(xié)議,如CANopen和DeviceNet等,優(yōu)點(diǎn)是互換性和互操作性強(qiáng);另一種是開發(fā)者自己制定通信協(xié)議,優(yōu)點(diǎn)是協(xié)議簡單易用,目前在CAN總線通信網(wǎng)絡(luò)中得到了廣泛的應(yīng)用。

        2.5 CAN節(jié)點(diǎn)與PC的通訊程序

        CAN節(jié)點(diǎn)通過RS232接口實(shí)現(xiàn)與PC機(jī)的通訊,而PC機(jī)的程序采用Visual Basic 6.0 進(jìn)行程序編寫,利用ActiveX控件MSComm實(shí)現(xiàn)與計(jì)算機(jī)串口的通訊程序[4]。并通過數(shù)據(jù)庫軟件SQL Serve 2000對(duì)總線網(wǎng)絡(luò)系統(tǒng)中的數(shù)據(jù)進(jìn)行管理,為后期的數(shù)據(jù)分析和處理做好充足的準(zhǔn)備。

        3 結(jié)束語

        本文設(shè)計(jì)了一種基于DSP的CAN總線網(wǎng)路系統(tǒng),本系統(tǒng)經(jīng)調(diào)試,軟硬件工作均正常,各節(jié)點(diǎn)之間通訊快速并準(zhǔn)確,當(dāng)波特率為100kbps,平均延遲時(shí)間大于1ms時(shí),網(wǎng)絡(luò)負(fù)載低于35%,總線網(wǎng)絡(luò)具有較好的性能。DSP有著內(nèi)嵌的CAN控制器模塊,使得構(gòu)建CAN節(jié)點(diǎn)網(wǎng)絡(luò)的電路簡單容易,隨著DSP在控制領(lǐng)域應(yīng)用的越來越多,基于DSP的CAN總線網(wǎng)絡(luò)系統(tǒng)將在自動(dòng)控制、數(shù)據(jù)采集和信號(hào)采集等方面得到更為廣泛的應(yīng)用。

        參考文獻(xiàn):

        [1]饒運(yùn)濤,鄒繼軍,王進(jìn)宏,等.現(xiàn)場總線CAN原理與應(yīng)用技術(shù)[M].北京:北京航空航天大學(xué)出版社,2007.

        [2]劉和平,王維俊,鄧力,等.TMS320LF240xDSPC語言開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2002.

        [3]劉和平,江渝,鄭群英,等.DSP原理及電機(jī)控制應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.

        [4]李江全,張麗,岑紅蕾,等.Visual Basic串口通訊與測控[M].北京:人民郵電出版社,2007.

        猜你喜歡
        設(shè)計(jì)
        二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設(shè)計(jì)
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設(shè)計(jì)到“設(shè)計(jì)健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        色婷婷av一区二区三区不卡| 久久亚洲国产精品成人av秋霞| 一区二区三区中文字幕p站| 91在线视频在线视频| 中文字幕日韩人妻少妇毛片 | 久久久久久久久久免免费精品| 日韩免费高清视频网站| 亚洲女同系列高清在线观看| 久久精品国产一区二区涩涩| 日本一区二区三区在线视频观看| 中文字幕人妻久久一区二区三区| 国产一区二区三区精品毛片| 成人免费播放视频影院| 海外华人在线免费观看| 91视色国内揄拍国内精品人妻| 青青草骚视频在线观看| 国产无吗一区二区三区在线欢| 免费a级毛片无码| 亚洲欧美激情精品一区二区| 初尝黑人巨砲波多野结衣| 国产精品高潮无码毛片| 骚片av蜜桃精品一区| 欧美成人a视频免费专区| 国产91熟女高潮一曲区| 白白在线免费观看视频| 日本久久精品福利视频| 成人a级视频在线播放| 一本色道久久综合无码人妻| 亚洲精品无码不卡在线播放he| 野外性史欧美k8播放| 亚洲Av午夜精品a区| 青青自拍视频成人免费观看| 男女主共患难日久生情的古言| 日本丰满少妇xxxx| 和黑人邻居中文字幕在线| 日韩高清在线观看永久| 亚洲天堂2017无码中文| 一区二区三区国产美女在线播放| 亚洲老女人区一区二视频| 中文字幕东京热一区二区人妻少妇| 久久综合九色欧美综合狠狠|