關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 車內網絡解決方案分析

        車內網絡解決方案分析

        作者: 時間:2012-05-15 來源:網絡 收藏

        硅元件上的可能實施

        根據目標MCU提供的功能,可以采用幾種LIN驅動器實施策略。

        對于沒有UART模塊的MCU,需要位響應(Bit-Bang),使用一個定時器和兩個通用IO引腳將UART功能構建到軟件中。主要優勢是沒有UART的MCU一般是最便宜的處理器。另一方面,這樣的CPU使用非常精密,需要為每個字節都發送中斷請求。最后,這種與基于UART的相比一般需要更多內存,比如,在飛思卡爾68HC908QY器件中就可以找到這類LIN驅動器。

        帶有標準的UART(SCI)模塊的MCU一般意味著驅動器的軟件安裝更加簡單,但另一方面,UART模塊會增加最終解決方案的MCU成本。與需要位響應(Bit-Bang)解決方案相比,這種解決方案的優勢在于CPU的負荷更低,因為基于LIN通訊的中斷只對接收到的每個字節進行。

        LIN優化UART模塊的MCU是減少驅動器軟件部分而增加功能/特性的下一個步驟。飛思卡爾68HC908EY 或 68HC908GR設備中采用的增強型SCI模塊提供波特率調節和仲裁模塊選項,無需額外的定時器就能測量輸入信號(對LIN同步消息有用)。另一方面,這種方法可能會增加最終設計的成本。

        最后一點,也是很重要的一點,理想的解決方案應使用LIN專用的UART模塊。飛思卡爾MCU(如68HC908QL設備)的SLIC(LIN 從接口控制器)模塊就是一個范例。與標準的UART解決方案相比,這種解決方案的成本和復雜性更高,并且要求實施SLIC優化的驅動器。另一方面,SLIC提供如下功能:自動同步、自動波特率調整、與上述任何解決方案相比中斷數大大減少、自動校驗和的生成與驗證。因此,它允許將MCU專用于用戶應用。

        此外,還有一種非常有趣的解決方案是將所有與LIN有關的計算轉移到支持LIN的協處理器模塊上。飛思卡爾的MC9S12X系列采用了這種方案。這些產品配備有完全獨立于核心的X-gate RISC協處理器,可將整個LIN通訊負載從CPU核心中釋放,從而保證CPU在所有時間內都可用于用戶應用。

        LIN2.0應用實例

        如前所述,LIN通訊協議設計用于汽車傳感器和執行器應用。但是,其使用并不限于這些領域。此處介紹的支持LIN的無刷直流電機(BLDC)發動機風扇控制應用就是LIN應用于其它領域的一個實例。

        無刷直流電機(BLDC)在汽車應用中越來越常見,主要用在空調控制和發動機冷卻風扇中。與有刷直流電機相比,無刷直流電機(BLDC)使用電子交換,而不是機械交換器,因此能提高整個系統的可靠性和效率。并且,由于無刷直流電機(BLDC)轉子可產生轉子磁通量,能夠實現更高的機電轉換效率。

        支持LIN的無刷直流電機(BLDC)發動機風扇控制應用在閉環、支持PWM的無刷直流電機(BLDC)應用中采用LIN2.0通訊協議。無刷直流電機(BLDC)由霍爾傳感器驅動,用于轉子位置檢測,并且,應用中還嵌入了電流和過壓檢測功能。

        發動機風扇控制LIN 主節點 - 為LIN集群提供所需的風扇速度信息,以及運行/停止命令和錯誤跟蹤。

        MC68HC908QB8 LIN 開發包 - 是一個LIN從節點,處理的無刷直流電機(BLDC)控制功能,并為集群提供實際風扇轉速信息和風扇運行/錯誤狀態信息。評估板的LIN開發包系列 (EVB)是開發者輕松開發他們各自基于LIN的項目而無需關注硬件開發的一種方法。目前,這些評估板可用于飛思卡爾半導體的各種8/16位MCU:從非常小型、便宜的MC68HC908QY4 MCU到功能強大的MC68HC908S12C32。在本應用中,我們選擇了MC68HC908QB8,它是低成本、小型的8位MCU系列的一員。

        MC33395 EVB - 用于功率設計。飛思卡爾半導體的評估板概念不只限于這種基于MCU的板,還包括基于飛思卡爾SMARTMOS系列的評估板。MC33395 EVB非常適合各種12V的電機控制應用,包括零交叉和背EMF (zero crossing and back EMF)無刷直流電機(BLDC)轉子位置檢測方法,使用戶可以輕松使用先進的電機控制程序。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜丰县| 永登县| 中方县| 伊通| 宣城市| 临安市| 镇原县| 南漳县| 上思县| 望城县| 曲麻莱县| 富阳市| 南通市| 衢州市| 德兴市| 尉氏县| 祁门县| 栖霞市| 铁岭县| 微山县| 利辛县| 磴口县| 丰原市| 湄潭县| 西华县| 望都县| 贺州市| 托克托县| 酒泉市| 麻城市| 紫云| 涟源市| 临潭县| 丹阳市| 梁河县| 中西区| 阜新市| 柳州市| 梅州市| 蓬安县| 旬阳县|