在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于XC164CM的LED汽車燈控制系統(tǒng)設(shè)計

            基于XC164CM的LED汽車燈控制系統(tǒng)設(shè)計

            作者: 時間:2012-11-21 來源:網(wǎng)絡(luò) 收藏

            3.1 主函數(shù)部分
            1)初始化部分:設(shè)置各端口的輸入輸出狀態(tài),對各個模塊進行初始化并開啟定時器。
            2)開關(guān)掃描:選用6路開關(guān)控制10路燈的開啟和關(guān)閉。當(dāng)開關(guān)閉合時輸出低電平,此時對應(yīng)燈的開啟狀態(tài);開關(guān)斷開時輸出高電平,對應(yīng)燈的關(guān)閉狀態(tài)。
            3)狀態(tài)數(shù)字量生成:狀態(tài)數(shù)字量為16位數(shù)據(jù),狀態(tài)位(高八位)表示驅(qū)動器狀態(tài),標(biāo)志位(低八位)表示驅(qū)動器編號。車燈的初始亮度設(shè)為6級。
            4)使能全局中斷,等待定時器中斷信號和通信中斷信號,并在接收到中斷信號后進入相應(yīng)的中斷服務(wù)程序。
            3.2 定時器中斷子程序
            定時器每20 ms產(chǎn)生一次定時中斷信號,進入定時器中斷服務(wù)程序。在定時器中斷服務(wù)程序中實現(xiàn)的操作有:
            1)開啟AD轉(zhuǎn)換,等待AD轉(zhuǎn)換完成,并將對AD采樣結(jié)果做歸一化處理。
            2)環(huán)境亮度檢測:為避免亮度信息的誤判斷,只有當(dāng)位于車身前向、側(cè)面和頂部3個方向的光敏電阻器同時檢測到亮度值變化時(且同時超過判斷門限),才認為檢測結(jié)果有效,判斷所處環(huán)境亮度等級,并將結(jié)果送至車燈亮度調(diào)整程序。若3個光敏電阻未同時檢測到亮度值變化,則認為只是外界干擾造成的亮度差異,而行車環(huán)境的亮度未發(fā)生變化。
            3)在檢測環(huán)境亮度的同時,對10路燈的開關(guān)量也進行檢測和更新。
            4)車燈亮度調(diào)整:將檢測到的外界環(huán)境亮度和前一次檢測到的環(huán)境亮度進行比較,并根據(jù)比較結(jié)果對亮度進行相應(yīng)調(diào)整。具體調(diào)整策略在2.2節(jié)中。
            5)過溫保護:對采樣的溫度結(jié)果進行比較判斷,若溫度超過80度,首先產(chǎn)生一個過溫提示信息,提示控制系統(tǒng)進入降額應(yīng)用,將降額標(biāo)志位置1,驅(qū)動器功率減半,隨后將降額標(biāo)志位歸零。
            6)狀態(tài)數(shù)字量更新:首先,對AD采樣結(jié)果做歸一化處理,將驅(qū)動器電壓信號的轉(zhuǎn)化結(jié)果與測定的工作電壓范同比較,超出范圍的認定為故障態(tài),生成狀態(tài)位101,否則使用亮度級寄存器的值作為狀態(tài)位。其次,將得到的狀態(tài)位與開關(guān)寄存器值相與(開關(guān)寄存器取值表:開啟為1,關(guān)閉為0)得到最終狀態(tài)位。最后,狀態(tài)位與驅(qū)動器標(biāo)志位形成狀態(tài)數(shù)字量,并將其放入CAN發(fā)送緩沖區(qū)。
            3.3 CAN接收中斷子程序
            1)接口正確接收信息后,置位中斷標(biāo)志位,進入接收中斷服務(wù)程序。
            2)判斷中斷是否為遠程幀中斷,是則將狀態(tài)量信息寫CAN模塊發(fā)送緩存區(qū),并啟動自動發(fā)送;否則進一步判斷是否為數(shù)據(jù)幀接收中斷。如果是數(shù)據(jù)幀接收中斷,則讀CAN接收緩存區(qū)的值并將其寫入CAN調(diào)整量。最后清除相應(yīng)的標(biāo)志位,返回到主函數(shù)。流程圖如圖5所示。

            本文引用地址:http://www.biyoush.com/article/159682.htm

            e.JPG



            4 結(jié)論
            文中設(shè)計了基于的高端車用燈光控制模塊,該模塊不僅完成了對每個車燈的亮度控制,而且可實現(xiàn)對每個車燈的狀態(tài)檢測。汽車燈光控制模塊的工作過程是一個不斷循環(huán)的檢測過程,通過對比前后兩次的檢測結(jié)果對亮度信息不斷更新,再根據(jù)更新的亮度信息來調(diào)節(jié)車燈亮度,從而實現(xiàn)了燈光的亮度調(diào)整。在實驗過程中,選用LED5050白燈作為車燈實驗燈,并配以車燈罩,制成車燈模擬演示板。在車燈負載和單片機接口之間由自主研發(fā)的實驗電路連接,并在實驗電路上設(shè)置6路開關(guān),實現(xiàn)對10路車燈的接通、斷開控制。實驗結(jié)果證明,本系統(tǒng)性能穩(wěn)定,實現(xiàn)了設(shè)計的所有功能,并可以正確返回結(jié)果。


            上一頁 1 2 3 下一頁

            評論


            相關(guān)推薦

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

            關(guān)閉