專利名稱:具有多功能車輛總線接口的數(shù)據(jù)記錄儀的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及一種具有多功能車輛總線(Multifunction Vehicle Bus,簡(jiǎn)稱為MVB)接口的數(shù)據(jù)記錄儀。
背景技術(shù):
具有MVB接口的數(shù)據(jù)記錄儀是目前機(jī)車車輛上逐漸廣泛應(yīng)用的一種數(shù)據(jù)存儲(chǔ)設(shè)備,一般放置在機(jī)車車輛的司機(jī)室內(nèi),便于維護(hù)人員對(duì)數(shù)據(jù)進(jìn)行下載和分析。維護(hù)人員可以從數(shù)據(jù)記錄儀中下載車輛故障以及車輛運(yùn)行的文件,并借助于相關(guān)的上位機(jī)分析軟件進(jìn)行車輛運(yùn)行情況的分析和判斷?,F(xiàn)有技術(shù)中的具有MVB接口的數(shù)據(jù)記錄儀至少存在如下問題目前應(yīng)用的具有MVB接口的數(shù)據(jù)記錄儀一般采用有線接口,使得具有MVB接口的數(shù)據(jù)記錄儀需要通過實(shí)體線纜與車輛的其他控制器件連接,不僅占用空間、而且可能會(huì)產(chǎn)生虛接等問題。
發(fā)明內(nèi)容
本發(fā)明提供一種具有MVB接口的數(shù)據(jù)記錄儀,用以解決現(xiàn)有技術(shù)中存在的問題。本發(fā)明實(shí)施例提供一種具有MVB接口的數(shù)據(jù)記錄儀,包括通過內(nèi)部總線彼此通信的MVB總線收發(fā)器、MVB協(xié)議轉(zhuǎn)換器、數(shù)據(jù)處理器、數(shù)據(jù)存儲(chǔ)器以及無(wú)線控制器;所述MVB總線收發(fā)器用于收發(fā)所述數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù);所述MVB協(xié)議轉(zhuǎn)換器用于進(jìn)行所述數(shù)據(jù)記錄儀與所述外部MVB總線之間的數(shù)據(jù)協(xié)議轉(zhuǎn)換;所述數(shù)據(jù)處理器用于對(duì)接收到的數(shù)據(jù)進(jìn)行處理,所述獲取到的數(shù)據(jù)為所述數(shù)據(jù)處理器讀取所述MVB協(xié)議轉(zhuǎn)換器中的數(shù)據(jù),或者所述無(wú)線控制器發(fā)送給所述數(shù)據(jù)處理器的數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)器用于將所述數(shù)據(jù)處理器處理后的數(shù)據(jù)進(jìn)行保存; 所述無(wú)線控制器用于通過無(wú)線網(wǎng)絡(luò)收發(fā)數(shù)據(jù)。本發(fā)明提供的數(shù)據(jù)記錄儀,通過無(wú)線通信模塊實(shí)現(xiàn)具有MVB接口的數(shù)據(jù)記錄儀與其他裝置、器件之間的無(wú)線通信,有效克服了現(xiàn)有技術(shù)中有線通信存在的問題。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一個(gè)實(shí)施例提供的具有MVB接口的數(shù)據(jù)記錄儀的結(jié)構(gòu)示意圖;圖2為本發(fā)明又一個(gè)實(shí)施例提供的具有MVB接口的數(shù)據(jù)記錄儀的結(jié)構(gòu)示意圖3為本發(fā)明再一個(gè)實(shí)施例提供的具有MVB接口的數(shù)據(jù)記錄儀的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明一個(gè)實(shí)施例提供的具有MVB接口的數(shù)據(jù)記錄儀的結(jié)構(gòu)示意圖,如圖1所示,該數(shù)據(jù)記錄儀包括通過內(nèi)部總線彼此通信的MVB總線收發(fā)器1、MVB協(xié)議轉(zhuǎn)換器2、數(shù)據(jù)處理器3、數(shù)據(jù)存儲(chǔ)器4以及無(wú)線控制器5。其中,MVB總線收發(fā)器I用于收發(fā)數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù),其中可以包括接收外部MVB總線的數(shù)據(jù),以及向外部MVB總線發(fā)送數(shù)據(jù)記錄儀中的數(shù)據(jù)。外部MVB總線的數(shù)據(jù)是數(shù)字信號(hào),MVB總線收發(fā)器I在接收到外部MVB總線的數(shù)據(jù)后,需要將數(shù)字信號(hào)轉(zhuǎn)換成曼徹斯特信號(hào),在向外部MVB總線發(fā)送數(shù)據(jù)之前,需要將曼徹斯特信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。MVB協(xié)議轉(zhuǎn)換器2用于進(jìn)行數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù)協(xié)議轉(zhuǎn)換,其中可以包括將接收到的外部MVB總線的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)處理器3能夠識(shí)別協(xié)議的數(shù)據(jù),以及將數(shù)據(jù)處理器3處理后的數(shù)據(jù)轉(zhuǎn)換為外部MVB總線能夠識(shí)別協(xié)議的數(shù)據(jù)。數(shù)據(jù)處理器3用于對(duì)接收到的數(shù)據(jù)進(jìn)行處理,其中,數(shù)據(jù)處理器3接收到的數(shù)據(jù)可以為MVB協(xié)議轉(zhuǎn)換器2發(fā)送給數(shù)據(jù)處理器3的數(shù)據(jù),或者無(wú)線控制器5發(fā)送給數(shù)據(jù)處理器3的數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)器4用于將數(shù)據(jù)處理器3處理后的數(shù)據(jù)進(jìn)行保存。無(wú)線控制器5用于通過無(wú)線網(wǎng)絡(luò)收發(fā)數(shù)據(jù)。圖2為本發(fā)明又一個(gè)實(shí)施例提供的具有MVB接口的數(shù)據(jù)記錄儀的結(jié)構(gòu)示意圖,如圖2所示,在上述實(shí)施方式的基礎(chǔ)上,該數(shù)據(jù)記錄儀還可以包括MVB光電隔離器6,該MVB光電隔離器6通過內(nèi)部總線與MVB總線收發(fā)器I通信,用于保持該MVB總線收發(fā)器I信號(hào)的穩(wěn)定。相應(yīng)的,從外部MVB總線接收到的數(shù)據(jù),經(jīng)過MVB光電隔離器6傳遞至MVB總線收發(fā)器1,從MVB總線收發(fā)器I發(fā)送至外部MVB總線的數(shù)據(jù),經(jīng)過MVB光電隔離器6后發(fā)送給外部MVB總線。MVB協(xié)議轉(zhuǎn)換器2進(jìn)行數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù)協(xié)議轉(zhuǎn)換可以理解為MVB協(xié)議轉(zhuǎn)換器2將數(shù)據(jù)處理器3發(fā)送的變量或者消息打包成MVB網(wǎng)絡(luò)協(xié)議規(guī)定的數(shù)據(jù)流發(fā)送給MVB總線收發(fā)器1,或者,將MVB總線收發(fā)器I送來(lái)的信號(hào)解析成標(biāo)準(zhǔn)數(shù)據(jù)并存入自身的緩沖區(qū),隨之引發(fā)中斷請(qǐng)求信號(hào),以供數(shù)據(jù)處理器3讀取。數(shù)據(jù)處理器3除對(duì)數(shù)據(jù)進(jìn)行處理之外,還可以負(fù)責(zé)控制MVB協(xié)議轉(zhuǎn)換器2和無(wú)線控制器5的工作時(shí)序和RS485數(shù)據(jù)流的生成,以及電壓監(jiān)視、軟件狗、工作電源的監(jiān)控等工作。無(wú)線控制器5是無(wú)線網(wǎng)絡(luò)與數(shù)據(jù)處理器3之間的接口電路,無(wú)線控制器5將數(shù)據(jù)處理器3中的信號(hào)解調(diào)成無(wú)線網(wǎng)絡(luò)的數(shù)據(jù)流,進(jìn)行數(shù)據(jù)的無(wú)線傳遞,或者將接收到的無(wú)線網(wǎng)絡(luò)的數(shù)據(jù)流調(diào)制成數(shù)據(jù)處理器3中的信號(hào)發(fā)送給數(shù)據(jù)處理器3。具體的,數(shù)據(jù)處理器3優(yōu)選采用C8051RM0高速單片機(jī),無(wú)線控制器5優(yōu)選為NRF24L01無(wú)線協(xié)議控制器。圖3為本發(fā)明再一個(gè)實(shí)施例提供的具有MVB接口的數(shù)據(jù)記錄儀的結(jié)構(gòu)示意圖,如圖3所示,在上述實(shí)施方式的基礎(chǔ)上,該具有MVB接口的數(shù)據(jù)記錄儀還可以包括作為冗余備份的第二 MVB總線收發(fā)器7,通過內(nèi)部總線與MVB協(xié)議轉(zhuǎn)換器2連接,用于收發(fā)數(shù)據(jù)記錄儀與冗余外部MVB總線的數(shù)據(jù)。相應(yīng)的,為保持第二 MVB總線收發(fā)器7的信號(hào)穩(wěn)定,也可以通過內(nèi)部總線實(shí)現(xiàn)第二 MVB總線收發(fā)器7與第二 MVB光電隔離器8。本發(fā)明實(shí)施例的具有MVB接口的數(shù)據(jù)記錄儀,通過無(wú)線通信模塊實(shí)現(xiàn)具有MVB接口的數(shù)據(jù)記錄儀與其他裝置之間的無(wú)線通信,有效克服了現(xiàn)有技術(shù)中有線通信存在的問題。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種具有多功能車輛總線接口的數(shù)據(jù)記錄儀,其特征在于,包括通過內(nèi)部總線彼此通信的多功能車輛總線MVB總線收發(fā)器、MVB協(xié)議轉(zhuǎn)換器、數(shù)據(jù)處理器、數(shù)據(jù)存儲(chǔ)器以及無(wú)線控制器; 所述MVB總線收發(fā)器用于收發(fā)所述數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù); 所述MVB協(xié)議轉(zhuǎn)換器用于進(jìn)行所述數(shù)據(jù)記錄儀與所述外部MVB總線之間的數(shù)據(jù)協(xié)議轉(zhuǎn)換; 所述數(shù)據(jù)處理器用于對(duì)獲取到的數(shù)據(jù)進(jìn)行處理,所述獲取到的數(shù)據(jù)為所述數(shù)據(jù)處理器讀取所述MVB協(xié)議轉(zhuǎn)換器中的數(shù)據(jù),或者所述無(wú)線控制器發(fā)送給所述數(shù)據(jù)處理器的數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)器用于將所述數(shù)據(jù)處理器處理后的數(shù)據(jù)進(jìn)行保存; 所述無(wú)線控制器用于通過無(wú)線網(wǎng)絡(luò)收發(fā)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)記錄儀,其特征在于,還包括MVB光電隔離器,所述MVB光電隔離器通過內(nèi)部總線與所述MVB總線收發(fā)器通信,用于保持所述MVB總線收發(fā)器信號(hào)穩(wěn)定。
3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)記錄儀,其特征在于,所述數(shù)據(jù)處理器為C8051F040單片機(jī),所述無(wú)線控制器為NRF24L01無(wú)線協(xié)議控制器。
4.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)記錄儀,其特征在于,還包括作為冗余備份的第二MVB總線收發(fā)器,通過內(nèi)部總線與所述MVB協(xié)議轉(zhuǎn)換器連接,用于收發(fā)所述數(shù)據(jù)記錄儀與冗余外部MVB總線的數(shù)據(jù)。
全文摘要
本發(fā)明提供一種具有多功能車輛總線接口的數(shù)據(jù)記錄儀。數(shù)據(jù)記錄儀包括通過內(nèi)部總線彼此通信的MVB總線收發(fā)器、MVB協(xié)議轉(zhuǎn)換器、數(shù)據(jù)處理器、數(shù)據(jù)存儲(chǔ)器以及無(wú)線控制器;MVB總線收發(fā)器用于收發(fā)數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù);MVB協(xié)議轉(zhuǎn)換器用于進(jìn)行數(shù)據(jù)記錄儀與外部MVB總線之間的數(shù)據(jù)協(xié)議轉(zhuǎn)換;數(shù)據(jù)處理器用于對(duì)獲取到的數(shù)據(jù)進(jìn)行處理,該獲取到的數(shù)據(jù)為數(shù)據(jù)處理器讀取MVB協(xié)議轉(zhuǎn)換器中的數(shù)據(jù),或者無(wú)線控制器發(fā)送給數(shù)據(jù)處理器的數(shù)據(jù);數(shù)據(jù)存儲(chǔ)器用于將數(shù)據(jù)處理器處理后的數(shù)據(jù)進(jìn)行保存;無(wú)線控制器用于通過無(wú)線網(wǎng)絡(luò)收發(fā)數(shù)據(jù)。本發(fā)明提供的方案有效克服了現(xiàn)有技術(shù)中存在的問題。
文檔編號(hào)G07C5/08GK103035044SQ20111030252
公開日2013年4月10日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者吳濤, 周永順, 王延超, 劉維洋 申請(qǐng)人:中國(guó)北車股份有限公司大連電力牽引研發(fā)中心