關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 無觸點控制的汽車CAN總線燈光系統研究設計

        無觸點控制的汽車CAN總線燈光系統研究設計

        作者: 時間:2013-01-14 來源:網絡 收藏

        2.2 燈光控制盒方案
        燈光控制盒方案包括:燈光總成、驅動電路陣列、控制核心單元、電源穩壓電路和驅動電路等。系統總體框圖如圖6所示。

        本文引用地址:http://www.104case.com/article/159559.htm

        g.JPG


        控制核心采用飛思卡爾單片機,其外圍電路以及電源穩壓和驅動與總控制盒相同。車燈驅動電路陣列采用飛思卡爾的功率驅動芯片MC33286,其輸入與TTL電平相兼容,可以由微控制器直接進行控制,共有四路輸出,OUT1由IN1控制,OUT2由IN2控制。CAN收發器接收上傳輸的數據,送給微控制器進行識別,若與之匹配則選擇接收信息,并進行處理,往驅動陣列發送控制信號,進而控制車燈。

        h.JPG


        前燈組合和后燈組合的設計類似,其中前燈包括近光燈、遠光燈、前霧燈、示寬燈、轉向燈,所有燈光均連接處一個公共端,燈光組合與驅動板之間只需一個8芯接插件連接。后燈包括轉向燈、尾燈、剎車燈、霧燈和倒車燈。前燈組合電路如圖7所示。

        3 系統軟件設計
        文中采用模塊化程序設計思想設計軟件,按照功能分成不同的程序模塊,各模塊間相對獨立以完成特定的功能。主要包括CAN初始化模塊、報文發送與接收、開關量信號采集、數據處理模塊等。其設計思想為:系統啟動后,首先對微控制器以及內嵌的CAN控制器進行初始化,再對主控節點和各個從節點進行設計:1)主控節點首先要采集霍爾開關上的開關量信號,并對這些信號進行處理,形成符合CAN通信協議SAKJ1939的數據格式,再向CAN控制器發送信號,進入CAN收發器發送數據程序(數據的發送采用查詢方式),將處理完畢的數據發送到CAN總線上,供從節點進行接收,其流程圖如圖8所示。2)采用查詢方式接收數據,首先從節點上的CAN控制器通過比較29位標識符是否匹配,來決定能否接收報文,在處理接收到的數據時,判斷是開關量信號是對應哪些燈的,發出相應的控制信號來驅動車燈的亮滅,其流程圖如圖9所示。

        i.JPG



        4 結束語
        文中以飛恩卡爾公司的S08D系列單片機中的為核心,利用結合CAN總線技術,設計了無觸點汽車CAN總線燈光控制系統,給出了整體設計方案和軟件流程圖。系統實現了開關量信號的采集,通過CAN總線的通信以及對各個從節點車燈的控制,驗證了方案的可行性和可靠性。試驗證明,文中介紹的CAN總線的通信在汽車電子控制方面有較強的優勢,在現代汽車電子領域有著廣泛的應用前景。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 郯城县| 新建县| 双流县| 鄂伦春自治旗| 周口市| 湖州市| 鲜城| 仙游县| 乌什县| 古田县| 宣恩县| 甘德县| 芷江| 和林格尔县| 景宁| 和静县| 民乐县| 永善县| 工布江达县| 营口市| 额济纳旗| 正定县| 陕西省| 怀集县| 浦城县| 望江县| 时尚| 安陆市| 黄大仙区| 崇阳县| 新巴尔虎左旗| 吴堡县| 射阳县| 资兴市| 阿勒泰市| 安溪县| 龙州县| 龙里县| 迭部县| 图们市| 武汉市|