《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于SPMC75單片機的LIN Bus系統(tǒng)
基于SPMC75單片機的LIN Bus系統(tǒng)
EEworld
摘要: SPMC75系列MCU是凌陽科技公司設(shè)計開發(fā)的高性能16位通用MCU,具有很強的抗干擾性能、豐富易用的資源以及優(yōu)良的結(jié)構(gòu),特別是增強的定時計數(shù)器和PWM輸出功能。SPMC75系列MCU使用凌陽u'nSP內(nèi)核,u'nSP內(nèi)核是一種高效的16位CISC內(nèi)核。支持乘法、乘法累加、32/16位除法、FIR等高性能運算;支持兩種中斷模式。可以方便的產(chǎn)生SPWM波、空間向量PWM(SVPWM)等各種電機驅(qū)動波形。
關(guān)鍵詞: 微處理器|微控制器 SPMC75 LIN
Abstract:
Key words :

  1.1 引言

  LIN 是低成本網(wǎng)絡(luò)中的汽車通訊協(xié)議標準,LIN(Local Interconnect Network)是低成本的汽車網(wǎng)絡(luò),它是現(xiàn)有多種汽車網(wǎng)絡(luò)在功能上的補充由于能夠提高質(zhì)量、降低成本,LIN 將是在汽車中使用汽車分級網(wǎng)絡(luò)的啟動因素。LIN 的標準化將簡化多種現(xiàn)存的多點解決方案且將降低在汽車電子領(lǐng)域中的開發(fā)生產(chǎn)服務(wù)和后勤成本。

  LIN 標準包括傳輸協(xié)議規(guī)范、傳輸媒體規(guī)范、開發(fā)工具接口規(guī)范和用于軟件編程的接口LIN在硬件和軟件上保證了網(wǎng)絡(luò)節(jié)點的互操作性并有可預(yù)測EMC的功能。

  1.2 芯片簡介

  SPMC75系列MCU是凌陽科技公司設(shè)計開發(fā)的高性能16位通用MCU,具有很強的抗干擾性能、豐富易用的資源以及優(yōu)良的結(jié)構(gòu),特別是增強的定時計數(shù)器和PWM輸出功能。SPMC75系列MCU使用凌陽u'nSP內(nèi)核,u'nSP內(nèi)核是一種高效的16位CISC內(nèi)核。支持乘法、乘法累加、32/16位除法、FIR等高性能運算;支持兩種中斷模式。可以方便的產(chǎn)生SPWM波、空間向量PWM(SVPWM)等各種電機驅(qū)動波形。

  除了擁有高性能的CPU外,SPMC75系列MCU還集成了多種功能模塊:多功能I/O口、同步和異步串行口、高性能ADC、普通的定時計數(shù)器、多功能的捕獲比較模塊、BLDC電機驅(qū)動專用位置偵測接口、兩相增量編碼器接口、能產(chǎn)生各種電機驅(qū)動波形的PWM發(fā)生器等。同時,SPMC75系列單片機內(nèi)部集成了32K Words的Flash和2K Words的SRAM。利用這些硬設(shè)支持,SPMC75系列單片機可以完成諸如家用電變頻驅(qū)動、標準的工業(yè)變頻驅(qū)動器、多環(huán)的伺服驅(qū)動系統(tǒng)等復(fù)雜應(yīng)用。

  TJA1020(Philips)是LIN 主/從協(xié)議控制器和LIN(Local Interconnect Network)物理總線之間的接口,主要用作為車輛中的副網(wǎng)絡(luò)。使用的波特率可從2.4 到20Kbits/s。TJA1020支持普通斜率和低斜率兩種工作模式,并可在普通斜率模式以及低斜率模式間進行切換。TJA1020還支持睡眠模式,以減小系統(tǒng)功耗。

  1.3 LIN總線簡介

  LIN(Local Interconnect Network) Bus是一種串行通訊總線,它有效地支持汽車應(yīng)用中分布式機械電子節(jié)點的控制。它的使用范圍是帶單主機節(jié)點和一組從機節(jié)點的多點總線,其系統(tǒng)結(jié)構(gòu)如圖 1-1所示。LIN Bus系統(tǒng)主要特性有:

  ■單主機多從機組織(即沒有總線仲裁),配置靈活;

  ■基于普通UART/SCI 接口的低成本硬件實現(xiàn)低成本軟件協(xié)議;

  ■帶時間同步的多點廣播接收,從機節(jié)點無需石英或陶瓷諧振器,可以實現(xiàn)自同步;

  ■保證信號傳輸?shù)难舆t時間。可選的報文幀長度:2、4 和8 字節(jié);

  ■數(shù)據(jù)校驗和的安全性和錯誤檢測,自動檢測網(wǎng)絡(luò)中的故障節(jié)點;

  ■使用最小成本的半導(dǎo)體組件(小型貼片,單芯片系統(tǒng))。

  ■速度高達20kbit/s;

  


  圖 1-1 LIN Bus系統(tǒng)結(jié)構(gòu)

  1.4 LIN協(xié)議在SPMC75F2313A上的實現(xiàn)

  LIN Bus是一種簡單的單總線系統(tǒng),其軟件協(xié)議棧比較簡單。一個LIN網(wǎng)絡(luò)中有一個主機節(jié)點和一個以上的從機節(jié)點組成,所有的節(jié)點都包括有從機服務(wù)程序來發(fā)送和接收數(shù)據(jù),僅有一個節(jié)點包含有主機服務(wù)程序。主機程序主要用于發(fā)送同步間隔、同步場和ID場(也可以是命令),用于控制和協(xié)調(diào)各個節(jié)點的有序無紊的通訊。

  1.4.1 LIN信息傳輸

  LIN信息是以報文的形式傳送的。報文傳輸是由報文幀的格式形成和控制的。報文幀由主機任務(wù)向從機任務(wù)傳送同步和標識符信息,并將一個從機任務(wù)的信息傳送到所有其它從機任務(wù)。主機任務(wù)位于主機節(jié)點內(nèi)部,它負責報文的進度表、發(fā)送報文頭(HEADER)。從機任務(wù)位于所有的(即主機和從機)節(jié)點中,其中一個(主機節(jié)點或從機節(jié)點)發(fā)送報文的響應(yīng)(RESPONSE)。

  一個報文幀如圖 1-2所示,是由一個主機節(jié)點發(fā)送的報文頭和一個主機或從機節(jié)點發(fā)送的響應(yīng)組成。報文幀的報文頭包括一個同步間隔場(SYNCH BREAK FIELD)、一個同步場(SYNCH FIELD)和一個標識符場。報文幀的響應(yīng)(RESPONSE)則由3 個到9 個字節(jié)場組成:2、4 或8 字節(jié)的數(shù)據(jù)場(DATA FIELD)和一個校驗和場(CHECKSUM FIELD)。字節(jié)場由字節(jié)間空間分隔,報文幀的報文頭和響應(yīng)是由一個幀內(nèi)響應(yīng)空間分隔。最小的字節(jié)間空間和幀內(nèi)響應(yīng)空間是0,這些空間的最大長度由報文幀的最大長度TFRAME_MAX。

  

 

  圖 1-2 LIN 報文幀

  1.4.2 LIN信息傳輸過程

  LIN從機向主機傳輸數(shù)據(jù)示如圖 1-3所示,整個過程在主機的協(xié)調(diào)下進行。

  

 

  圖 1-3 從機向主機傳輸數(shù)據(jù)

  LIN主機向兩個或兩個以上的從機發(fā)送數(shù)據(jù)如圖 1-4所示,整個過程在主機的協(xié)調(diào)下進行。

  

 

  圖 1-4 主機向兩個或兩個以上的從機發(fā)送數(shù)據(jù)

  從機和從機之間傳輸數(shù)據(jù)如圖 1-5所示,整個過程在主機的協(xié)調(diào)下進行。

  

 

  圖 1-5 從機和從機之間傳輸數(shù)據(jù)

  1.4.3 LIN物理層控制

  ■ 同步間隔(SYNCHRONISATION BREAK)檢測

  為了能清楚識別報文幀的開始,報文幀的第一個場是一個同步間隔。同步間隔場(SYNCH BREAK FIELD)是由主機任務(wù)發(fā)送,它使所有的從機任務(wù)與總線時鐘信號同步。同步間隔場有兩個不同的部分如圖 1-6所示。第一個部分是由一個持續(xù)TSYNBRK或更長時間(即最小是TSYNBRK不需要很嚴格)的顯性總線電平。接著的第二部分是最少持續(xù)TSYNDEL 時間的隱性電平,作為同步界定符。第二個場允許用來檢測下一個同步場(SYNCH FIELD)的起始位。最大的間隔和界定符時間沒有精確的定義,但必須符合整個報文頭THEADER_MAX 的總體時間預(yù)算,THEADER_MAX在表 1-1中定義。

  

 

  圖 1-6 同步間隔場

  表 1-1 報文的定時

  

 

  同步間隔場的顯性電平長度至少為TSYNBRK(可以更長),這個時間是用主機位定時來測量。最小值應(yīng)根據(jù)連接從機節(jié)點指定的最小本地時鐘頻率所要求的閥值而得出。

  在SPMC75F2313A上,同步間隔里的各個時間測量都是通過捕獲輸入實現(xiàn)的。SPMC75F2313A的捕獲輸入可以很方便的測量TSYNBRK和TSYNDEL,并在檢測完成后與TSYNDEL的下降沿同步。

  ■ 波特率測量

  波特率測量是在LIN總線的同步場(SYNCH FIELD)進行的。同步場包含了時鐘的同步信息。同步場的格式如圖 1-7所示,它通過使UART發(fā)送"0x55"來實現(xiàn),表現(xiàn)在8 個位定時中有5 個下降沿(即:"隱性"跳變到"顯性"的邊沿)。使用SPMC75F2313A的捕獲輸入功能可以很方便的測量出相鄰兩個下降沿之間的時間間隔,利用這個時間間隔就可以算出波特率。

  

 

  圖 1-7 同步場示意圖

  1.5 系統(tǒng)設(shè)計

  系統(tǒng)電路原理框圖如錯誤!未找到引用源。所示。電路由MCU控制核心電路和LIN接口兩部分構(gòu)成。

  MCU控制核心電路主要由SPMC75F2313A實現(xiàn),它主要完成LIN協(xié)議的實現(xiàn)和整個系統(tǒng)的控制。SPMC75F2313A集成有實現(xiàn)LIN總線結(jié)點的必要硬件,包括UART、捕獲輸入和足夠的定時器。特別是其捕獲輸入功能,為LIN的幀頭識別、幀同步和波特率測量提供了極大的便利。

  LIN接口部分主要是由LIN物理層接口芯片TJA1020構(gòu)成,它主要完成MCU通信信號與LIN物理總線信號之間的相互轉(zhuǎn)換。為MCU提供一個與LIN物理總線的接口。

  

 

  圖 1-8 硬件原理圖

  1.6 結(jié)語

  凌陽科技公司新推出SPMC75是一系列功能強大的工業(yè)級MCU,具有極強的抗干擾能力。其內(nèi)部集成有高性能的ADC、增強型的定時計數(shù)器等功能部件,強大捕獲比較功能和PWM生成功能使其在如LIN、RF Mode、IrA等通信領(lǐng)域有非常杰出的表現(xiàn)。用SPMC75系列MCU可以方便的構(gòu)成各種簡潔高效的通信系統(tǒng)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
老牛国产精品一区的观看方式| 欧美精品自拍| 99精品国产一区二区青青牛奶| 欧美一级播放| 亚洲欧美日韩视频二区| 一区二区三区产品免费精品久久75| 影音国产精品| 国语精品中文字幕| 国产日本欧美在线观看| 国产精品久久久久一区二区| 欧美日韩综合| 欧美视频日韩| 欧美日韩高清在线播放| 欧美极品在线视频| 欧美日韩国产一区二区三区地区| 欧美激情精品久久久久久大尺度| 欧美jjzz| 欧美国产综合视频| 欧美激情1区| 欧美日韩国产综合视频在线观看 | 亚洲国语精品自产拍在线观看| 久久激情视频免费观看| 欧美一区二区三区免费视频| 欧美一级一区| 欧美在线视频a| 亚洲国产精品成人一区二区| 亚洲激情一区二区| 亚洲另类视频| 亚洲视频在线观看三级| 亚洲欧美日韩国产综合| 午夜天堂精品久久久久| 久久成人羞羞网站| 久久视频在线视频| 欧美国产先锋| 国产精品初高中精品久久| 国产精品伦子伦免费视频| 国产欧美日韩综合| 依依成人综合视频| 亚洲精品一区二区在线观看| 中日韩视频在线观看| 午夜精品www| 亚洲国产精品一区二区第四页av| 亚洲精品美女91| 亚洲一区二区三区中文字幕在线| 午夜亚洲影视| 噜噜噜91成人网| 欧美日本一区二区高清播放视频| 国产精品v亚洲精品v日韩精品| 国产精品视频福利| 黄网动漫久久久| 亚洲精品一区二区三区在线观看| 亚洲视频播放| 亚洲成色最大综合在线| 夜夜嗨av一区二区三区四季av | 欧美激情视频在线免费观看 欧美视频免费一 | 另类春色校园亚洲| 欧美三区美女| 国产一区二区高清视频| 亚洲国产日本| 亚洲欧洲av一区二区三区久久| 亚洲国产日韩欧美| 亚洲专区一区| 欧美成人一品| 国产欧美精品一区二区色综合 | 性欧美1819性猛交| 你懂的视频欧美| 国产精品久久久久久久久免费樱桃| 国产一区三区三区| 亚洲精品视频免费观看| 午夜精品视频一区| 亚洲区第一页| 久久精品卡一| 欧美性理论片在线观看片免费| 一区二区在线观看av| 亚洲一级一区| 99国产精品一区| 久久一二三国产| 国产精品免费网站| 在线性视频日韩欧美| 日韩视频第一页| 久久久久久婷| 国产精品免费久久久久久| 亚洲国产日韩欧美在线99| 午夜视频久久久久久| 宅男精品视频| 免费观看不卡av| 国产一区二区三区四区三区四 | 国产精品久久久久7777婷婷| 在线看无码的免费网站| 亚洲伊人网站| 亚洲少妇中出一区| 欧美国产第一页| 国产综合色产| 西瓜成人精品人成网站| 亚洲永久免费视频| 欧美人与禽猛交乱配视频| 精品福利免费观看| 欧美在线视频a| 午夜在线成人av| 欧美网站在线| 99人久久精品视频最新地址| 亚洲第一搞黄网站| 久久国产黑丝| 国产精品永久免费视频| 亚洲精品视频一区二区三区| 亚洲成色最大综合在线| 久久精品午夜| 国产精品永久入口久久久| 亚洲午夜羞羞片| 亚洲免费伊人电影在线观看av| 欧美久久一级| 亚洲精品乱码| 日韩午夜电影av| 欧美黄免费看| 亚洲精品久久| 日韩一级精品视频在线观看| 麻豆精品视频在线观看| 国产精品一区二区三区久久| 亚洲综合色激情五月| 欧美亚洲一区二区在线观看| 国产精品爱啪在线线免费观看| 亚洲日本va午夜在线影院| 亚洲另类一区二区| 欧美韩日一区二区| 亚洲日本一区二区三区| 日韩一级免费观看| 欧美日韩亚洲综合在线| 亚洲美女毛片| 在线一区二区三区四区| 欧美日韩中文字幕在线视频| 一区二区三区www| 午夜精品一区二区三区四区 | 国产精品黄页免费高清在线观看| 亚洲高清av| 99国内精品久久久久久久软件| 欧美日韩国产一区二区三区地区 | 久久成人国产| 久久国产精品99久久久久久老狼| 国产精品婷婷| 欧美一级专区免费大片| 久久久久久999| 国产一区二区av| 亚洲国产日韩在线| 欧美激情一二三区| 日韩一级不卡| 亚洲欧美日韩专区| 好吊日精品视频| 亚洲精品一区二区三区婷婷月| 欧美日韩二区三区| 亚洲综合精品一区二区| 久久精品亚洲国产奇米99| 一区精品在线| 一区二区三区 在线观看视| 国产精品久久久久77777| 亚久久调教视频| 鲁鲁狠狠狠7777一区二区| 伊人伊人伊人久久| 一区二区日韩免费看| 国产精品丝袜91| 亚洲二区在线| 欧美日韩性生活视频| 亚洲欧美三级伦理| 美日韩精品免费观看视频| 亚洲黄色在线观看| 99re6热在线精品视频播放速度| 欧美三区美女| 亚洲成人在线免费| 欧美成人精品| 一区二区三区免费观看| 久久国产高清| 亚洲精选久久| 久久精品国产一区二区三区| 亚洲国产精品久久| av不卡在线| 国产午夜精品久久久| 99精品国产福利在线观看免费| 国产精品免费看久久久香蕉| 91久久午夜| 中文一区二区| 国产一区二区视频在线观看| 亚洲久久在线| 国产欧美一区二区精品性| 亚洲娇小video精品| 欧美午夜久久| 91久久久一线二线三线品牌| 国产精品久久久久久久免费软件| 国产亚洲一级| 这里只有精品视频在线| 国产真实久久| 亚洲午夜成aⅴ人片| 麻豆九一精品爱看视频在线观看免费| 亚洲精选一区| 美玉足脚交一区二区三区图片| 亚洲网在线观看| 欧美精品在线观看91| 久久精品一区蜜桃臀影院| 国产精品国产亚洲精品看不卡15| 亚洲欧洲三级| 国产一区二区三区免费在线观看| 亚洲天堂免费观看|