亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種車(chē)載數(shù)據(jù)記錄儀的制作方法

文檔序號(hào):6670299閱讀:982來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種車(chē)載數(shù)據(jù)記錄儀的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于汽車(chē)車(chē)載數(shù)據(jù)記錄領(lǐng)域,具體涉及一種車(chē)載數(shù)據(jù)記錄儀的開(kāi)發(fā),實(shí)現(xiàn) 嵌入式系統(tǒng)對(duì)采用CAN (Control Ier Area Network)通訊協(xié)議的汽車(chē)各項(xiàng)參數(shù)的記錄,并以 INCA (ETAS公司的一款標(biāo)定軟件)的Measure Data Analyzer軟件可打開(kāi)分析的DAT數(shù)據(jù) 格式存儲(chǔ)在U盤(pán)中。
背景技術(shù)
一款新的汽車(chē)產(chǎn)品在進(jìn)行各種測(cè)試的時(shí)候,經(jīng)常會(huì)遇到一些不可再現(xiàn)的問(wèn)題,而 這些問(wèn)題的產(chǎn)生可能是在某一特殊的條件下或者某一特殊工況下。若這些問(wèn)題不解決,汽 車(chē)的安全性不能得到保障;而若要解決這些問(wèn)題,就必須要了解汽車(chē)在故障發(fā)生的時(shí)候各 個(gè)參數(shù)的值以及這個(gè)時(shí)刻的前后汽車(chē)參數(shù)的變化趨勢(shì)。要是能夠記錄下汽車(chē)在行駛過(guò)程中的參數(shù)信息,通過(guò)對(duì)記錄數(shù)據(jù)的分析,就能夠 找到故障發(fā)生時(shí)及前后一段時(shí)間內(nèi)重要參數(shù)的變化情況。本行業(yè)需要一種新型汽車(chē)車(chē)載數(shù) 據(jù)記錄儀和記錄方法。

發(fā)明內(nèi)容
為了解決上述技術(shù)問(wèn)題,本發(fā)明的目的是通過(guò)使用一個(gè)二維數(shù)組,將MDF格式的 數(shù)據(jù)進(jìn)行存儲(chǔ),當(dāng)數(shù)組存滿的時(shí)候,進(jìn)行U盤(pán)的扇區(qū)寫(xiě)操作。所述技術(shù)方案如下一種車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,所述方法包含以下步驟步驟A 通過(guò)車(chē)載 數(shù)據(jù)記錄儀的can收發(fā)器,接收CAN總線上的can消息;步驟B 將每一個(gè)時(shí)間循環(huán)接收到 的can消息分解成各種汽車(chē)參數(shù)信息,放到一個(gè)二維數(shù)組中;步驟C 按照MDF文件格式,向 外部U盤(pán)存儲(chǔ)器寫(xiě)入固定部分,即從起始的IDBL0CK到最后一個(gè)CGBL0CK的部分;步驟D 當(dāng)二維數(shù)組中的參數(shù)字節(jié)達(dá)到寫(xiě)U盤(pán)的一個(gè)扇區(qū)時(shí),進(jìn)行一次扇區(qū)寫(xiě)操作,而剩余的字節(jié), 重新放到二維數(shù)組的開(kāi)始,直到再次存儲(chǔ)字節(jié)數(shù)達(dá)到寫(xiě)U盤(pán)的一個(gè)扇區(qū)時(shí),進(jìn)行下一次扇 區(qū)寫(xiě)操作。優(yōu)選地,步驟B中,所述時(shí)間循環(huán)為1秒,即每秒記錄一次,CGBL0CK中的Time變 量每秒加1。優(yōu)選地,步驟C中,所述固定部分包括文件中包含的各個(gè)BLOCK的信息、存儲(chǔ)變量 數(shù)值的數(shù)據(jù)塊起始地址,變量的名稱(chēng)、長(zhǎng)度、變量在對(duì)應(yīng)數(shù)據(jù)塊里的起始地址、以及該變量 的定標(biāo)移位參數(shù)等。優(yōu)選地,步驟D中,所述寫(xiě)U盤(pán)的一個(gè)扇區(qū)的字節(jié)數(shù)為512字節(jié)。優(yōu)選地,二維數(shù)組的列和整車(chē)CAN通訊上所有參數(shù)所占的字節(jié)數(shù)是一致的,而行 是8位無(wú)符號(hào)整型,行的數(shù)值是表示該二維數(shù)組能夠接收多少次循環(huán)的數(shù)據(jù)。優(yōu)選地,當(dāng)整車(chē)CAN通訊上所有的參數(shù)所占字節(jié)不足512字節(jié)的時(shí)候,就將二維數(shù) 組的行加1,直到超過(guò)時(shí)為止,定此時(shí)的值為二維數(shù)組行的值。 一種車(chē)載數(shù)據(jù)記錄儀,其特征在于,包括以下部件CAN收發(fā)器,其與汽車(chē)CAN總線
3相連,用于接收和傳輸汽車(chē)can消息;控制CPU,與CAN收發(fā)器相連,用于將接收到的或者要 發(fā)送的CAN消息解包或者打包,并將解包的消息按照MDF文件格式,存儲(chǔ)在內(nèi)部RAM存儲(chǔ)器 的二維數(shù)組里;U盤(pán)管理模塊,與控制CPU相連,用于將MDF格式的數(shù)據(jù)寫(xiě)入U(xiǎn)盤(pán)存儲(chǔ)器;U 盤(pán)存儲(chǔ)器,用于存儲(chǔ)MDF格式的汽車(chē)信息數(shù)據(jù)。優(yōu)選地,控制CPU與U盤(pán)管理模塊使用SPI、SCI、并口中的至少一種進(jìn)行連接。


圖1是本發(fā)明所述車(chē)載數(shù)據(jù)記錄儀組成結(jié)構(gòu)原理框圖;圖2是本發(fā)明所述車(chē)載數(shù)據(jù)記錄儀數(shù)據(jù)記錄方法流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為對(duì)本發(fā)明的限定。本發(fā)明主要是針對(duì)汽車(chē)采用CAN通訊協(xié)議的通訊網(wǎng)絡(luò),從CAN消息中解包汽車(chē)上 的各種參數(shù),將參數(shù)信息按照MDF (Measure Data Format,是汽車(chē)工業(yè)很常用的文件格式) 的數(shù)據(jù)格式,存儲(chǔ)到U盤(pán)中。以VMS(Vehicle Management System整車(chē)管理系統(tǒng))為例,CAN總線上有很多其 他CAN節(jié)點(diǎn),如ECU (發(fā)動(dòng)機(jī)控制單元)、BMS(電池管理系統(tǒng))、TCU (變速箱控制單元)等發(fā) 給VMS的消息,而VMS也通過(guò)CAN總線將消息反饋給各個(gè)CAN節(jié)點(diǎn)。VMS接收到CAN總線上各個(gè)CAN節(jié)點(diǎn)發(fā)過(guò)來(lái)的CAN消息,將對(duì)CAN消息進(jìn)行解包收 集,再將數(shù)據(jù)按照MDF格式存儲(chǔ),通過(guò)U盤(pán)讀寫(xiě)芯片CH376寫(xiě)入U(xiǎn)盤(pán)。數(shù)據(jù)記錄儀采用MC9S12DP256芯片,CH376U盤(pán)管理芯片,數(shù)據(jù)記錄儀的組成結(jié)構(gòu) 原理框圖見(jiàn)圖1。CANH和CANL是CAN通訊的兩條通訊線路JTA1050是CAN收發(fā)器名稱(chēng); DP256是MC9S12DP256芯片,RAM是指芯片的隨機(jī)存取存儲(chǔ)器;ram_dat_buffer是一個(gè)二 維數(shù)組,用于存儲(chǔ)汽車(chē)各種參數(shù);MDF指Measure Data Format,是汽車(chē)工業(yè)常用的文件格 式;SPI f旨 Serial Peripheral Interface,同步串 口通訊;SCI f旨 Serial Communications Interface,異步串口通訊;CH376是U盤(pán)管理芯片,用于單片機(jī)讀寫(xiě)U盤(pán)中的文件。CAN總線上的can消息,經(jīng)過(guò)can收發(fā)器,被芯片MC9S12DP256接收;然后經(jīng)過(guò)CAN 的解包函數(shù)分解成各種汽車(chē)參數(shù);對(duì)這些參數(shù)進(jìn)行存儲(chǔ),按照MDF文件格式排列,然后通過(guò) SPI/SCI/并口方式,和CH376芯片通訊,并通過(guò)CH376的寫(xiě)函數(shù)將數(shù)據(jù)寫(xiě)入U(xiǎn)盤(pán)。在實(shí)現(xiàn)上分為CAN消息解包存儲(chǔ)到U盤(pán)和按照MDF文件格式存儲(chǔ)兩大塊。1、CAN消息解包存儲(chǔ)CAN總線上的can消息,經(jīng)過(guò)can收發(fā)器,通過(guò)CAN接收函數(shù)處理,發(fā)送到 MC9S12DP256芯片中;然后經(jīng)過(guò)CAN的解包函數(shù)分解成各種汽車(chē)參數(shù)信息;對(duì)這些參數(shù)進(jìn) 行存儲(chǔ),放到一個(gè)二維數(shù)組中(該二維數(shù)組的大小設(shè)定在0. 5Kbyte左右,因?yàn)镃H376提供 的寫(xiě)U盤(pán)扇區(qū)的函數(shù),最小是一個(gè)扇區(qū),就是512字節(jié)),當(dāng)該二維數(shù)組存滿的時(shí)候,就通過(guò) SPI、SCI或者并口方式和CH376芯片通訊,并通過(guò)CH376的寫(xiě)函數(shù)將數(shù)據(jù)寫(xiě)入U(xiǎn)盤(pán)。這三 種通訊方式在CH376上,是通過(guò)WR#引腳、RD#引腳、PCS#引腳、AO引腳、RXD引腳和TXD弓| 腳的高低電平組合進(jìn)行片選的,見(jiàn)表1。和CH376芯片通訊,并通過(guò)CH376的寫(xiě)扇區(qū)函數(shù)將 數(shù)據(jù)寫(xiě)入U(xiǎn)盤(pán)。
權(quán)利要求
一種車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,其特征在于,所述方法包含以下步驟步驟A通過(guò)車(chē)載數(shù)據(jù)記錄儀的can收發(fā)器,接收CAN總線上的can消息;步驟B將每一個(gè)時(shí)間循環(huán)接收到的can消息分解成各種汽車(chē)參數(shù)信息,放到一個(gè)二維數(shù)組中;步驟C按照MDF文件格式,向外部U盤(pán)存儲(chǔ)器寫(xiě)入固定部分,即從起始的IDBLOCK到最后一個(gè)CGBLOCK的部分;步驟D當(dāng)二維數(shù)組中的參數(shù)字節(jié)達(dá)到寫(xiě)U盤(pán)的一個(gè)扇區(qū)時(shí),進(jìn)行一次扇區(qū)寫(xiě)操作,而剩余的字節(jié),重新放到二維數(shù)組的開(kāi)始,直到再次存儲(chǔ)字節(jié)數(shù)達(dá)到寫(xiě)U盤(pán)的一個(gè)扇區(qū)時(shí),進(jìn)行下一次扇區(qū)寫(xiě)操作。
2.如權(quán)利要求1所述的車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,其特征在于步驟B中,所述 時(shí)間循環(huán)為1秒,即每秒記錄一次,CGBL0CK中的Time變量每秒加1。
3.如權(quán)利要求1所述的車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,其特征在于步驟C中,所述 固定部分包括文件中包含的變量信息,變量對(duì)應(yīng)數(shù)值的數(shù)據(jù)塊的起始地址,變量的名稱(chēng)、 長(zhǎng)度和在變量對(duì)應(yīng)數(shù)值的數(shù)據(jù)塊里的起始地址、以及該變量的比例系數(shù)。
4.如權(quán)利要求1所述的車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,其特征在于步驟D中,所述 寫(xiě)U盤(pán)的一個(gè)扇區(qū)的字節(jié)數(shù)為256字節(jié)。
5.如權(quán)利要求4所述的車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,其特征在于二維數(shù)組的列 和整車(chē)CAN通訊上所有參數(shù)所占的字節(jié)數(shù)是一致的,而行是8位無(wú)符號(hào)整型,行的數(shù)值是表 示該二維數(shù)組能夠接收多少次循環(huán)的數(shù)據(jù)。
6.如權(quán)利要求5所述的車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,其特征在于當(dāng)整車(chē)CAN通 訊上所有的參數(shù)所占字節(jié)不足512字節(jié)的時(shí)候,就將二維數(shù)組的行加1,直到超過(guò)時(shí)為止, 定此時(shí)的值為二維數(shù)組行的值。
7.一種車(chē)載數(shù)據(jù)記錄儀,其特征在于,包括以下部件CAN收發(fā)器,其與汽車(chē)CAN總線相連,用于接收和傳輸汽車(chē)can消息;控制CPU,與CAN收發(fā)器相連,用于將接收到的或者要發(fā)送的CAN消息解包或者打包,并 將解包的消息按照MDF文件格式,存儲(chǔ)在內(nèi)部RAM存儲(chǔ)器的二維數(shù)組里;U盤(pán)管理模塊,與控制CPU相連,用于將MDF格式的數(shù)據(jù)寫(xiě)入U(xiǎn)盤(pán)存儲(chǔ)器;U盤(pán)存儲(chǔ)器,用于存儲(chǔ)MDF格式的汽車(chē)信息數(shù)據(jù)。
8.如權(quán)利要求7所述的車(chē)載數(shù)據(jù)記錄儀,其特征在于控制CPU與U盤(pán)管理模塊使用 SPI、SCI、并口中的至少一種進(jìn)行連接。
全文摘要
本發(fā)明涉及一種車(chē)載數(shù)據(jù)記錄儀的數(shù)據(jù)記錄方法,所述方法包含以下步驟步驟A通過(guò)車(chē)載數(shù)據(jù)記錄儀的can收發(fā)器,接收CAN總線上的can消息;步驟B將每一個(gè)時(shí)間循環(huán)接收到的can消息分解成各種汽車(chē)參數(shù)信息,放到一個(gè)二維數(shù)組中;步驟C按照MDF文件格式,向外部U盤(pán)存儲(chǔ)器寫(xiě)入固定部分,即從起始的IDBLOCK到最后一個(gè)CGBLOCK的部分;步驟D當(dāng)二維數(shù)組中的參數(shù)字節(jié)達(dá)到寫(xiě)U盤(pán)的一個(gè)扇區(qū)時(shí),進(jìn)行一次扇區(qū)寫(xiě)操作,而剩余的字節(jié),重新放到二維數(shù)組的開(kāi)始,直到再次存儲(chǔ)字節(jié)數(shù)達(dá)到寫(xiě)U盤(pán)的一個(gè)扇區(qū)時(shí),進(jìn)行下一次扇區(qū)寫(xiě)操作。
文檔編號(hào)G07C5/08GK101976472SQ20101055737
公開(kāi)日2011年2月16日 申請(qǐng)日期2010年11月22日 優(yōu)先權(quán)日2010年11月22日
發(fā)明者余其濤, 李軍華 申請(qǐng)人:奇瑞汽車(chē)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1