技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > LIN及其在發(fā)動(dòng)機(jī)風(fēng)扇控制中的應(yīng)用

LIN及其在發(fā)動(dòng)機(jī)風(fēng)扇控制中的應(yīng)用

時(shí)間:2008-07-01 10:24:00來(lái)源:ronggang

導(dǎo)語(yǔ):?本文主要介紹了LIN網(wǎng)絡(luò)的發(fā)展及其技術(shù)特點(diǎn),并以飛思卡爾的8位MCU為基礎(chǔ),介紹了實(shí)施LIN2.0在無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制中的應(yīng)用
  本地互聯(lián)網(wǎng)(LIN)是一種低成本的串列通訊協(xié)議,主要用於汽車(chē)的分散式電子系統(tǒng)和基於網(wǎng)絡(luò)的車(chē)輛概念中。本文主要介紹了LIN網(wǎng)絡(luò)的發(fā)展及其技術(shù)特點(diǎn),并以飛思卡爾的8位MCU為基礎(chǔ),介紹了實(shí)施LIN2.0在無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制中的應(yīng)用。 一、車(chē)內(nèi)網(wǎng)絡(luò)方案比較   新技術(shù)為車(chē)輛帶來(lái)的眾多改變之一就是電子零部件的不斷增加,同時(shí),帶有多種傳感器、執(zhí)行器、電子控制器的高級(jí)控制系統(tǒng)也對(duì)車(chē)用通訊技術(shù)提出了巨大需求。顯而易見(jiàn),這些需求只能通過(guò)使用網(wǎng)絡(luò)解決方案來(lái)滿(mǎn)足。   目前,能夠滿(mǎn)足成本、安全性和通訊速度需求的主要通訊標(biāo)準(zhǔn)有三種∶FlexRay、CAN(控制器局域網(wǎng)絡(luò))、LIN(本地互聯(lián)網(wǎng)絡(luò))。這三種通訊標(biāo)準(zhǔn)在通訊速度和每個(gè)節(jié)點(diǎn)的成本方面的比較見(jiàn)圖1。 [align=center] 圖1∶主要汽車(chē)通訊協(xié)議[/align]   1、FlexRay   高速度(每通道高達(dá)10Mbps)、雙通道、時(shí)間觸發(fā)、強(qiáng)大的容錯(cuò)協(xié)議,設(shè)計(jì)用作骨干網(wǎng)。一般的目標(biāo)應(yīng)用是所謂的X-by-wire(線控)概念。其目的是通過(guò)電子信號(hào)傳輸來(lái)替代傳統(tǒng)的制動(dòng)踏板和制動(dòng)器或方向盤(pán)和車(chē)輪之間的機(jī)械傳動(dòng)。   2、CAN   中等速度(最高1Mbps)、單通道、雙線容錯(cuò)協(xié)議,目前不僅在汽車(chē)業(yè),還在許多工業(yè)應(yīng)用中廣泛使用。CAN協(xié)議的目標(biāo)應(yīng)用可以包括電機(jī)控制、懸架控制和車(chē)內(nèi)資訊娛樂(lè)功能。   3、LIN   低速(最高20kbps)、單線低成本協(xié)議,可用於終端節(jié)點(diǎn)應(yīng)用。LIN的概念注定這種協(xié)議用於傳感器/執(zhí)行器中,一般用於低速通訊,即速度不是關(guān)鍵因素的應(yīng)用中。   圖2是面向總線的汽車(chē)設(shè)計(jì)理念的一個(gè)例子。這種設(shè)計(jì)顯示三種通訊協(xié)議的共存。
圖2∶總線車(chē)概念
二、LIN   如上所述,LIN是一種低成本的單線串列通訊介面。它基於通用的UART/SCI介面,可以20kbps的串列傳輸速率保證數(shù)據(jù)的可靠傳輸。LIN總線一般應(yīng)用於集成裝置,比如門(mén)、方向盤(pán)、座椅、溫度控制和發(fā)動(dòng)機(jī)冷卻風(fēng)扇等。在這些裝置中,LIN網(wǎng)絡(luò)對(duì)成本敏感的特性使其采用了一系列先進(jìn)的機(jī)械電子裝置,如智能傳感器/執(zhí)行器。此外,通過(guò)用數(shù)字編碼代替模擬編碼,機(jī)械電子裝置可以輕松連接到車(chē)輛網(wǎng)絡(luò)系統(tǒng),并易於進(jìn)行各種診斷和維修,包括系統(tǒng)的重新編程和更新。   LIN協(xié)議的另一個(gè)主要特徵是從節(jié)點(diǎn)中可以自動(dòng)完成同步而無(wú)需晶振或陶瓷振蕩器。這一特性和基於SCI的通訊的簡(jiǎn)便性是任何LIN實(shí)施提供經(jīng)濟(jì)高效性的主要因素。   1、操作基礎(chǔ)   LIN的操作概念基於一主多從的拓?fù)浣Y(jié)構(gòu)。在這種情況下,LIN集群(LIN 2.0版中LIN網(wǎng)絡(luò)的同義詞)包含一個(gè)主節(jié)點(diǎn)和幾個(gè)(多達(dá)15個(gè))從節(jié)點(diǎn)。
圖3∶ 操作概念
  如圖3所示,LIN節(jié)點(diǎn)實(shí)際上可以分成兩個(gè)獨(dú)立的部分∶主任務(wù)(Master task),負(fù)責(zé)決定何時(shí)傳輸哪個(gè)幀;從任務(wù)(Slave task),提供將通過(guò)LIN總線傳輸?shù)臄?shù)據(jù),并允許通過(guò)節(jié)點(diǎn)從低功耗模式中喚醒LIN集群。   典型的主節(jié)點(diǎn)包含主任務(wù)和從任務(wù),而從節(jié)點(diǎn)只包含從任務(wù)。   2、幀的組成   通過(guò)LIN總線傳輸?shù)臄?shù)據(jù)單位稱(chēng)為幀。每幀包含兩個(gè)主要部分∶主任務(wù)提供的報(bào)頭,從任務(wù)處理的響應(yīng)。
圖4∶LIN幀的組成
  報(bào)頭包含以下幾個(gè)部分∶  ?。?)中斷(Break)——至少13位長(zhǎng)的LIN總線的主導(dǎo)狀態(tài),由主任務(wù)產(chǎn)生,包含每個(gè)LIN幀。  ?。?)同步欄位(Synchronisation field)——數(shù)據(jù)值在0x55的位欄位,使從任務(wù)能與主時(shí)鐘同步。   (3)受保護(hù)的識(shí)別符(PID)——獨(dú)特地定義消息內(nèi)容但不定義接收方的位址。PID以一個(gè)6位長(zhǎng)的識(shí)別符開(kāi)始,後面跟有兩個(gè)奇偶校驗(yàn)位。   LIN幀的響應(yīng)部分是節(jié)點(diǎn)的從任務(wù)提供的,可分為以下兩部分∶   (4)數(shù)據(jù)欄位——傳輸1到8個(gè)字節(jié)的數(shù)據(jù)。  ?。?)檢驗(yàn)和欄位——包含反向轉(zhuǎn)化的8個(gè)字節(jié)總和,包括後續(xù)(Carry Over)數(shù)據(jù)字節(jié)。LIN幀的結(jié)構(gòu)見(jiàn)圖5。
圖5∶LIN幀結(jié)構(gòu)
  在LIN幀的響應(yīng)部分傳輸?shù)臄?shù)據(jù)內(nèi)容有三種類(lèi)型∶   (1)信號(hào)——響應(yīng)的數(shù)據(jù)欄位中包含的梯狀值或字節(jié)陣列。在這種情況下,幀的ID必須在0x00和0x3B之間。注意,數(shù)據(jù)段中信號(hào)的位置對(duì)帶有相同PID的幀來(lái)說(shuō)是固定的。  ?。?)診斷資訊——用來(lái)傳輸診斷或配置數(shù)據(jù)。這些信息總是8位元長(zhǎng),并帶有預(yù)留的ID號(hào)。0x3C ID用於主請(qǐng)求,而0x3D用於從響應(yīng)。   (3)保留資訊——可用於用戶(hù)定義的擴(kuò)展名 (這種情況下ID等於0x3E)或預(yù)留用於未來(lái)的協(xié)議改進(jìn)(ID設(shè)為0x3F)。   主任務(wù)對(duì)報(bào)頭的傳輸基於集群的時(shí)間表。時(shí)間表規(guī)定了傳送幀的順序,以及當(dāng)前和下一個(gè)幀之間的間隔。由於時(shí)間表的數(shù)量從理論上講沒(méi)有限制,所以可以定義幾個(gè)不同的時(shí)間表來(lái)滿(mǎn)足集群運(yùn)行的不同需求。時(shí)間表概念是一個(gè)機(jī)制,有助於確保網(wǎng)絡(luò)不會(huì)過(guò)載,并確保有保證的數(shù)據(jù)傳輸。   3、網(wǎng)絡(luò)管理   LIN中的網(wǎng)絡(luò)管理只指集群?jiǎn)拘押托菝撸╣o-to-sleep)流程。所有其他網(wǎng)絡(luò)管理功能,如配置檢測(cè)或自我保護(hù)(limp hom)管理都由應(yīng)用完成。   若想使所有從節(jié)點(diǎn)均進(jìn)入低功耗模式,主節(jié)點(diǎn)會(huì)發(fā)出第一個(gè)數(shù)據(jù)字節(jié)為零的主請(qǐng)求(MasterRequest)幀。此幀就是休眠命令。從節(jié)點(diǎn)軟件負(fù)責(zé)處理正確進(jìn)入低功耗模式所需的所有步驟。此外,如果LIN總線處?kù)斗腔顒?dòng)狀態(tài)超過(guò)25000位時(shí)間(在使用LIN 2.0規(guī)范的情況下為超過(guò)4秒),從節(jié)點(diǎn)也應(yīng)該自動(dòng)進(jìn)入低功耗模式。   為了喚醒休眠的LIN集群,任何節(jié)點(diǎn)都可以發(fā)出喚醒命令。喚醒請(qǐng)求是通過(guò)迫使總線進(jìn)入250ms到5ms的主導(dǎo)狀態(tài)發(fā)出的。每個(gè)從節(jié)點(diǎn)都可以檢測(cè)到喚醒請(qǐng)求,并準(zhǔn)備好接收100ms之內(nèi)的總線命令。   LIN節(jié)點(diǎn)功率管理狀態(tài)圖見(jiàn)圖6。
圖6∶LIN節(jié)點(diǎn)功率管理
  4、LIN評(píng)估   1996年,沃爾沃和Volcano通訊(VCT)為Volvo S80系列開(kāi)發(fā)了一種基於UART/SCI的協(xié)議,即Volcano Lite。此協(xié)議是車(chē)輛通訊系統(tǒng)不可缺少的組成部分。1997年,摩托羅拉公司與沃爾沃和沃爾沃通訊合作,幫助它們改進(jìn)Volcano Lite協(xié)議以滿(mǎn)足各種不同需求(比如無(wú)需晶振的從設(shè)備自動(dòng)同步),并制定可以支援各種半導(dǎo)體產(chǎn)品的開(kāi)放標(biāo)準(zhǔn)。1998年12月,Audi、BMW、Daimler Chrysler和VW也加入進(jìn)來(lái),由此形成了LIN協(xié)會(huì)(http://www.lin-subbus.org)。   LIN 1.0版於1999年7月發(fā)布,并受到一些汽車(chē)公司使用的VLIT總線的嚴(yán)重影響。LIN標(biāo)準(zhǔn)在2000年經(jīng)過(guò)兩次更新,從而產(chǎn)生LIN1.2版本。   2002年11月,LIN協(xié)會(huì)頒布LIN1.3版標(biāo)準(zhǔn),主要對(duì)物理層進(jìn)行修改,提高了節(jié)點(diǎn)之間的相容性。   當(dāng)前的標(biāo)準(zhǔn)版本即LIN2.0,是2003年9月發(fā)布的。由於LIN2.0版是現(xiàn)行標(biāo)準(zhǔn),所以本文主要介紹此版本。   由於Audi、BMW、Daimler Chrysler、VW、Porsche和VCT汽車(chē)公司在實(shí)施過(guò)程中發(fā)現(xiàn)了一些問(wèn)題,所以,LIN的新版本目前正在制定當(dāng)中。2005年5月,VCT被Mentor Graphics (http://www.mentor.com)收購(gòu),成為一個(gè)大公司的組成部分,因而能持續(xù)支持和開(kāi)發(fā)VCT的完整產(chǎn)品線。   5、LIN 2.0規(guī)范包   LIN規(guī)范2.0版反映了LIN協(xié)會(huì)指出的發(fā)展趨勢(shì)。它還包括了SAE J2602 Task Force提供的資訊,尤其是在現(xiàn)有從節(jié)點(diǎn)的使用方面。LIN2.0規(guī)范包包含以下部分∶   (1)LIN物理層規(guī)范∶描述了物理層,包括比特率、時(shí)鐘容限(clock tolrerance)等。  ?。?)LIN協(xié)議規(guī)范∶描述了LIN的數(shù)據(jù)鏈路層。  ?。?)LIN API規(guī)范∶描述了網(wǎng)絡(luò)和應(yīng)用程式之間的介面,包括配置和診斷層。  ?。?)LIN配置語(yǔ)言規(guī)范∶描述了LIN說(shuō)明檔的句法和語(yǔ)義,此說(shuō)明檔用於配置完整的網(wǎng)絡(luò),并作為開(kāi)發(fā)和分析工具的輸入資訊。   (5)LIN診斷和配置規(guī)范∶描述了可部署在數(shù)據(jù)鏈層上,為診斷消息和節(jié)點(diǎn)配置提供資訊的服務(wù)。   (6)LIN節(jié)點(diǎn)功能語(yǔ)言規(guī)范∶定義了用來(lái)描述現(xiàn)有從節(jié)點(diǎn)的格式。這些從節(jié)點(diǎn)可與即插即用工具一同使用,以自動(dòng)創(chuàng)建LIN描述檔。   圖7中的LIN開(kāi)發(fā)工作流程顯示了LIN 2.0規(guī)范包的各個(gè)部分如何組成一個(gè)整體。
圖7∶VCT LIN開(kāi)發(fā)工作流程
  LIN 2.0和LIN1.3規(guī)范包可以在http://www.lin-subbus.org上注冊(cè)後免費(fèi)訂購(gòu)。   通過(guò)比較LIN1.3和LIN 2.0規(guī)范包,我們可以看到兩個(gè)最重要的改變就是對(duì)配置和診斷的標(biāo)準(zhǔn)化支援,以及規(guī)定的節(jié)點(diǎn)能力檔。它們的目標(biāo)都是簡(jiǎn)化現(xiàn)有節(jié)點(diǎn)的使用。其他重要的改變包括∶  ?。?)LIN API(LIN規(guī)范包的一部分)是所有用C語(yǔ)言編程的節(jié)點(diǎn)所必需的。  ?。?)增加了改進(jìn)型校驗(yàn)和(LIN2.0的校驗(yàn)和還包括PID字節(jié))。  ?。?)增加了節(jié)點(diǎn)配置命令。   (4)標(biāo)準(zhǔn)化和必備的LIN產(chǎn)品識(shí)別符(供應(yīng)商ID/功能ID/版本ID)是配置的一部分。   (5)增加了診斷和診斷API。  ?。?)定義了新的幀和信號(hào)類(lèi)型,從而可以使用零星的幀和字節(jié)陣列信號(hào)。  ?。?)增加了必需的響應(yīng)錯(cuò)誤(Response_error)從狀態(tài)監(jiān)控。  ?。?)將休眠(goto_sleep)和喚醒(wake_up)信號(hào)分離。  ?。?)規(guī)范中增加了自動(dòng)比特率檢測(cè)。   LIN2.0是LIN 1.3的擴(kuò)展集,因此LIN2.0主節(jié)點(diǎn)可以處理包含LIN 1.3和/或LIN 2.0從節(jié)點(diǎn)的集群。自然,一些LIN2.0的特殊特性(包括增強(qiáng)的校驗(yàn)和、重新配置和診斷等)不能從LIN1.3從節(jié)點(diǎn)中請(qǐng)求。但是,LIN2.0從節(jié)點(diǎn)不能與LIN1.3主節(jié)點(diǎn)一同運(yùn)行(因?yàn)長(zhǎng)IN2.0從節(jié)點(diǎn)需要配置)。   6、SAE J2602 LIN工作組   SAE J2602的目標(biāo)是通過(guò)滿(mǎn)足LIN2.0的模糊、矛盾或可選的要求來(lái)提高網(wǎng)絡(luò)中不同LIN設(shè)備之間的可互操作性和可交互能力。J2602的規(guī)定與LIN2.0規(guī)范的主要不同之處包括∶  ?。?)串列傳輸速率固定在10.417Kbps。  ?。?)由於斜率針對(duì)固定的串列傳輸速率進(jìn)行了優(yōu)化,可以實(shí)現(xiàn)更好的EMC。  ?。?)不推薦從節(jié)點(diǎn)之間的通訊。  ?。?)不允許基於事件的消息。  ?。?)除了休眠和有目標(biāo)的復(fù)位(Sleep and Targeted Reset)外,所有配置和診斷服務(wù)都是可選的。   SAEJ2602還提出了LIN2.0中沒(méi)有的其他要求(如容錯(cuò)操作、網(wǎng)絡(luò)拓?fù)浜蛢?nèi)置的標(biāo)準(zhǔn)化報(bào)告等)。一般來(lái)說(shuō),SAEJ2606的設(shè)計(jì)考慮了實(shí)施定制從節(jié)點(diǎn)的長(zhǎng)期目標(biāo),而LIN2.0假設(shè)使用基於MCU的實(shí)施。因此,J2602期望通過(guò)定制從節(jié)點(diǎn)來(lái)進(jìn)一步節(jié)約成本。   7、LIN驅(qū)動(dòng)器實(shí)施   根據(jù)目標(biāo)MCU提供的功能,可以采用幾種LIN驅(qū)動(dòng)器實(shí)施策略。   對(duì)於沒(méi)有UART模塊的MCU,需要位元響應(yīng)(Bit-Bang)解決方案,使用一個(gè)定時(shí)器和兩個(gè)通用IO引腳將UART功能構(gòu)建到軟件中。主要優(yōu)勢(shì)是沒(méi)有UART的MCU一般是最便宜的處理器。另一方面,這樣的CPU使用非常精密,需要為每個(gè)字節(jié)都發(fā)送中斷請(qǐng)求。最後,這種解決方案與基於UART的解決方案相比一般需要更多內(nèi)存,比如,在飛思卡爾68HC908QY器件中就可以找到這類(lèi)LIN驅(qū)動(dòng)器。   帶有標(biāo)準(zhǔn)的UART(SCI)模塊的MCU一般意味著驅(qū)動(dòng)器的軟件安裝更加簡(jiǎn)單,但另一方面,UART模塊會(huì)增加最終解決方案的MCU成本。與需要位元響應(yīng)(Bit-Bang)解決方案相比,這種解決方案的優(yōu)勢(shì)在於CPU的負(fù)荷更低,因?yàn)榛禠IN通訊的中斷只對(duì)接收到的每個(gè)字節(jié)進(jìn)行。   LIN優(yōu)化UART模塊的MCU是減少驅(qū)動(dòng)器軟件部分而增加功能/特性的下一個(gè)步驟。飛思卡爾68HC908EY或68HC908GR設(shè)備中采用的增強(qiáng)型SCI模塊提供串列傳輸速率調(diào)節(jié)和仲裁模塊選項(xiàng),無(wú)需額外的定時(shí)器就能測(cè)量輸入信號(hào)(對(duì)LIN同步消息有用)。另一方面,這種方法可能會(huì)增加最終設(shè)計(jì)的成本。   最後一點(diǎn),也是很重要的一點(diǎn),理想的解決方案應(yīng)使用LIN專(zhuān)用的UART模塊。飛思卡爾MCU(如68HC908QL設(shè)備)的SLIC(LIN從介面控制器)模塊就是一個(gè)范例。與標(biāo)準(zhǔn)的UART解決方案相比,這種解決方案的成本和復(fù)雜性更高,并且要求實(shí)施SLIC優(yōu)化的驅(qū)動(dòng)器。另一方面,SLIC提供如下功能∶自動(dòng)同步、自動(dòng)串列傳輸速率調(diào)整、與上述任何解決方案相比中斷數(shù)大大減少、自動(dòng)校驗(yàn)和的生成與驗(yàn)證。因此,它允許將MCU專(zhuān)用於用戶(hù)應(yīng)用。   此外,還有一種非常有趣的解決方案是將所有與LIN有關(guān)的計(jì)算轉(zhuǎn)移到支持LIN的協(xié)處理器模塊上。飛思卡爾的MC9S12X系列采用了這種方案。這些產(chǎn)品配備有完全獨(dú)立於核心的X-gate RISC協(xié)處理器,可將整個(gè)LIN通訊負(fù)載從CPU核心中釋放,從而保證CPU在所有時(shí)間內(nèi)都可用於用戶(hù)應(yīng)用。 三、LIN2.0應(yīng)用實(shí)例   如前所述,LIN通訊協(xié)議設(shè)計(jì)用於汽車(chē)傳感器和執(zhí)行器應(yīng)用。但是,其使用并不限於這些領(lǐng)域。此處介紹的支持LIN的無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制應(yīng)用就是LIN應(yīng)用於其他領(lǐng)域的一個(gè)實(shí)例。   無(wú)刷直流電機(jī)(BLDC)在汽車(chē)應(yīng)用中越來(lái)越常見(jiàn),主要用在空調(diào)控制和發(fā)動(dòng)機(jī)冷卻風(fēng)扇中。與有刷直流電機(jī)相比,無(wú)刷直流電機(jī)(BLDC)使用電子交換,而不是機(jī)械交換器,因此能提高整個(gè)系統(tǒng)的可靠性和效率。并且,由於無(wú)刷直流電機(jī)(BLDC)轉(zhuǎn)子可產(chǎn)生轉(zhuǎn)子磁通量,能夠?qū)崿F(xiàn)更高的機(jī)電轉(zhuǎn)換效率。   支援LIN的無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制應(yīng)用在閉環(huán)、支援PWM的無(wú)刷直流電機(jī)(BLDC)應(yīng)用中采用LIN2.0通訊協(xié)議。無(wú)刷直流電機(jī)(BLDC)由霍爾傳感器驅(qū)動(dòng),用於轉(zhuǎn)子位置檢測(cè),并且,應(yīng)用中還嵌入了電流和過(guò)壓檢測(cè)功能。此應(yīng)用的主要部分見(jiàn)圖8。
圖8∶支援LIN的無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制
  如圖所示,支持LIN的無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制硬體設(shè)計(jì)非常簡(jiǎn)單,包含四個(gè)部分∶   (1)發(fā)動(dòng)機(jī)風(fēng)扇控制LIN主節(jié)點(diǎn)——為L(zhǎng)IN集群提供所需的風(fēng)扇速度資訊,以及運(yùn)行/停止命令和錯(cuò)誤跟蹤。   (2)MC68HC908QB8 LIN開(kāi)發(fā)包——是一個(gè)LIN從節(jié)點(diǎn),處理的無(wú)刷直流電機(jī)(BLDC)控制功能,并為集群提供實(shí)際風(fēng)扇轉(zhuǎn)速資訊和風(fēng)扇運(yùn)行/錯(cuò)誤狀態(tài)信息。評(píng)估板的LIN開(kāi)發(fā)包系列(EVB)是開(kāi)發(fā)者輕松開(kāi)發(fā)他們各自基於LIN的項(xiàng)目而無(wú)需關(guān)注硬體開(kāi)發(fā)的一種方法。目前,這些評(píng)估板可用於飛思卡爾半導(dǎo)體的各種8/16位MCU∶從非常小型、便宜的MC68HC908QY4 MCU到功能強(qiáng)大的MC68HC908S12C32。在本應(yīng)用中,我們選擇了MC68HC908QB8,它是低成本、小型的8位元MCU系列的一員。  ?。?)MC33395 EVB——用於功率設(shè)計(jì)。飛思卡爾半導(dǎo)體的評(píng)估板概念不只限於這種基於MCU的板,還包括基於飛思卡爾SMARTMOS系列的評(píng)估板。MC33395 EVB非常適合各種12V的電機(jī)控制應(yīng)用,包括零交叉和背EMF(zero crossing and back EMF)無(wú)刷直流電機(jī)(BLDC)轉(zhuǎn)子位置檢測(cè)方法,使用戶(hù)可以輕松使用先進(jìn)的電機(jī)控制程式。   (4)無(wú)刷直流電機(jī)(BLDC)風(fēng)扇——這種應(yīng)用使用EBM-Papst W3G300-EQ22-90軸向風(fēng)扇。   以下是發(fā)動(dòng)機(jī)風(fēng)扇系統(tǒng)的功能。主節(jié)點(diǎn)發(fā)送有關(guān)要求的無(wú)刷直流電機(jī)(BLDC)負(fù)載循環(huán)、開(kāi)/關(guān)命令和復(fù)位信號(hào)(用來(lái)清除從節(jié)點(diǎn)上的電流過(guò)高和過(guò)壓信號(hào))的信息。所需的速度可以直接在主板上設(shè)置,也可以通過(guò)高級(jí)CAN總線發(fā)送給主節(jié)點(diǎn)。從節(jié)點(diǎn)為主節(jié)點(diǎn)提供實(shí)際無(wú)刷直流電機(jī)(BLDC)速度、電流過(guò)大和電壓過(guò)高標(biāo)。   將LIN2.0鏈接增加到“獨(dú)立”發(fā)動(dòng)機(jī)風(fēng)扇中的第一步是創(chuàng)建集群消息策略。它完整描述了集群中不同設(shè)備之間的通訊。它包括所有幀的一個(gè)列表,帶有定義的幀ID、幀發(fā)行者和用戶(hù)以及數(shù)據(jù)欄位內(nèi)容(包括信號(hào)結(jié)構(gòu))。為集群創(chuàng)建一份日程表也非常重要。這些都應(yīng)該包含在LIN描述檔(*.ldf)中,它的結(jié)構(gòu)由LIN規(guī)范包(LIN配置語(yǔ)言說(shuō)明)規(guī)定。   對(duì)於項(xiàng)目的軟件部分,Volcano LIN目標(biāo)包(LTP)用作LIN 2.0驅(qū)動(dòng)器。這種工具可以從集群LDF檔中生成LIN特定的C代碼文件。然後,這些檔被直接添加到用戶(hù)編譯器/鏈接器中,以在項(xiàng)目中增加LIN鏈接程式。因此,應(yīng)用開(kāi)發(fā)人員只需編寫(xiě)用戶(hù)的特定程式而無(wú)需花時(shí)間來(lái)開(kāi)發(fā)與LIN通訊有關(guān)的程式。圖9是飛思卡爾提供的支援LIN的無(wú)刷直流電機(jī)(BLDC)發(fā)動(dòng)機(jī)風(fēng)扇控制應(yīng)用的真實(shí)圖片。
圖9∶支援LIN的BLDC發(fā)動(dòng)機(jī)風(fēng)扇控制的實(shí)現(xiàn)

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:直線伺服電機(jī)拖動(dòng)的電火花成形機(jī)

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。