chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于CPLD芯片在汽車駕駛模擬器系統(tǒng)中的應(yīng)用研究

電子設(shè)計(jì) ? 來(lái)源:微計(jì)算機(jī)信息 ? 作者:胡定軍;張芊 ? 2021-04-06 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

汽車駕駛模擬器是利用計(jì)算機(jī)實(shí)時(shí)控制和計(jì)算機(jī)圖形處理技術(shù)模擬汽車的實(shí)際行駛過(guò)程,用來(lái)培訓(xùn)駕駛員,縮短上車試車的周期,降低駕駛培訓(xùn)的成本。汽車駕駛模擬器包括硬件和軟件兩部分組成。硬件由計(jì)算機(jī)、顯示設(shè)備、方向盤、儀表盤等部件構(gòu)成,軟件包括道路環(huán)境的計(jì)算機(jī)仿真視景系統(tǒng)、聲響模擬、操作平臺(tái)等子系統(tǒng)構(gòu)成。本文將對(duì)硬件控制系統(tǒng)的設(shè)計(jì)進(jìn)行研究。

一、控制系統(tǒng)的原理和功能

汽車駕駛模擬器系統(tǒng)包括機(jī)械部分、控制系統(tǒng)和模擬軟件三大部分。機(jī)械部分的點(diǎn)火裝置、方向盤、離合裝置、腳剎裝置、手剎裝置、油門裝置、檔位裝置、儀表裝置均采用實(shí)物仿真;控制系統(tǒng)定時(shí)檢測(cè)點(diǎn)火情況、方向盤轉(zhuǎn)過(guò)的角度、旋轉(zhuǎn)方向、離合器、腳剎、手剎、油門、檔位的狀態(tài),并將檢測(cè)的結(jié)果傳送給計(jì)算機(jī),通過(guò)模擬軟件來(lái)變換駕駛的場(chǎng)景,同時(shí),將當(dāng)前的水溫、時(shí)速、發(fā)動(dòng)機(jī)轉(zhuǎn)速和油量傳送給控制系統(tǒng),以改變儀表盤的指示??刂葡到y(tǒng)原理圖如圖1 所示。

基于CPLD芯片在汽車駕駛模擬器系統(tǒng)中的應(yīng)用研究

圖1 控制系統(tǒng)原理圖

計(jì)算機(jī)采樣數(shù)據(jù)的程序是用VC++語(yǔ)言編寫。為了數(shù)據(jù)的準(zhǔn)確性,采集數(shù)據(jù)每20ms 刷新一次。這樣每20ms 檢測(cè)一次點(diǎn)火裝置、離合裝置、腳剎裝置、手剎裝置、油門裝置、檔位裝置的狀態(tài),并將檢測(cè)結(jié)果傳送給計(jì)算機(jī)。在駕駛的過(guò)程中,由于方向盤在不停的轉(zhuǎn)動(dòng),這就要求程序能夠?qū)崟r(shí)的檢測(cè)出方向盤的方向和角度。

二、方向盤的位置檢測(cè)

在實(shí)際設(shè)計(jì)過(guò)程中,要判斷方向盤的轉(zhuǎn)向以及轉(zhuǎn)動(dòng)角度,也就是說(shuō)首先要判斷左轉(zhuǎn)還是右轉(zhuǎn),然后判斷轉(zhuǎn)的角度。方向盤的轉(zhuǎn)動(dòng)方向和轉(zhuǎn)動(dòng)角度示意圖如圖2 所示,選用兩個(gè)光電感應(yīng)開(kāi)關(guān)JK122,安裝在轉(zhuǎn)盤旁邊,x1 和x2 處為兩個(gè)光電感應(yīng)開(kāi)關(guān)所放位置,當(dāng)轉(zhuǎn)盤轉(zhuǎn)動(dòng)時(shí),有齒擋住光電感應(yīng)開(kāi)關(guān),則輸出為1,反之輸出為0。

圖2 方向盤的轉(zhuǎn)動(dòng)方向和轉(zhuǎn)動(dòng)角度示意圖

假設(shè)任意兩齒之間距離為d,只要x1 和x2 之間距離不等于n/2.d(n 為任意整數(shù)),則轉(zhuǎn)盤轉(zhuǎn)動(dòng)時(shí),x1、x2 兩處的輸出波形就將如圖3 所示。

圖3 x1 和x2 處的輸出波形

由此可見(jiàn),假設(shè)x1、x2 的初始狀態(tài)都為0,則正轉(zhuǎn)時(shí)其狀態(tài)變化為00—01—11—10—00, 而反轉(zhuǎn)時(shí)狀態(tài)變化為00—10—11—01—00。只要知道x1、x2 的當(dāng)前狀態(tài)和下一狀態(tài),即可知道此時(shí)方向盤的轉(zhuǎn)向了。我們?cè)谠O(shè)計(jì)時(shí)要判斷好初始狀態(tài)為00 這種情況。將x1、x2 信號(hào)分別接到兩個(gè)T 觸發(fā)器的輸入端上,并將反向后的信號(hào)作為觸發(fā)器的清零信號(hào)。當(dāng)初始狀態(tài)為00 時(shí),兩個(gè)觸發(fā)器輸出都為0,如果后一狀態(tài)為01,則觸發(fā)器T1 輸出為1,表示正轉(zhuǎn);如果后一狀態(tài)為10,則觸發(fā)器T2 輸出為1,表示反轉(zhuǎn)。由于緊接著的狀態(tài)肯定是11,所以觸發(fā)器清零后,等到狀態(tài)為00 又可以重新開(kāi)始判斷。判斷轉(zhuǎn)向后,還要判斷轉(zhuǎn)動(dòng)的角度。在這里我們又加入兩個(gè)T 觸發(fā)器T3 和T4,當(dāng)輸入x1、x2 的狀態(tài)從11 變化到10,觸發(fā)器T3 輸出為1,反之,如果從11 變化到01,觸發(fā)器T4 輸出為1。最后,將四個(gè)觸發(fā)器的輸出信號(hào)相或后作為時(shí)鐘信號(hào)送到計(jì)數(shù)器中,并將T1、T3 的輸出信號(hào)相或后作為計(jì)數(shù)器的輸入信號(hào),于是當(dāng)方向盤正轉(zhuǎn)時(shí)計(jì)數(shù)器向上累加,而反轉(zhuǎn)時(shí)則向下遞減,最后通過(guò)讀出計(jì)數(shù)器的輸出數(shù)據(jù)即可得知方向盤的轉(zhuǎn)動(dòng)角度。本文采用CPLD 技術(shù)設(shè)計(jì)控制電路,原理圖如圖4 所示。

圖4 CPLD 設(shè)計(jì)原理圖

由圖可知,CPLD 技術(shù)設(shè)計(jì)一般是一種“自頂而下”的設(shè)計(jì),其設(shè)計(jì)過(guò)程如下:

(1)行為設(shè)計(jì);確定所設(shè)計(jì)的系統(tǒng)或CPLD芯片的功能、性能及允許的芯片面積或成本。

(2)結(jié)構(gòu)設(shè)計(jì);根據(jù)該系統(tǒng)或CPLD 的特點(diǎn),將其分解為接口清晰、相互關(guān)系明細(xì)、盡可能簡(jiǎn)單的子系統(tǒng),得到1 個(gè)總體結(jié)構(gòu)。這個(gè)結(jié)構(gòu)可能包括算術(shù)運(yùn)算單元、控制單元、數(shù)據(jù)通道、各種算術(shù)狀態(tài)機(jī)等。

(3)邏輯設(shè)計(jì);盡可能采用規(guī)則的邏輯結(jié)構(gòu)或采用自己經(jīng)過(guò)考驗(yàn)的邏輯單元或模塊。

(4)電路設(shè)計(jì);將邏輯圖將轉(zhuǎn)換成電路圖,在很多情況下,這時(shí)需要進(jìn)行硬件仿真以最終確定邏輯設(shè)計(jì)的正確性。

最后,將設(shè)計(jì)好的電路經(jīng)過(guò)編譯,形成熔絲文件,將該文件下載到選定的CPLD 就成為了可以完成固定功能的ASIC 了。在整個(gè)開(kāi)發(fā)程序中,采用軟件MAX+plusII 編程可實(shí)現(xiàn),選用Altera 公司生產(chǎn)的芯片EPM7128SLC84-15 。

三、控制系統(tǒng)的軟件設(shè)計(jì)

本系統(tǒng)軟件部分由檢測(cè)主程序、驅(qū)動(dòng)儀表程序和方向盤等開(kāi)關(guān)量輸入程序組成。檢測(cè)主程序包括數(shù)據(jù)采集模塊、CPLD 模塊,并且分配給儀表和開(kāi)關(guān)量輸入不同的端口。在端口的初始化中將所有初始狀態(tài)設(shè)置為0,通過(guò)軟件的定時(shí)器掃描,各端口的狀態(tài)實(shí)時(shí)的傳給主程序,其主程序流程圖如圖5 所示。

圖5 主程序流程圖

采用VC++語(yǔ)言將硬件中的狀態(tài)、角 度等數(shù)據(jù)交互信息做成一個(gè)硬件連接庫(kù),它作為橋梁,把硬件所有的操作與軟件部分的視景系統(tǒng)緊密的結(jié)合在一起,成為一個(gè)完整的汽車駕駛模擬訓(xùn)練系統(tǒng)。

4、結(jié)束語(yǔ)

該系統(tǒng)運(yùn)用CPLD技術(shù),充分地考慮了方向盤、離合器、腳剎、手剎、油門、換檔的相應(yīng)時(shí)間,通過(guò)協(xié)議,與軟件部分的視景系統(tǒng)緊密的結(jié)合在一起。并且通過(guò)本文設(shè)計(jì)的實(shí)例可以看出,合理地應(yīng)用CPLD技術(shù),大大提高了系統(tǒng)設(shè)計(jì)的靈活性,提高了系統(tǒng)的可靠性和集成度,縮短了產(chǎn)品研制的周期,同時(shí)還可以降低設(shè)計(jì)成本,節(jié)省PCB板的面積和布線難度。因此,在目前的電子設(shè)計(jì)中,充分利用CPLD的設(shè)計(jì)體系結(jié)構(gòu)將起到事半功倍的效果。目前,控制系統(tǒng)已經(jīng)制作出了推廣應(yīng)用,取得了良好的經(jīng)濟(jì)和社會(huì)效益,受到了學(xué)員的一致好評(píng)。本文作者創(chuàng)新點(diǎn):整個(gè)硬件控制系統(tǒng)很多的研究人員主要采用單片機(jī)結(jié)合串口、并口進(jìn)行通訊。由于單片機(jī)分配地址、布線較繁瑣,可靠性不強(qiáng),單片機(jī)與單片機(jī)之間的數(shù)據(jù)交換也存在一定的局限性。我們采用了CPLD 技術(shù)、數(shù)據(jù)采集模塊能夠很方便的對(duì)硬件部分的點(diǎn)火情況、方向盤轉(zhuǎn)過(guò)的角度、旋轉(zhuǎn)方向、離合器、腳剎、手剎、油門、檔位的狀態(tài)進(jìn)行編譯操作,及時(shí)進(jìn)行數(shù)據(jù)交換,大大提高了控制系統(tǒng)的可控性和可靠性,降低了生產(chǎn)周期和成本。

責(zé)任編輯:gft

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1258

    瀏覽量

    172800
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7724

    瀏覽量

    92291
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    970

    瀏覽量

    45171
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    汽車駕駛員操作特性考核仿真系統(tǒng)研究

    仿真系統(tǒng)本文根據(jù)發(fā)動(dòng)機(jī)特性數(shù)學(xué)模型汽車運(yùn)動(dòng)模型駕駛員離合操作模型汽車駕駛換擋工況最佳操作模式汽車
    發(fā)表于 12-02 12:46

    汽車駕駛模擬器實(shí)時(shí)仿真虛擬系統(tǒng)開(kāi)發(fā)

    汽車駕駛模擬器實(shí)時(shí)仿真虛擬系統(tǒng)開(kāi)發(fā)本課題介紹了一個(gè)分布式仿真實(shí)驗(yàn)支撐軟件平臺(tái) 虛擬系統(tǒng)的思想設(shè)計(jì)與開(kāi)發(fā)并給出了虛擬系統(tǒng)集成與應(yīng)用示例虛擬
    發(fā)表于 12-02 12:48

    單片機(jī)在汽車駕駛模擬器的應(yīng)用

    )控制直流電機(jī)的輸出力矩以達(dá)到模擬的目的。經(jīng)實(shí)驗(yàn)驗(yàn)證,該系統(tǒng)能較準(zhǔn)確模擬汽車受到的回正力矩,使得駕駛模擬
    發(fā)表于 04-24 09:44

    汽車駕駛模擬器二自由度運(yùn)動(dòng)系統(tǒng)

    汽車駕駛模擬器二自由度運(yùn)動(dòng)系統(tǒng)
    發(fā)表于 08-06 13:06

    2012新型三屏駕駛模擬器

    2012新型三屏駕駛模擬器jy-OH2型三屏汽車駕駛模擬器 jy-OH2型三屏汽車駕駛模擬器[i
    發(fā)表于 09-05 18:05

    汽車駕駛模擬器介紹 汽車駕駛模擬器座艙

    是否正常,只要打開(kāi)測(cè)試界面便一目了然。可作為學(xué)員模范教練操作曲線。 7 汽車駕駛模擬器豐富的教學(xué)錄像功能利用該功能,可以播放汽車培訓(xùn)教學(xué)錄像。 例如,系統(tǒng)提供最新的8種交通警察手勢(shì)信號(hào)
    發(fā)表于 09-06 17:48

    汽車駕駛模擬器單片機(jī)系統(tǒng)的設(shè)計(jì)思路介紹

    汽車的技術(shù)性能指標(biāo),從而可以節(jié)省大量的自然資源,具有很高的經(jīng)濟(jì)價(jià)值[2]?! ≡?b class='flag-5'>汽車駕駛模擬器,傳感控制系統(tǒng)的性能直接影響到整個(gè)
    發(fā)表于 07-29 07:28

    怎么實(shí)現(xiàn)汽車駕駛模擬器單片機(jī)系統(tǒng)的設(shè)計(jì)?

    汽車駕駛模擬器單片機(jī)系統(tǒng)的設(shè)計(jì)思路是什么?怎么實(shí)現(xiàn)汽車駕駛模擬器單片機(jī)系統(tǒng)的設(shè)計(jì)?
    發(fā)表于 05-12 07:07

    怎樣去設(shè)計(jì)一種汽車駕駛模擬器控制系統(tǒng)

    汽車駕駛模擬器控制系統(tǒng)的原理是什么?汽車駕駛模擬器控制系統(tǒng)的功能有哪些?怎樣去設(shè)計(jì)一種
    發(fā)表于 05-17 06:36

    2021年汽車駕駛員(中級(jí))考試及汽車駕駛員(中級(jí))考試資料 精選資料分享

    模擬考試。2021年汽車駕駛員(中級(jí))考試及汽車駕駛員(中級(jí))考試資料1、【單選題】()是驅(qū)動(dòng)橋過(guò)熱的原因。(D)A、軸承間隙過(guò)大B、齒輪磨損過(guò)大C、齒輪油油量不足D、驅(qū)動(dòng)橋軸承裝配過(guò)緊2、【單選題】當(dāng)線圈
    發(fā)表于 08-30 09:05

    汽車駕駛模擬器新一代實(shí)時(shí)場(chǎng)景系統(tǒng)的開(kāi)發(fā)

    汽車駕駛模擬器新一代實(shí)時(shí)場(chǎng)景系統(tǒng)的開(kāi)發(fā):本論文總結(jié)了汽車駕駛模擬器新一代實(shí)時(shí)場(chǎng)景系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)
    發(fā)表于 08-23 23:10 ?55次下載

    單片機(jī)在汽車駕駛模擬器的應(yīng)用

      汽車駕駛模擬器以其環(huán)保性、安全性、高效性應(yīng)用廣泛。但以往的汽車駕駛仿真是以特性彈簧等作為回正力矩的生成元件,其可靠性無(wú)法保證,且模擬
    發(fā)表于 02-11 12:43 ?50次下載

    汽車駕駛模擬器控制系統(tǒng)的設(shè)計(jì)

    本文介紹了汽車駕駛模擬器控制系統(tǒng)的設(shè)計(jì)研究,采用CPLD(Complex Programmable Logic Device)技術(shù)能夠很方便
    發(fā)表于 07-13 17:22 ?16次下載

    基于單片機(jī)數(shù)據(jù)采集的汽車駕駛模擬器系統(tǒng)的設(shè)計(jì)

    汽車駕駛模擬器,傳感控制系統(tǒng)的性能直接影響到整個(gè)汽車駕駛模擬
    的頭像 發(fā)表于 12-06 08:19 ?3618次閱讀
    基于單片機(jī)數(shù)據(jù)采集的<b class='flag-5'>汽車駕駛</b><b class='flag-5'>模擬器</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)

    基于AT89C52單片機(jī)和傳感實(shí)現(xiàn)汽車駕駛模擬器單片機(jī)系統(tǒng)的應(yīng)用方案

    汽車駕駛模擬器是一種能正確模擬汽車駕駛操縱動(dòng)作,獲得實(shí)車駕駛感覺(jué)的仿真
    的頭像 發(fā)表于 04-06 13:58 ?3937次閱讀
    基于AT89C52單片機(jī)和傳感<b class='flag-5'>器</b>實(shí)現(xiàn)<b class='flag-5'>汽車駕駛</b><b class='flag-5'>模擬器</b>單片機(jī)<b class='flag-5'>系統(tǒng)</b>的應(yīng)用方案