新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 基于LPC2131嵌入式系統(tǒng)的CAN模塊設計與實現(xiàn)

        基于LPC2131嵌入式系統(tǒng)的CAN模塊設計與實現(xiàn)

        ——
        作者:中國科學院電工研究所 楊龍山 時間:2007-11-30 來源:電子產(chǎn)品世界 收藏

          摘要: 對于內(nèi)部沒有集成CAN控制器的處理器可通過外部擴展CAN接口來實現(xiàn)CAN通訊。以philips的7處理器為例,給出了較為通用的硬件設計和基于嵌入式實時操作系統(tǒng)實現(xiàn)CAN通信的關(guān)鍵軟件代碼。

          關(guān)鍵詞:
         

            隨著信息技術(shù)技術(shù)的飛速發(fā)展, 技術(shù)方案架構(gòu)作為一種具備低功耗、高性能、以及小體積等特性的32位嵌入式微處理器,得到了眾多的知識產(chǎn)權(quán)授權(quán)用戶,其中包括世界頂級的半導體和系統(tǒng)公司。目前已被廣泛的用于各類電子產(chǎn)品,汽車、消費娛樂、影像、工業(yè)控制、海量存儲、網(wǎng)絡、安保和無線等領(lǐng)域。被業(yè)界人士認為,基于ARM的技術(shù)方案是最具市場前景和市場優(yōu)勢的解決方案。

            現(xiàn)場總線CAN是為解決現(xiàn)代汽車中眾多的電控模塊之間的數(shù)據(jù)交換而開發(fā)的一種串行通信協(xié)議。由于其具有多主站依據(jù)優(yōu)先權(quán)進行總線訪問,采用非破壞性總線仲裁,可完成對通信數(shù)據(jù)的錯誤檢驗和優(yōu)先級判別,數(shù)據(jù)長度最多為8個字節(jié),傳輸時間短,受干擾的概率低,抗干擾能力較強,通信速率最高可達1Mbit/s等特點,它被廣泛應用在汽車,工業(yè),消費類電子等領(lǐng)域,而被公認為是最有前途的現(xiàn)場總線之一。

            基于ARM在方面優(yōu)勢和的廣泛應用,目前越來越多的ARM處理器內(nèi)部都自帶了CAN控制器,極大的方便了開發(fā)人員對的開發(fā)。但目前仍有些產(chǎn)品中的ARM處理器沒有內(nèi)置CAN控制器,為了能夠適應節(jié)點間對數(shù)據(jù)傳輸所提出的實時性,可靠性的要求,同時又不改變原來的硬件結(jié)構(gòu),通過外擴CAN接口模塊來實現(xiàn)CAN通信成了一個較為合適的選擇。

            本文基于ARM7TDMI-S處理器,對內(nèi)部沒有集成CAN控制器的處理器,設計了較為通用的CAN接口模塊的硬件電路,并對CAN總線進行了可靠性設計,而且對基于嵌入式實時操作系統(tǒng)實現(xiàn)CAN通信,進行了嵌入式軟件的設計,最終在實踐中對CAN總線通訊的可靠性和可行性進行了驗證。

        LPC2131

            Philips LPC2131是基于ARM7TDMI-S的高性能32位RISC微控制器,它一方面具有ARM處理器的所有優(yōu)點:低功耗、高性能;同時又具有較為豐富的片上資源,非常適合嵌入式產(chǎn)品的開發(fā)。其特點如下:



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 依安县| 镶黄旗| 祁东县| 怀柔区| 定日县| 垦利县| 长乐市| 连平县| 翁牛特旗| 邵阳县| 博白县| 琼结县| 施秉县| 织金县| 蒲江县| 乐安县| 咸丰县| 尉氏县| 东阿县| 鄄城县| 霸州市| 恩平市| 舞钢市| 乳源| 常州市| 密山市| 秦安县| 宜章县| 双鸭山市| 繁昌县| 靖州| 晋城| 雷州市| 聂拉木县| 灌云县| 青海省| 五原县| 商河县| 梧州市| 乐山市| 隆昌县|