本實(shí)用新型涉及汽車儀表領(lǐng)域,尤其涉及一種基于雙MCU硬件構(gòu)架的全液晶虛擬儀表。
背景技術(shù):
汽車組合儀表,作為駕駛者獲取車輛狀態(tài)的重要信息來源,其安全可靠性能要求較高,原則上在行駛過程中不允許出現(xiàn)損壞現(xiàn)象,領(lǐng)域中,除了傳統(tǒng)儀表,一種全液晶虛擬儀表的技術(shù)也被提出,相比傳統(tǒng)儀表,全液晶虛擬儀表從性能上要求MCU工作頻率高,支持3D加速引擎,采用實(shí)時操作系統(tǒng),具備高速視頻信號輸入輸出處理功能。
這就對汽車組合儀表硬件設(shè)計提出了更高的要求,各種苛刻的條件使硬件設(shè)計、系統(tǒng)設(shè)計更加困難,造成了工程師的開發(fā)困境?,F(xiàn)有技術(shù)中,缺乏既能兼顧實(shí)現(xiàn)傳統(tǒng)儀表和全液晶虛擬儀表的特點(diǎn),又可降低開發(fā)難度的可靠硬件手段。
技術(shù)實(shí)現(xiàn)要素:
為了解決以上技術(shù)問題,本實(shí)用新型提供了一種基于雙MCU硬件構(gòu)架的全液晶虛擬儀表,包括液晶屏,所述液晶屏包括液晶驅(qū)動板和液晶背光板,還包括主MCU系統(tǒng)和輔助MCU系統(tǒng);所述主MCU系統(tǒng)與輔助MCU系統(tǒng)間通訊連接;
所述主MCU系統(tǒng)分別連接整車娛樂系統(tǒng)以及所述液晶驅(qū)動板,用以運(yùn)行操作系統(tǒng),進(jìn)而與所述整車娛樂系統(tǒng)和/或所述液晶驅(qū)動板交互;所述主MCU系統(tǒng)至少包括主MCU;所述主MCU系統(tǒng)進(jìn)一步用以:
接收和處理所述整車娛樂系統(tǒng)傳輸而來的數(shù)據(jù)和/或所述輔助MCU系統(tǒng)處理得到的數(shù)據(jù);
將接收到的儀表信息反饋至所述整車娛樂系統(tǒng),進(jìn)而傳至整車抬頭顯示設(shè)備;
通過所述液晶驅(qū)動板更新液晶畫面;
所述輔助MCU系統(tǒng)還分別連接整車基礎(chǔ)系統(tǒng)和所述液晶背光板,所述輔助MCU系統(tǒng)至少包括輔助MCU,所述輔助MCU系統(tǒng)進(jìn)一步用以:
自所述整車基礎(chǔ)系統(tǒng)接收、處理得到整車數(shù)據(jù)信息,并將其中的部分或全部反饋至所述主MCU系統(tǒng),以及驅(qū)動所述液晶背光板工作。
可選的,所述主MCU系統(tǒng)還包括CVBS接收模塊、LVDS接收模塊,所述主MCU通過所述CVBS接收模塊和LVDS接收模塊分別通訊連接所述整車娛樂系統(tǒng)信息
所述主MCU進(jìn)一步用以:
通過所述CVBS接收模塊接收所述整車娛樂系統(tǒng)傳輸而來的整車攝像頭數(shù)據(jù),并能夠使其更新顯示于液晶畫面;
通過所述LVDS接收模塊接收所述整車娛樂系統(tǒng)傳輸而來的中控多媒體數(shù)據(jù),進(jìn)而能夠據(jù)此更新液晶畫面中的導(dǎo)航畫面和/或相應(yīng)的娛樂畫面。
可選的,所述主MCU系統(tǒng)還包括第一內(nèi)部CAN通訊模塊和LVDS發(fā)送模塊,所述主MCU通過所述第一內(nèi)部CAN通訊模塊與所述輔助MCU系統(tǒng)通訊連接,所述主MCU通過所述LVDS發(fā)送模塊通訊連接所述整車娛樂系統(tǒng),所述主MCU進(jìn)一步用以通過所述第一內(nèi)部CAN通訊模塊接收自所述輔助MCU系統(tǒng)傳輸而來的數(shù)據(jù),將其中的儀表信息通過所述LVDS發(fā)送模塊發(fā)送至所述整車抬頭顯示設(shè)備。
可選的,所述主MCU系統(tǒng)還包括連接至所述主MCU的內(nèi)存模塊、FLASH存儲模塊和晶振。
可選的,所述主MCU系統(tǒng)還包括連接至所述主MCU的USB模塊和UART串口通訊模塊,所述USB模塊和UART串口通訊模塊通訊連接至整車測試接口,USB模塊UART串口通訊模塊用于操作系統(tǒng)調(diào)試,
所述主MCU進(jìn)一步用以:
通過所述USB模塊的雙向通信,實(shí)現(xiàn)操作系統(tǒng)的軟件升級;
通過所述UART串口通訊模塊實(shí)現(xiàn)操作系統(tǒng)調(diào)試時主MCU后臺操作系統(tǒng)控制和狀態(tài)打印。
可選的,所述輔助MCU系統(tǒng)還包括第二內(nèi)部CAN通訊模塊、對外CAN通訊模塊、開關(guān)信號輸入模塊和模擬信號輸入模塊,所述輔助MCU通過所述對外CAN通訊模塊、開關(guān)信號輸入模塊和模擬信號輸入模塊與所述整車基礎(chǔ)系統(tǒng)通訊連接,進(jìn)而:
所述輔助MCU進(jìn)一步用以:
通過所述模擬信號輸入模塊接收和處理所述整車基礎(chǔ)系統(tǒng)反饋而來的整車模擬信號和/或電源信號;
通過所述開關(guān)信號輸入模塊接收和處理所述整車基礎(chǔ)系統(tǒng)反饋而來的整車開關(guān)信號;
基于所述模擬信號和/或電源信號和/或整車開關(guān)信號,得到整車數(shù)據(jù)信息,將其中的部分或全部通過所述第二內(nèi)部CAN通訊模塊反饋至所述主MCU系統(tǒng);
驅(qū)動所述液晶背光板工作。
可選的,所述輔助MCU系統(tǒng)還包括連接于所述輔助MCU的晶振、喇叭驅(qū)動模塊和指示燈驅(qū)動模塊。
可選的,所述主MCU系統(tǒng)還包括PMIC電源管理模塊,所述輔助MCU系統(tǒng)還包括第一電源轉(zhuǎn)換模塊、電源管理模塊和第二電源轉(zhuǎn)換模塊,所述整車基礎(chǔ)系統(tǒng)所供應(yīng)的電源一方面經(jīng)所述第一電源轉(zhuǎn)換模塊轉(zhuǎn)換后供應(yīng)至所述輔助MCU,另一方面依次先經(jīng)所述第二電源轉(zhuǎn)換模塊轉(zhuǎn)換,再經(jīng)所述PMIC電源管理模塊后供應(yīng)輸出至所述主MCU,所述電源管理模塊用以響應(yīng)所述輔助MCU的反饋,控制是否供電至所述第二電源轉(zhuǎn)換模塊。
可選的,所述主MCU系統(tǒng)和輔助MCU系統(tǒng)之間還通過連接至所述主MCU的第一內(nèi)部CAN通訊模塊連接至輔助MCU的第二內(nèi)部CAN通訊模塊之間響應(yīng)控制指令并收發(fā)校驗(yàn)數(shù)據(jù),以實(shí)現(xiàn)通訊校驗(yàn)。
本實(shí)用新型及其可選方案中,采用了雙MCU方案,主MCU系統(tǒng)可以采用ARM核微處理器,主要負(fù)責(zé)USB通訊、視頻通訊處理和圖像顯示,軟件可以采用QNX、LINUX操作系統(tǒng);輔助MCU系統(tǒng)可以采用常規(guī)32位處理器,主要完成電源管理,CAN通訊,低速信號處理,喇叭驅(qū)動等功能至少之一,軟件可以采用分時任務(wù)。
該方案解決單芯片液晶儀表操作系統(tǒng)目前很難滿足最小啟動時間問題,最大限度保留復(fù)用現(xiàn)有CAN通信技術(shù),降低開發(fā)難度,縮短開發(fā)周期,節(jié)約開發(fā)成本,解決單芯片靜態(tài)功耗大不滿足行業(yè)標(biāo)準(zhǔn)要求的問題,從行駛安全上考慮,雙MCU比單芯片方案可靠性高,防止極端工況條件下操作系統(tǒng)死機(jī),且無法重啟,進(jìn)一步可選方案中,實(shí)現(xiàn)了視頻通訊,3D UI加速渲染,該架構(gòu)可實(shí)現(xiàn)多規(guī)格,比如,多分辨率TFT液晶屏,可涵蓋3.5寸、7寸、10.25寸、12.3寸四種屏幕,像素可涵蓋400×240、800×480、1280×480、1440×548、1280×720五種規(guī)格,滿足了用戶的各種需求,本方案延續(xù)了傳統(tǒng)組合儀表技術(shù),開拓了全液晶虛擬儀表的功能,實(shí)現(xiàn)了組合儀表平臺化開發(fā)。
附圖說明
圖1是本實(shí)用新型一可選實(shí)施例中基于雙MCU硬件構(gòu)架的全液晶虛擬儀表的模塊連接示意圖;
圖2是本實(shí)用新型一可選實(shí)施例中基于雙MCU硬件構(gòu)架的全液晶虛擬儀表的運(yùn)行控制流程圖;
圖中,1、主MCU系統(tǒng);2、輔助MCU系統(tǒng);3、整車;4、液晶屏
1.1、PMIC電源管理模塊;1.2、2G DDR3內(nèi)存模塊;1.3、4G eMMC FLASH存儲模塊;1.4、16M SPI NOR FLASH存儲模塊;1.5、第一內(nèi)部CAN通訊模塊;1.6、晶振;1.7、USB模塊;1.8、UART串口通訊模塊;1.9、LVDS發(fā)送模塊;1.10、LVDS接收模塊;1.11、CVBS接收模塊;1.12主MCU;
2.1、第二電源轉(zhuǎn)換模塊;2.2、電源管理模塊;2.3、第一電源轉(zhuǎn)換模塊;2.4、對外CAN通訊模塊;2.5、開關(guān)信號輸入模塊;2.6、模擬信號輸入模塊;2.7、指示燈驅(qū)動模塊;2.8、喇叭驅(qū)動模塊;2.9、液晶背光驅(qū)動模塊;2.10、晶振;2.11、第二內(nèi)部CAN通訊模塊;1.12、輔助MCU;
3.1、整車基礎(chǔ)系統(tǒng);3.2、整車娛樂系統(tǒng);3.3、整車測試接口。
4.1、液晶驅(qū)動版;4.2、液晶背光板。
具體實(shí)施方式
以下將結(jié)合圖1和圖2對本實(shí)用新型提供的基于雙MCU硬件構(gòu)架的全液晶虛擬儀表及其運(yùn)行控制方法進(jìn)行詳細(xì)的描述,其為本實(shí)用新型可選的實(shí)施例,可以認(rèn)為,本領(lǐng)域技術(shù)人員在不改變本實(shí)用新型精神和內(nèi)容的范圍內(nèi),能夠?qū)ζ溥M(jìn)行修改和潤色。
本實(shí)用新型提供了一種基于雙MCU硬件構(gòu)架的全液晶虛擬儀表,包括液晶屏4,所述液晶屏4包括液晶驅(qū)動板4.1和液晶背光板4.2,還包括主MCU系統(tǒng)1和輔助MCU系統(tǒng)2;所述主MCU系統(tǒng)1與輔助MCU系統(tǒng)2間通訊連接;
所述主MCU系統(tǒng)1分別連接整車娛樂系統(tǒng)以及所述液晶驅(qū)動板4.1,用以運(yùn)行操作系統(tǒng),進(jìn)而與所述整車娛樂系統(tǒng)和/或所述液晶驅(qū)動板4.1交互;所述主MCU系統(tǒng)1至少包括主MCU1.12,可采用ARM核微處理器;所述主MCU系統(tǒng)1進(jìn)一步用以:
接收和處理所述整車娛樂系統(tǒng)傳輸而來的數(shù)據(jù)和/或所述輔助MCU系統(tǒng)2處理得到的數(shù)據(jù);
將接收到的儀表信息反饋至所述整車娛樂系統(tǒng),進(jìn)而傳至整車抬頭顯示設(shè)備;
通過所述液晶驅(qū)動板4.1更新液晶畫面;主MCU1.12通過接收來的信號流更新TFT液晶畫面;
結(jié)合后文可以進(jìn)一步簡述包含以下幾個功能:主MCU系統(tǒng)1完成視頻信號輸入輸出處理,包含CVBS,LVSD;主MCU系統(tǒng)1完成USB,UART通訊用來控制操作系統(tǒng)和更新軟件,主MCU系統(tǒng)1完成液晶屏顯示。
可選的,所述主MCU系統(tǒng)1和輔助MCU系統(tǒng)2之間還通過連接至所述主MCU1.12的第一內(nèi)部CAN通訊模塊1.5連接至輔助MCU2.12的第二內(nèi)部CAN通訊模塊2.11收發(fā)校驗(yàn)數(shù)據(jù),以實(shí)現(xiàn)通訊校驗(yàn)。進(jìn)一步具體來說,輔助MCU2.12與第一內(nèi)部CAN通訊模塊1.52.11雙向通信,接收主MCU系統(tǒng)1數(shù)據(jù),用來校驗(yàn)數(shù)據(jù)防止主MCU1.12死機(jī),以及如前文所提到的,發(fā)送儀表數(shù)據(jù)。所述主MCU1.12與輔助MCU2.12通過CAN通訊進(jìn)行相互校驗(yàn)主MCU1.12,死機(jī)防止死機(jī)。
所述輔助MCU系統(tǒng)2還分別連接整車基礎(chǔ)系統(tǒng)和所述液晶背光板4.2,所述輔助MCU系統(tǒng)2至少包括輔助MCU2.12,所述輔助MCU系統(tǒng)2進(jìn)一步用以:
自所述整車基礎(chǔ)系統(tǒng)接收、處理得到整車數(shù)據(jù)信息,并將其中的部分或全部反饋至所述主MCU系統(tǒng)1,以及驅(qū)動所述液晶背光板4.2工作。
可選的,所述主MCU系統(tǒng)1還包括CVBS接收模塊1.11、LVDS接收模塊1.10,所述主MCU1.12通過所述CVBS接收模塊1.11和LVDS接收模塊1.10分別通訊連接所述整車娛樂系統(tǒng),進(jìn)而:
所述主MCU1.12進(jìn)一步用以:
通過所述CVBS接收模塊1.11接收所述整車娛樂系統(tǒng)傳輸而來的整車攝像頭數(shù)據(jù),并能夠使其更新顯示于液晶畫面;
通過所述LVDS接收模塊1.10接收所述整車娛樂系統(tǒng)傳輸而來的中控多媒體數(shù)據(jù),進(jìn)而能夠據(jù)此更新液晶畫面中的導(dǎo)航畫面和/或相應(yīng)的娛樂畫面;
可選的,所述主MCU系統(tǒng)1還包括第一內(nèi)部CAN通訊模塊1.5和LVDS發(fā)送模塊1.9,所述主MCU1.12通過所述第一內(nèi)部CAN通訊模塊1.5與所述輔助MCU系統(tǒng)2通訊連接,所述主MCU1.12通過所述LVDS發(fā)送模塊1.9通訊連接所述整車娛樂系統(tǒng),所述主MCU1.12進(jìn)一步用以通過所述第一內(nèi)部CAN通訊模塊1.5接收自所述輔助MCU系統(tǒng)2傳輸而來的數(shù)據(jù),將其中的儀表信息通過所述LVDS發(fā)送模塊1.9發(fā)送至所述整車抬頭顯示設(shè)備。可見,LVDS發(fā)送模塊1.9主要向抬頭顯示設(shè)備HUD發(fā)送圖像信息。所述主MCU1.12與輔助MCU2.12通過CAN通訊協(xié)議進(jìn)行數(shù)據(jù)傳遞。
其中,CVBS接收模塊1.11、LVDS接收模塊1.10、LVDS發(fā)送模塊1.9主要是完成視頻傳輸任務(wù),CVBS接收模塊1.11接收倒車攝像頭信息,LVDS接收模塊1.10主要接收中控多媒體、導(dǎo)航數(shù)據(jù),UART串口通訊模塊1.8用于操作系統(tǒng)調(diào)試。
可選的,所述主MCU系統(tǒng)1還包括連接至所述主MCU1.12的內(nèi)存模塊、FLASH存儲模塊和晶振。其中,PMIC電源管理模塊2.21.1、2G DDR3內(nèi)存模塊1.2、4G eMMC FLASH存儲模塊1.3、16M SPI NOR FLASH存儲模塊1.4、晶振、主MCU1.12ARM核1.12是構(gòu)成操作系統(tǒng)運(yùn)行起來的基本硬件要素,PMIC電源管理模塊2.21.1向主MCU1.12提供各種電壓使芯片正常工作,2G DDR3內(nèi)存模塊1.2作為主MCU1.12的內(nèi)存主要存儲操作系統(tǒng)的臨時數(shù)據(jù),4G eMMC FLASH存儲模塊主要存儲操作系統(tǒng)中的文件系統(tǒng)、儀表UI數(shù)據(jù)、3D庫文件、應(yīng)用程序以及通訊列表,16M SPI NOR FLASH存儲模塊1.4主要存儲引導(dǎo)程序BOOT。
可選的,所述主MCU系統(tǒng)1還包括連接至所述主MCU1.12的USB模塊1.7和UART串口通訊模塊1.8,所述USB模塊1.7和UART串口通訊模塊1.8通訊連接至整車測試接口,所述主MCU1.12進(jìn)一步用以:
通過所述USB模塊1.7的雙向通信,實(shí)現(xiàn)操作系統(tǒng)的軟件升級。
通過所述UART串口通訊模塊1.8實(shí)現(xiàn)操作系統(tǒng)調(diào)試時主MCU后臺操作系統(tǒng)控制和狀態(tài)打印。
即,UART串口通訊模塊1.8用于操作系統(tǒng)調(diào)試和狀態(tài)打印,USB模塊1.7用于主MCU1.12軟件刷新,第一內(nèi)部CAN通訊模塊1.5主要用于主MCU1.12ARM核1.12接收輔助MCU2.12 2.12控制信號,向其發(fā)送校驗(yàn)數(shù)據(jù)。
綜上可見,有關(guān)主MCU系統(tǒng)1:
其中的,MCU采用ARM核微處理器,其與晶振、PMIC電源管理模塊2.21.1、2G DDR3內(nèi)存模塊、4G eMMC FLASH存儲模塊、16M SPI NOR FLASH存儲模塊構(gòu)成ARM核微處理器最小系統(tǒng)用于運(yùn)行操作系統(tǒng),ARM核微處理器與第一內(nèi)部CAN通訊模塊1.5雙向通信,接收輔助MCU2.12數(shù)據(jù)用來更新TFT液晶畫面,發(fā)送校驗(yàn)數(shù)據(jù)防止死機(jī);與CVBS接收模塊1.11單向通信,接收整車攝像頭數(shù)據(jù)用來顯示在TFT液晶屏上;與LVDS接收模塊1.10單向通信,接收中控多媒體數(shù)據(jù),用來更新TFT液晶屏導(dǎo)航、娛樂畫面;與LVDS發(fā)送模塊1.9單向通信,向整車抬頭顯示設(shè)備HUD發(fā)送儀表信息;與UART串口通訊模塊1.8雙向通信,接收控制指令發(fā)送操作系統(tǒng)狀態(tài)信息,用于系統(tǒng)調(diào)試使用;與USB模塊1.7雙向通信,用于系統(tǒng)軟件升級等。
可選的,所述輔助MCU系統(tǒng)2還包括第二內(nèi)部CAN通訊模塊2.11、對外CAN通訊模塊2.4、開關(guān)信號輸入模塊2.5和模擬信號輸入模塊2.6,所述輔助MCU2.12通過所述對外CAN通訊模塊2.4、開關(guān)信號輸入模塊2.5和模擬信號輸入模塊2.6與所述整車基礎(chǔ)系統(tǒng)通訊連接,進(jìn)而:
所述輔助MCU2.12進(jìn)一步用以:
通過所述模擬信號輸入模塊2.6接收和處理所述整車基礎(chǔ)系統(tǒng)反饋而來的整車模擬信號和/或電源信號;進(jìn)一步具體來說,模擬信號輸入模塊2.62.5對整車模擬信號和電源信號進(jìn)行調(diào)理、分壓、濾波傳遞給輔助MCU2.12
通過所述開關(guān)信號輸入模塊2.5接收和處理所述整車基礎(chǔ)系統(tǒng)反饋而來的整車開關(guān)信號;開關(guān)信號輸入模塊2.52.6對整車開關(guān)信號進(jìn)行調(diào)理、整形、濾波傳遞給輔助MCU2.12;
基于所述模擬信號和/或電源信號和/或整車開關(guān)信號,得到整車數(shù)據(jù)信息,將其中的部分或全部通過所述第二內(nèi)部CAN通訊模塊2.11反饋至所述主MCU系統(tǒng)1;
驅(qū)動所述液晶背光板4.2工作。具體來說,輔助MCU2.12 2.12通過液晶背光驅(qū)動模塊2.9可以控制TFT液晶屏背光的通斷與亮度。
可選的,所述輔助MCU系統(tǒng)2還包括連接于所述輔助MCU2.12的晶振、喇叭驅(qū)動模塊2.8和指示燈驅(qū)動模塊2.7。輔助MCU2.12通過喇叭驅(qū)動模塊2.8輸出聲音;輔助MCU2.12通過指示燈驅(qū)動模塊2.7控制指示燈亮滅。
可選的,所述主MCU系統(tǒng)1還包括PMIC電源管理模塊2.21.1,所述輔助MCU系統(tǒng)2還包括第一電源轉(zhuǎn)換模塊2.3、電源管理模塊2.2和第二電源轉(zhuǎn)換模塊2.1,所述整車基礎(chǔ)系統(tǒng)所供應(yīng)的電源一方面經(jīng)所述第一電源轉(zhuǎn)換模塊2.3轉(zhuǎn)換后供應(yīng)至所述輔助MCU2.12,另一方面依次先經(jīng)所述第二電源轉(zhuǎn)換模塊2.1轉(zhuǎn)換,再經(jīng)所述PMIC電源管理模塊2.21.1后供應(yīng)輸出至所述主MCU1.12,所述電源管理模塊2.2用以響應(yīng)所述輔助MCU2.12的反饋,控制是否供電至所述第二電源轉(zhuǎn)換模塊2.1。輔助MCU2.12還通過電源管理模塊2.2控制板內(nèi)電源功耗。
換言之,輔助MCU2.12負(fù)責(zé)完成低速信號處理、電源管理和整車CAN通訊。此外,所述輔助MCU2.12采用RTOS分時任務(wù)系統(tǒng)進(jìn)行控制;所述輔助MCU2.12核微處理器采用QNX、LINUX嵌入式實(shí)時操作系統(tǒng)進(jìn)行控制,同時,基于OPENGL 3D加速技術(shù)完成儀表3D渲染顯示,減少指針抖動問題。
綜上可見,有關(guān)輔助MCU系統(tǒng)2:
輔助MCU2.12通過電源管理模塊2.2控制板內(nèi)電源功耗;數(shù)字信號輸入模塊對整車開關(guān)信號進(jìn)行調(diào)理、整形、濾波傳遞給輔助MCU2.12;模擬信號輸入模塊2.6對整車模擬信號和電源信號進(jìn)行調(diào)理、分壓、濾波傳遞給輔助MCU2.12;輔助MCU2.12通過液晶背光驅(qū)動模塊2.9控制TFT液晶屏背光亮度,輔助MCU2.12通過喇叭驅(qū)動模塊2.8輸出聲音;輔助MCU2.12通過指示燈驅(qū)動模塊2.7控制指示燈亮滅;輔助MCU2.12與內(nèi)部CAN通訊模塊雙向通信,接收主MCU系統(tǒng)1數(shù)據(jù)用來校驗(yàn)數(shù)據(jù)防止主MCU1.12死機(jī),發(fā)生信號流更新TFT液晶畫面;與CAN通訊模塊雙向通信,用于接收整車數(shù)據(jù),發(fā)送儀表數(shù)據(jù)。
本實(shí)用新型還提供了一種基于雙MCU硬件構(gòu)架的全液晶虛擬儀表的運(yùn)行控制方法,用以本實(shí)用新型可選方案提供的基于雙MCU硬件構(gòu)架的全液晶虛擬儀表的運(yùn)行控制,包括如下步驟:
S1:向所述輔助MCU供電,所述輔助MCU初始化;具體來說,可利用電源轉(zhuǎn)換模塊(12V-5VLDO)向輔助MCU供電
S2:所述輔助MCU通過所述對外CAN通信模塊、開關(guān)信號輸入模塊和模擬信號輸入模塊自所述整車基礎(chǔ)系統(tǒng)接收數(shù)據(jù),得到整車數(shù)據(jù)信息;
S3:所述輔助MCU驅(qū)動所述液晶背光驅(qū)動模塊工作,并控制電源管理模塊,以實(shí)現(xiàn)對所述主MCU的供電;進(jìn)一步具體來說,還包括輔助MCU信息處理完成后驅(qū)動指示燈驅(qū)動模塊、喇叭驅(qū)動模塊工作。
S4:所述輔助MCU與所述主MCU通訊;具體來說,輔助MCU開啟第二內(nèi)部CAN通訊模塊,與主MCU系統(tǒng)通訊,發(fā)送控制數(shù)據(jù),進(jìn)而接收校驗(yàn)數(shù)據(jù);
S5:所述主MCU上電后,運(yùn)行引導(dǎo)程序、操作系統(tǒng)及3D引擎,同時,實(shí)時通過CVBS接收模塊、LVDS接收模塊和LVDS發(fā)送模塊與所述整車娛樂系統(tǒng)通訊,主MCU調(diào)試時通過UART串口通訊模塊實(shí)現(xiàn)操作系統(tǒng)控制和狀態(tài)打印,通過所述USB模塊用于軟件更新維護(hù),并做相應(yīng)處理;具體來說,主MCU上電后,首先運(yùn)行引導(dǎo)程序,后運(yùn)行操作系統(tǒng),操作系統(tǒng)起來后運(yùn)行3D引擎,同時實(shí)時處理CVBS接收模塊、LVDS接收模塊、LVDS發(fā)送模塊、UART串口通訊模塊、USB模塊信號,開啟內(nèi)部CAN通訊模塊
S6:選擇性地更新UI界面,從而更新液晶畫面。具體來說,主MCU準(zhǔn)備工作完成后,接收輔助MCU內(nèi)部CAN通訊模塊發(fā)送過來的數(shù)據(jù),選擇性的更新UI界面,最后刷新液晶屏畫面。