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

        ?

        基于MC9S12XS256的汽車CAN總線主節(jié)點設(shè)計

        2014-02-06 06:35:54楊小衛(wèi)楊世文
        汽車零部件 2014年3期
        關(guān)鍵詞:收發(fā)器PC機串口

        楊小衛(wèi),楊世文

        (中北大學(xué)機械與動力工程學(xué)院,山西太原 030051)

        0 引言

        在汽車電子技術(shù)飛速發(fā)展的時代,CAN總線在車載網(wǎng)絡(luò)中的應(yīng)用越來越普及。為方便信息監(jiān)測和故障檢測,CAN總線與PC機的信息交互必不可少。設(shè)計CAN主節(jié)點作為轉(zhuǎn)換接口來解決PC機與車載CAN總線信息交互,以實現(xiàn)CAN數(shù)據(jù)轉(zhuǎn)異步串口數(shù)據(jù)和異步串口數(shù)據(jù)轉(zhuǎn)USB數(shù)據(jù)。選擇飛思卡爾公司針對汽車電子和CAN節(jié)點研發(fā)的16位控制器MC9S12XS256作為CAN總線通信模塊的主節(jié)點控制器,選擇CP2101芯片作為PC機和MC9S12XS256芯片的通信轉(zhuǎn)換器。

        1 MC9S12XS256和CP2101簡介

        MC9S12XS256單片機是飛思卡爾公司針對汽車電子和CAN總線通信而研發(fā)的16位控制器[1],作為主節(jié)點的控制器,其主要作用有2個:(1)接收CAN總線的消息并通過串口發(fā)送給PC機;(2)接收從PC機傳輸?shù)臄?shù)據(jù)或命令并轉(zhuǎn)換為CAN幀格式向CAN總線發(fā)送數(shù)據(jù)。它有1個MSCAN控制器模塊和2個SCI模塊用于實現(xiàn)上述功能。CAN總線數(shù)據(jù)轉(zhuǎn)串口數(shù)據(jù)是在MC9S12XS256內(nèi)部完成,過程為MSCAN從CAN總線接收數(shù)據(jù)然后以中斷的方式通知MC9S12XS256單片機讀走數(shù)據(jù)并重置中斷標(biāo)識位,接下來MC9S12XS256單片機通過SCI模塊把數(shù)據(jù)轉(zhuǎn)換為串口數(shù)據(jù)。

        CP2101是美國Silicon公司推出的USB-UART橋接電路。該電路的集成度高,內(nèi)置USB2.0全速功能控制器和收發(fā)器、48 MHz晶體振蕩器和異步串行數(shù)據(jù)總線,波特率可高達900 kb/s[2]。CP2101可以通過驅(qū)動程序?qū)C的USB口虛擬成COM口,這樣串口設(shè)備就可以通過CP2101與PC機進行數(shù)據(jù)的收發(fā)。雖然USB在全速模式下的傳輸速率可達12 Mb/s,但是受串口設(shè)備傳輸速率的限制,串口設(shè)備和PC機的通信速率不會因為USB口連接的關(guān)系而提高,CP2101的作用只是擴展了PC的串口,方便了串口設(shè)備的使用。

        2 CAN總線傳輸模塊設(shè)計

        CAN總線傳輸模塊包括CAN控制器、光耦隔離器和CAN總線收發(fā)器。CAN控制器是MC9S12XS256自帶的MSCAN模塊;光耦隔離器是為了隔離CAN控制器和CAN收發(fā)器之間的電氣干擾,選擇典型的6N137光耦隔離器;CAN總線收發(fā)器用于完成總線電平和邏輯0和1的相互轉(zhuǎn)換,這里選擇飛利浦公司生產(chǎn)的典型收發(fā)器PCA82C250芯片。CAN總線傳輸模塊設(shè)計如圖1所示。

        對圖1中的電路圖作一些說明,這里PCA82C250的CANH及CANL引腳各串聯(lián)一個5 Ω的電阻再與CAN總線相連,電阻起到了一定的限流作用,可以避免82C250受到過流的沖擊[3]。同時,CANH和CANL與地之間各接一個30 pF的電容,這兩個電容分別與電阻R5和R6構(gòu)成一階低通濾波器,能在一定程度上過濾總線上的高頻干擾并起到防電磁輻射的作用。另外,在兩根CAN總線接入端與地之間分別反接一個保護二極管,它能將總線的最低電平鉗位在-0.7 V以上,當(dāng)CAN總線有較高負電壓時,通過二極管短路可起到一定的過壓保護作用。

        3 USB轉(zhuǎn)異步串口傳輸模塊設(shè)計

        USB轉(zhuǎn)異步串口的傳輸模塊包括MC9S12XS256的SCI模塊、CP2101芯片、PC機的USB接口和外圍電路。MC9S12XS256有兩個SCI模塊,選擇使用SCI0模塊,PS0為串口模塊0的接收接口RXD0,PS1為串口模塊0的傳輸接口TXD0。USB轉(zhuǎn)異步串口的傳輸模塊設(shè)計如圖2所示。

        對圖2中的電路圖進行一些說明,CP2101由PC機的USB接口供電,VBUS為USB功能控制器供電,REGIN為電壓調(diào)節(jié)器供電,電壓調(diào)節(jié)器輸出3.3 V電壓從VDD口引出,這樣可以方便電路設(shè)計[4]。SUSPEND在CP2101掛起時輸出高電平,其他時候輸出低電平,這里外接一個二極管用來提示芯片的工作狀態(tài)。正常工作狀態(tài)時二極管點亮,掛起狀態(tài)時二極管熄滅。

        4 調(diào)試和驗證分析

        在完成上述硬件設(shè)計后,需要對硬件電路進行調(diào)試和收發(fā)驗證。調(diào)試驗證的方法是利用MSCAN的自發(fā)自收功能,讓MSCAN發(fā)送一串字符“USB to UART succeed-yangxiaowei”,然后自接收后通過串口發(fā)給計算機顯示。這里需要使用飛思卡爾公司開發(fā)的CodeWarrior軟件對MC9S12XS256進行編程,和串口助手軟件幫助串口的調(diào)試和顯示[5]。驗證結(jié)果如圖3所示。

        圖3中位于發(fā)送欄的字符串為要發(fā)送的字符串,下面3行字符串為接收的字符串,發(fā)送和接收的字符串是一樣的,可以說明上述硬件設(shè)計的正確性。

        5 結(jié)論

        通過CAN總線傳輸模塊的設(shè)計和USB轉(zhuǎn)異步串口模塊設(shè)計,完成了基于MC9S12XS256單片機的CAN總線主節(jié)點設(shè)計,并實現(xiàn)了CAN總線自發(fā)自收和單片機與PC機的串口通信,從而可以得出主節(jié)點設(shè)計方案是可行的結(jié)論。

        【1】 Freescale,MC9S12XS256 Reference Manual[OL].http://www.freescale.com/,2012.

        【2】 林凌.新型單片機接口器件與技術(shù)[M].西安:西安電子科技大學(xué)出版社,2005.

        【3】 門雅彬,徐俊臣,劉金濤.USB轉(zhuǎn)UART橋接芯片CP2101及其應(yīng)用[J].電子設(shè)計應(yīng)用,2005(7):127-128.

        【4】 張培仁.CAN總線設(shè)計及分布式控制[M].北京:清華大學(xué)出版社,2012.

        【5】 劉榮.圈圈教你玩USB[M].北京:北京航空航天大學(xué)出版社,2009.

        猜你喜歡
        收發(fā)器PC機串口
        清管球收發(fā)器設(shè)計細節(jié)分析及應(yīng)用
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        基于PC機與單片機的多機通信技術(shù)及抗干擾方法
        基于三菱FXPLC的感應(yīng)淬火機床與PC機的串行通信實現(xiàn)
        Virtex5 FPGA GTP_DUAL硬核兩個收發(fā)器獨立使用的實現(xiàn)
        VC.NET下實現(xiàn)dsPIC單片機與PC機的通信
        電子制作(2017年23期)2017-02-02 07:16:47
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
        地礦測繪(2015年3期)2015-12-22 06:27:26
        基于并行控制的FPGA多串口拓展實現(xiàn)
        富士通半導(dǎo)體推出收發(fā)器家族全新LTE優(yōu)化多頻單芯片MB86L13A
        亚洲av色影在线| 国产免费午夜福利蜜芽无码| 国产精品亚洲av无人区二区| 亚洲中文字幕久久精品一区| 免费a级毛片无码免费视频120软件| 国产微拍精品一区二区| 亚洲欧美日韩精品香蕉| 亚洲中文字幕一区精品| 成人a级视频在线播放| 亚洲熟妇无码av另类vr影视 | 亚洲图片第二页| 美女免费观看一区二区三区| 爱情岛论坛亚洲永久入口口| 亚洲av无码成人精品区在线观看| 欧美zozo另类人禽交| 国产精品成人一区二区在线不卡| 欧美最猛黑人xxxx黑人猛交| 在线观看av永久免费| 白白视频在线免费观看| 精品国产精品三级在线专区| 69一区二三区好的精华| 亚洲一区综合精品狠狠爱| 男女视频网站免费精品播放| 久久精品国产亚洲超碰av| 人妻少妇精品中文字幕av蜜桃| 骚片av蜜桃精品一区| 国产精品夜色视频久久| 玩弄人妻少妇精品视频 | 亚洲日产无码中文字幕| 国产亚洲精品免费专线视频| 亚洲av永久无码天堂网| 比比资源先锋影音网| 国产美女av一区二区三区| 亚洲一区精品在线中文字幕| 无码人妻久久一区二区三区免费 | 亚洲成人av在线蜜桃| 亚洲v欧美v国产v在线观看| 亚洲成a∨人片在线观看无码| 亚洲av成人波多野一区二区| 日日摸天天碰中文字幕你懂的| 大地资源中文第三页|