国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法與流程

      文檔序號:11135789閱讀:1042來源:國知局
      適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法與制造工藝

      本發(fā)明實施例涉及,具體涉及一種適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法、裝置及仿真速度傳感器。



      背景技術(shù):

      目前大部分仿真速度傳感器都通過上位機(jī)發(fā)碼——下位機(jī)解析——生成速度脈沖的方式來實現(xiàn)。具體為操作人員通過上位機(jī)將當(dāng)前速度信息發(fā)送給下位機(jī),下位機(jī)接收解析并生成相應(yīng)頻率的速度脈沖,此速度脈沖最終被車載控制器接收。

      這種方式簡單易行,比較直觀,操作人員需要多大速度就發(fā)送對應(yīng)碼元,下位機(jī)會自動生成對應(yīng)速度大小的脈沖。但實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)室內(nèi)培訓(xùn)司機(jī)時通過此種方式無法像真車推手柄那樣給司機(jī)以足夠反饋,或在室內(nèi)測試時發(fā)送的速度大小不連續(xù)造成測試結(jié)果不準(zhǔn)確等。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例的一個目的是解決現(xiàn)有技術(shù)中被培訓(xùn)對象的操作與上位機(jī)生成的行駛信息相互獨立,導(dǎo)致被培訓(xùn)對象和培訓(xùn)老師難以判斷操作是否有誤,進(jìn)而影響被培訓(xùn)對象的學(xué)習(xí)效率。

      本發(fā)明實施例提出了一種適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法,包括:

      獲取目標(biāo)軌道車輛的初始行駛信息;

      獲取用于控制所述目標(biāo)軌道車輛的操作手柄的運動數(shù)據(jù);

      根據(jù)所述運動數(shù)據(jù)獲取目標(biāo)軌道車輛的行駛變化信息;

      根據(jù)所述初始行駛信息和所述行駛變化信息獲取所述目標(biāo)軌道車輛的目標(biāo)行駛信息;

      將所述目標(biāo)行駛信息發(fā)送至下位機(jī),以使所述下位機(jī)根據(jù)所述目標(biāo)行駛信息控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      優(yōu)選地,所述操作手柄包括:方向手柄和制動手柄;所述運動數(shù)據(jù)包括:方向手柄的方向檔位信息和制動手柄的制動檔位信息;

      相應(yīng)地,所述根據(jù)所述運動數(shù)據(jù)獲取目標(biāo)軌道車輛的行駛變化信息的步驟具體包括:

      根據(jù)所述方向手柄的方向檔位信息獲取所述目標(biāo)軌道車輛的行駛方向變化信息;

      根據(jù)所述制動手柄的制動檔位信息獲取所述目標(biāo)軌道車輛的行駛速度變化信息。

      優(yōu)選地,所述初始行駛信息包括:初始行駛方向信息和初始行駛速度信息;

      相應(yīng)地,所述根據(jù)所述初始行駛信息和所述行駛變化信息獲取所述目標(biāo)軌道車輛的目標(biāo)行駛信息的步驟具體包括:

      根據(jù)所述初始行駛方向信息和行駛方向變化信息獲取所述目標(biāo)軌道車輛的行駛方向信息;

      根據(jù)所述初始行駛速度信息和行駛速度變化信息獲取所述目標(biāo)軌道車輛的行駛速度信息。

      本發(fā)明還提出了一種適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制裝置,包括:

      第一獲取模塊,用于獲取目標(biāo)軌道車輛的初始行駛信息;

      第二獲取模塊,用于獲取用于控制所述目標(biāo)軌道車輛的操作手柄的運動數(shù)據(jù);

      第一處理模塊,用于根據(jù)所述運動數(shù)據(jù)獲取目標(biāo)軌道車輛的行駛變化信息;

      第二處理模塊,用于根據(jù)所述初始行駛信息和所述行駛變化信息獲取所述目標(biāo)軌道車輛的目標(biāo)行駛信息;

      發(fā)送模塊,用于將所述目標(biāo)行駛信息發(fā)送至下位機(jī),以使所述下位機(jī)根據(jù)所述目標(biāo)行駛信息控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      優(yōu)選地,所述操作手柄包括:方向手柄和制動手柄;所述運動數(shù)據(jù)包括:方向手柄的方向檔位信息和制動手柄的制動檔位信息;

      相應(yīng)地,所述第一處理模塊,具體用于根據(jù)所述方向手柄的方向檔位信息獲取所述目標(biāo)軌道車輛的行駛方向變化信息;根據(jù)所述制動手柄的制動檔位信息獲取所述目標(biāo)軌道車輛的行駛速度變化信息。

      優(yōu)選地,所述初始行駛信息包括:初始行駛方向信息和初始行駛速度信息;

      相應(yīng)地,所述第二處理模塊,具體用于根據(jù)所述初始行駛方向信息和所述行駛方向變化信息獲取所述目標(biāo)軌道車輛的行駛方向信息;根據(jù)所述初始行駛速度信息和所述行駛速度變化信息獲取所述目標(biāo)軌道車輛的行駛速度信息。

      本發(fā)明還提出了一種仿真速度傳感器,包括:上位機(jī)和下位機(jī);

      所述上位機(jī)包括如上述的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制裝置;

      所述控制裝置,還用于將所述目標(biāo)行駛信息轉(zhuǎn)換為報文數(shù)據(jù),并將所述報文數(shù)據(jù)發(fā)送至所述下位機(jī);

      所述下位機(jī),用于根據(jù)接收到的報文數(shù)據(jù)生成脈沖信號,并將所述脈沖信號傳輸至車載控制器,由車載控制器根據(jù)所述脈沖信號控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      優(yōu)選地,所述下位機(jī)包括:第三處理模塊和第四處理模塊;

      所述第三處理模塊,用于對接收到的報文數(shù)據(jù)進(jìn)行解析,以生成所述目標(biāo)行駛信息,并將所述目標(biāo)行駛信息傳輸至所述第四處理模塊;

      所述第四處理模塊,用于根據(jù)所述目標(biāo)行駛信息生成脈沖信號,并將所述脈沖信息傳輸至所述車載控制器。

      優(yōu)選地,所述第三處理模塊,具體用于獲取所述第四處理模塊的時鐘源信息;

      根據(jù)實時解析出的目標(biāo)行駛信息和所述時鐘源信息獲取與當(dāng)前目標(biāo)行駛信息對應(yīng)的預(yù)分頻系數(shù),并將所述預(yù)分頻系數(shù)發(fā)送至所述第四處理模塊。

      優(yōu)選地,所述第四處理模塊,具體用于接收所述第三處理模塊傳輸?shù)念A(yù)分頻系數(shù);根據(jù)所述預(yù)分頻系數(shù)生成并輸出與所述預(yù)分頻系數(shù)對應(yīng)的兩相速度脈沖頻率。

      由上述技術(shù)方案可知,本發(fā)明實施例提出的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法、裝置及仿真速度傳感器基于被培訓(xùn)對象的操作,以生成與操作對應(yīng)的目標(biāo)行駛信息,與現(xiàn)有技術(shù)中目標(biāo)軌道車輛的行駛信息與被培訓(xùn)對象的操作相互獨立的技術(shù)方案相比,能快速的判斷出被培訓(xùn)對象的操作是否有誤,并能及時的更正,具有提高培訓(xùn)效果的優(yōu)點。

      附圖說明

      通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應(yīng)理解為對本發(fā)明進(jìn)行任何限制,在附圖中:

      圖1示出了本發(fā)明一實施例提出的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法的流程示意圖;

      圖2示出了本發(fā)明一實施例提出的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制裝置的結(jié)構(gòu)示意圖;

      圖3示出了本發(fā)明一實施例提出的仿真速度傳感器的結(jié)構(gòu)示意圖;

      圖4是圖3示出的仿真速度傳感器中下位機(jī)的工作原理圖;

      圖5是圖3示出的仿真速度傳感器中下位機(jī)生成的脈沖信號波形圖。

      具體實施方式

      為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

      圖1示出了本發(fā)明一實施例提出的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制方法的流程示意圖,參見圖1,該方法包括:

      110、獲取目標(biāo)軌道車輛的初始行駛信息;

      需要說明的是,被培訓(xùn)對象在使用仿真駕駛臺進(jìn)行培訓(xùn)時,仿真駕駛臺將記錄被培訓(xùn)對象的信息,以及該被培訓(xùn)對象操作的軌道車輛的行駛數(shù)據(jù);行駛數(shù)據(jù)中包括初始行駛信息。

      其中,初始行駛信息包括:行駛方向、行駛速度等;初始行駛信息可以為零速,也可以為非零速、及其對應(yīng)的行駛方向,例如:速度為50km/h,行駛方向為正北。

      另外,軌道車輛包括:火車、動車、高鐵等。

      120、獲取用于控制所述目標(biāo)軌道車輛的操作手柄的運動數(shù)據(jù);

      需要說明的是,在被培訓(xùn)對象使用仿真駕駛臺駕駛目標(biāo)軌道車輛的過程中,被培訓(xùn)對象通過操作操作手柄來控制目標(biāo)軌道車輛;

      例如,被培訓(xùn)對象通過操作方向手柄控制目標(biāo)軌道車輛的行駛方向,通過操作制動手柄控制目標(biāo)軌道車輛的加速度;

      仿真駕駛臺自動記錄操作手柄的運動數(shù)據(jù),例如:被培訓(xùn)對象將方向手柄上推至左轉(zhuǎn)檔位時,仿真駕駛臺記錄的運動數(shù)據(jù)為操作手柄被操作至左轉(zhuǎn)檔位。

      130、根據(jù)所述運動數(shù)據(jù)獲取目標(biāo)軌道車輛的行駛變化信息;

      不難理解的是,被培訓(xùn)對象通過操縱操作手柄來控制目標(biāo)軌道車輛,即通過仿真駕駛臺采集操作手柄的運動數(shù)據(jù),并根據(jù)操作手柄的運動數(shù)據(jù)生成對象的行駛變化信息;

      例如:運動數(shù)據(jù)為操作手柄被操作至左轉(zhuǎn)檔位,則相應(yīng)的行駛變化信息為目標(biāo)軌道車輛向左轉(zhuǎn)。

      140、根據(jù)所述初始行駛信息和所述行駛變化信息獲取所述目標(biāo)軌道車輛的目標(biāo)行駛信息;

      需要說明的是,仿真駕駛臺根據(jù)初始駕駛信息中攜帶的初始行駛速度信息和初始行駛方向信息,行駛變化信息中攜帶的行駛方向變化信息和行駛速度變化信息,生成目標(biāo)軌道車輛需要達(dá)到的行駛方向和行駛速度。

      150、將所述目標(biāo)行駛信息發(fā)送至下位機(jī),以使所述下位機(jī)根據(jù)所述目標(biāo)行駛信息控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      可理解的是,仿真駕駛臺將步驟140中生成的目標(biāo)行駛信息發(fā)送至下位機(jī),以由下位機(jī)控制目標(biāo)軌道車輛改變行駛狀態(tài),更改為目標(biāo)行駛信息中攜帶的行駛參數(shù)。

      本發(fā)明實施例基于被培訓(xùn)對象的操作,生成對應(yīng)的目標(biāo)行駛信息,與現(xiàn)有技術(shù)中目標(biāo)軌道車輛的行駛信息與被培訓(xùn)對象的操作相互獨立的技術(shù)方案相比,能快速的判斷出被培訓(xùn)對象的操作是否有誤,并能及時的更正,具有提高培訓(xùn)效果的優(yōu)點。

      下面對本實施例的工作原理進(jìn)行詳細(xì)說明:

      在被培訓(xùn)對象登錄系統(tǒng)后,仿真控制臺獲取被培訓(xùn)對象選擇的軌道車輛(即為目標(biāo)軌道車輛)的初始行駛方向信息和初始行駛速度信息;

      在被培訓(xùn)對象通過操作操作手柄駕駛該軌道車輛的過程中,仿真控制臺實時檢測操作手柄的運動數(shù)據(jù);運動數(shù)據(jù)包括:方向手柄的方向檔位信息和制動手柄的制動檔位信息;

      可理解的是,方向手柄決定軌道車輛運行方向,打在“前進(jìn)”檔則方向向前,打在“后退”檔則方向向后;制動手柄決定了力的大小,打在“0”位不施加任何力,打在靠近“牽引”位施加牽引力,加速度為正,打在靠近“制動”位施加制動力,加速度為負(fù),手柄離“0”位越遠(yuǎn)施加的力越大。

      根據(jù)所述方向手柄的方向檔位信息獲取所述目標(biāo)軌道車輛的行駛方向變化信息;根據(jù)所述制動手柄的制動檔位信息獲取所述目標(biāo)軌道車輛的行駛速度變化信息,進(jìn)而生成該軌道車輛的行駛變化信息。

      然后,根據(jù)所述初始行駛方向信息和行駛方向變化信息獲取所述目標(biāo)軌道車輛的行駛方向信息;根據(jù)所述初始行駛速度信息和行駛速度變化信息獲取所述目標(biāo)軌道車輛的行駛速度信息。

      最后,將行駛速度信息和行駛方向信息發(fā)送至下位機(jī),由下位機(jī)控制目標(biāo)軌道車輛的行駛參數(shù),以使目標(biāo)軌道車輛的運行信息與上述行駛速度信息和行駛方向信息相匹配。

      對于方法實施方式,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施方式并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施方式,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施方式均屬于優(yōu)選實施方式,所涉及的動作并不一定是本發(fā)明實施方式所必須的。

      圖2示出了本發(fā)明一實施例提出的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制裝置的結(jié)構(gòu)示意圖,參照圖2,該適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)控制裝置,包括:第一獲取模塊21、第二獲取模塊22、第一處理模塊23、第二處理模塊24,以及發(fā)送模塊25,其中;

      第一獲取模塊21,用于獲取目標(biāo)軌道車輛的初始行駛信息;

      第二獲取模塊22,用于獲取用于控制所述目標(biāo)軌道車輛的操作手柄的運動數(shù)據(jù);

      第一處理模塊23,用于根據(jù)所述運動數(shù)據(jù)獲取目標(biāo)軌道車輛的行駛變化信息;

      第二處理模塊24,用于根據(jù)所述初始行駛信息和所述行駛變化信息獲取所述目標(biāo)軌道車輛的目標(biāo)行駛信息;

      發(fā)送模塊25,用于將所述目標(biāo)行駛信息發(fā)送至下位機(jī),以使所述下位機(jī)根據(jù)所述目標(biāo)行駛信息控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      需要說明的是,在被培訓(xùn)對象通過仿真駕駛臺進(jìn)行模擬駕駛時,第一獲取模塊21獲取被培訓(xùn)對象選擇的目標(biāo)軌道車輛的初始行駛信息,并將初始行駛信息發(fā)送至第二處理模塊24;同時,第二獲取模塊22獲取用于控制所述目標(biāo)軌道車輛的操作手柄的運動數(shù)據(jù),并將操作手柄的運動數(shù)據(jù)發(fā)送至第一處理模塊23,由第一處理模塊23根據(jù)所述運動數(shù)據(jù)獲取目標(biāo)軌道車輛的行駛變化信息,并將行駛變化信息發(fā)送至第二處理模塊24;第二處理模塊24根據(jù)所述初始行駛信息和所述行駛變化信息獲取所述目標(biāo)軌道車輛的目標(biāo)行駛信息,并將目標(biāo)行駛信息發(fā)送至發(fā)送模塊25,由發(fā)送模塊25將所述目標(biāo)行駛信息發(fā)送至下位機(jī),以使所述下位機(jī)根據(jù)所述目標(biāo)行駛信息控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      本發(fā)明實施例基于被培訓(xùn)對象的操作,生成對應(yīng)的目標(biāo)行駛信息,與現(xiàn)有技術(shù)中目標(biāo)軌道車輛的行駛信息與被培訓(xùn)對象的操作相互獨立的技術(shù)方案相比,能快速的判斷出被培訓(xùn)對象的操作是否有誤,并能及時的更正,具有提高培訓(xùn)效果的優(yōu)點。

      下面對本實施例中模塊的工作原理進(jìn)行詳細(xì)說明:

      本實施例中,所述操作手柄包括:方向手柄和制動手柄;所述運動數(shù)據(jù)包括:方向手柄的方向檔位信息和制動手柄的制動檔位信息;

      相應(yīng)地,所述第一處理模塊23具體用于根據(jù)所述方向手柄的方向檔位信息獲取所述目標(biāo)軌道車輛的行駛方向變化信息;根據(jù)所述制動手柄的制動檔位信息獲取所述目標(biāo)軌道車輛的行駛速度變化信息。

      所述初始行駛信息包括:初始行駛方向信息和初始行駛速度信息;

      相應(yīng)地,所述第二處理模塊24,具體用于根據(jù)所述初始行駛方向信息和所述行駛方向變化信息獲取所述目標(biāo)軌道車輛的行駛方向信息;根據(jù)所述初始行駛速度信息和所述行駛速度變化信息獲取所述目標(biāo)軌道車輛的行駛速度信息。

      對于裝置實施方式而言,由于其與方法實施方式基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施方式的部分說明即可。

      應(yīng)當(dāng)注意的是,在本發(fā)明的裝置的各個部件中,根據(jù)其要實現(xiàn)的功能而對其中的部件進(jìn)行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對各個部件進(jìn)行重新劃分或者組合。

      圖3示出了本發(fā)明一實施例提出的仿真速度傳感器的結(jié)構(gòu)示意圖,參見圖3,該仿真速度傳感器,包括:上位機(jī)31和下位機(jī)32,其中;

      所述上位機(jī)31包括上述的適用于模擬駕駛的目標(biāo)軌道車輛的行駛狀態(tài)的控制裝置311;

      所述控制裝置311,還用于將所述目標(biāo)行駛信息轉(zhuǎn)換為報文數(shù)據(jù),并將所述報文數(shù)據(jù)發(fā)送至所述下位機(jī);

      所述下位機(jī)32,用于根據(jù)接收到的報文數(shù)據(jù)生成脈沖信號,并將所述脈沖信號傳輸至車載控制器,由車載控制器根據(jù)所述脈沖信號控制所述目標(biāo)軌道車輛的行駛狀態(tài)。

      本實施例中,下位機(jī)32包括:第三處理模塊321和第四處理模塊322,其中;

      所述第三處理模塊321,用于對接收到的報文數(shù)據(jù)進(jìn)行解析,以生成所述目標(biāo)行駛信息,并將所述目標(biāo)行駛信息傳輸至所述第四處理模塊322;

      所述第四處理模塊322,用于根據(jù)所述目標(biāo)行駛信息生成脈沖信號,并將所述脈沖信息傳輸至所述車載控制器。

      具體地,第三處理模塊321,具體用于獲取所述第四處理模塊的時鐘源信息;根據(jù)實時解析出的目標(biāo)行駛信息和所述時鐘源信息獲取與當(dāng)前目標(biāo)行駛信息對應(yīng)的預(yù)分頻系數(shù),并將所述預(yù)分頻系數(shù)發(fā)送至所述第四處理模塊。

      第四處理模塊322,具體用于接收所述第三處理模塊傳輸?shù)念A(yù)分頻系數(shù);根據(jù)所述預(yù)分頻系數(shù)生成并輸出與所述預(yù)分頻系數(shù)對應(yīng)的兩相速度脈沖頻率。

      圖4是圖3示出的仿真速度傳感器中下位機(jī)的工作原理圖,圖5是圖3示出的仿真速度傳感器中下位機(jī)生成的脈沖信號波形圖,下面參照圖4和圖5對下位機(jī)的工作原理進(jìn)行詳細(xì)說明:

      1、硬件設(shè)計

      該仿真速度傳感器中下位機(jī)的硬件基于PC104+FPGA最小系統(tǒng)實現(xiàn);第三處理模塊321具體為PC104,第四處理模塊322具體為FPGA;

      PC104從仿真駕駛臺接收UDP報文,并從UDP報文中解析出速度信息,通過ISA總線告訴FPGA,F(xiàn)PGA根據(jù)收到的速度信息生成兩路速度脈沖,兩路速度脈沖相位差為90°。

      不難理解的是,UDP報文為本申請的舉例說明,而非僅限定為使用UDP報文。

      FPGA實現(xiàn):FPGA引入預(yù)分頻系數(shù)(即對系統(tǒng)時鐘進(jìn)行幾分頻),通過不斷改變FPGA內(nèi)部的預(yù)分頻系數(shù),達(dá)到動態(tài)改變速度脈沖頻率的目的。預(yù)分頻系數(shù)由PC104計算得出并通過ISA總線發(fā)給FPGA。

      FPGA可以采用16M的晶振作為時鐘源,提供給內(nèi)部一個32位加一同步復(fù)位計數(shù)器使用。計數(shù)器計數(shù)的同時,與預(yù)分頻系數(shù)進(jìn)行比較,如果等于預(yù)分頻系數(shù),則產(chǎn)生一個匹配信號提供給計數(shù)器的復(fù)位管腳,在時鐘的下一個上升沿,這個匹配信號可以復(fù)位計數(shù)器,使之從0開始計數(shù),同時匹配信號消失。匹配信號是按照預(yù)分頻系數(shù)固定周期輸出一個預(yù)分頻脈沖,利用這個脈沖即可以實現(xiàn)預(yù)分頻方波的輸出,如圖5所示。

      預(yù)分頻方波頻率為最終速度脈沖頻率的兩倍,其僅是中間產(chǎn)物,我們主要利用它生成兩路相位差為90度的速度脈沖,具體為在預(yù)分頻方波的上升沿到來時產(chǎn)生A相速度脈沖,每當(dāng)預(yù)分頻方波的上升沿到來時A相脈沖就翻轉(zhuǎn)一次;在預(yù)分頻方波的下降沿到來時產(chǎn)生B相速度脈沖,每當(dāng)預(yù)分頻方波的下降沿到來時B相脈沖就翻轉(zhuǎn)一次,這樣就實現(xiàn)A、B相速度脈沖頻率相等,輸出相位相差90度。

      A、B相速度脈沖頻率計算如下:

      F=M/((p+1)*4) (1)

      F是要生成的速度脈沖頻率,M是FPGA的系統(tǒng)時鐘,電路中采用16M的晶振,p是預(yù)分頻系數(shù)。

      2、軟件設(shè)計

      軟件包含上位機(jī)、下位機(jī),二者通過以太網(wǎng)通信。

      下位機(jī)PC104實現(xiàn):PC104從仿真駕駛臺接收速度信息,通過計算得出對應(yīng)該速度的預(yù)分頻系數(shù)p,然后PC104按照讀寫時序,通過ISA總線將預(yù)分頻系數(shù)發(fā)給FPGA。預(yù)分頻系數(shù)計算公式如下:

      對公式(1)變換后如下:

      p=M/(4*F)–1 (2)

      以鐵路常見的每轉(zhuǎn)動一圈產(chǎn)生200個脈沖的速度傳感器為例,要生成的速度脈沖頻率F=(速度/周長)*200=(speed/π*diameter)*200。其中speed為列車當(dāng)前速度,diameter為車輪直徑。

      對公式(2)變換后得到如下公式:

      p=M/(4*(speed/π*diameter)*200)–1(3)

      Speed值可從仿真駕駛臺獲取,diameter一般為固定值840mm。這樣,很容易就可以算出預(yù)分頻系數(shù)p的值。

      本發(fā)明的各個部件實施方式可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本裝置中,PC通過實現(xiàn)以太網(wǎng)對設(shè)備或者裝置遠(yuǎn)程控制,精準(zhǔn)的控制設(shè)備或者裝置每個操作的步驟。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,并且程序產(chǎn)生的文件或文檔具有可統(tǒng)計性,產(chǎn)生數(shù)據(jù)報告和cpk報告等,能對功放進(jìn)行批量測試并統(tǒng)計。應(yīng)該注意的是上述實施方式對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施方式。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

      雖然結(jié)合附圖描述了本發(fā)明的實施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1