国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于大學(xué)生方程式賽車虛擬儀表系統(tǒng)硬件設(shè)計

2014-02-24 08:31姜帥琦
科技視界 2014年11期
關(guān)鍵詞:上拉方程式賽車虛擬儀器

姜帥琦

(南京農(nóng)業(yè)大學(xué) 工學(xué)院,江蘇 南京 210031)

0 引言

全國大學(xué)生方程式賽車是基于大學(xué)生自己設(shè)計并制造方程式賽車來進行比賽, 而方程式賽車的儀表盤是方程式賽車的核心部件,也是賽車手了解賽車狀況的一個窗口。利用虛擬儀器技術(shù)模擬賽車儀表盤,設(shè)計綜合數(shù)據(jù)采集、信號分析、儀器面板等多項內(nèi)容的虛擬賽車儀表盤。 利用單片機自身產(chǎn)生轉(zhuǎn)速、耗油、速度等模擬和數(shù)字信號源,然后再進行模擬和數(shù)字信號的采集和分析,通過建立轉(zhuǎn)換函數(shù)模型在虛擬儀表盤上顯示發(fā)動機轉(zhuǎn)速、賽車車速、油耗、溫度及轉(zhuǎn)向燈等信息[1]。利用虛擬儀器技術(shù)模擬賽車儀表盤,不僅可以完成先進賽車儀表盤的功能,而且免去賽車機械及電子器件,降低成本,提高可研性,在計算機測控技術(shù)、賽車電子技術(shù)等課程的教學(xué)及開放實驗中具有廣泛的實用價值。 本次試驗就大學(xué)生方程式賽車進行虛擬儀表改造,內(nèi)容包括賽車本次試驗使組員對車載儀數(shù)據(jù)采集,電路板的設(shè)計,源代碼的編寫,基于labview 的儀表設(shè)計及其串口通信功能的實現(xiàn)。通過本次創(chuàng)新性實驗, 組員們初步了解如何使用labview 制作虛擬儀表以及電路板的設(shè)計,加深了對程序設(shè)計的認(rèn)識,編寫程序的能力也有了很大的提高,也更了解了團隊合作的重要的技巧。

1 賽車儀表盤的總體設(shè)計

1.1 賽車儀表及其顯示裝置的作用和組成

在駕駛員前方臺板上都裝有儀表報警燈及電子顯示裝置,用來指示賽車運行以及發(fā)動機運轉(zhuǎn)的狀況,以便駕駛員隨時了解和掌握賽車各系統(tǒng)、各部件的工作狀態(tài),保證賽車可靠而安全地行駛。

賽車上較常用的一般有3 種儀表和3 種相應(yīng)的傳感器,即發(fā)動機轉(zhuǎn)速表、發(fā)動機溫度表、賽車時速表。

儀表板總成分垂直安裝式和傾斜安裝式兩類,二者又各有組合式和分裝式兩種。 分裝式儀表板總成,它是由薄鋼板先沖壓成一塊儀表板,然后將每只單個儀表用夾板及螺栓固裝在儀表板上。

1.2 賽車儀表的使用條件

1.2.1 溫度

賽車是被廣泛使用的交通運輸工具,要在各種環(huán)境溫度下都能正常運行,因此要求汽車儀表在-40~+55℃范圍內(nèi)都能正常工作。溫度傳感器用于監(jiān)測冷卻液(水箱)溫度。

1.2.2 濕度

由于賽車儀表工作的環(huán)境條件所限, 因此它還將受到濕度的影響。 潮濕的空氣將使儀表零件(特別是黑色金屬零件)表面生銹,電氣絕緣件的絕緣性能降低甚至漏電。 還由于潮濕空氣的變冷,使毛細管內(nèi)的水分凝聚,引起指示誤差以致堵塞。因此,金屬零件尤其是黑色金屬零件要進行表面處理,如電鍍、化學(xué)處理、噴漆等工藝。 要求儀表應(yīng)能在相對濕度為90%的環(huán)境下工作,并通過耐潮試驗及絕緣介電強度試驗。

1.2.3 振動

賽車行駛引起的車身振動,發(fā)動機高速運轉(zhuǎn)引起的賽車各部件振動,都會影響儀表指示的準(zhǔn)確性,縮短儀表的使用壽命,因此必須在儀表板外面加放橡皮減震墊圈等,以保證儀表零件的足夠強度和緊固件的牢固性。

1.2.4 其他

賽車儀表的工作環(huán)境還可能遇到其他氣候條件(如暴雨、灰塵的侵蝕,陽光輻射,油膩的沾污,霉菌的腐蝕,海洋鹽霧的浸蝕以及冰凍等)的影響,因此儀表零件的6 各種金屬材料,非金屬材料以及各種油類、保護層等都要根據(jù)不同的氣候條件加以選用。 裝有電子鐘的儀表板總成,要防止賽車電氣設(shè)備產(chǎn)生的高頻振蕩對電子鐘走時性能的干擾。

2 界面模塊

圖1

3 虛擬儀表的硬件設(shè)計

傳感器簡介:

3.1 DS18B20 溫度傳感器

DS18B20 數(shù)字溫度傳感器接線方便, 封裝成后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號多種多樣,有LTM8877,LTM8874 等等。主要根據(jù)應(yīng)用場合的不同而改變其外觀。封裝后的DS18B20 可用于電纜溝測溫,高爐水循環(huán)測溫,鍋爐測溫,機房測溫,農(nóng)業(yè)大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測溫和控制領(lǐng)域。

3.2 CR-6061-1 數(shù)字油位傳感器

CR-606 系列電容式油位變送器,是為鐵路機車、汽車油箱、油罐車、油庫等油位的精確測量而量身定做的專門儀表,整機無任何可動或彈性部件,耐沖擊、安裝方便、可靠性高、精度高、性能價格比好。 可安裝在各種場合對汽油、柴油、液壓油等油位進行準(zhǔn)確的測控。也適用于各種非導(dǎo)電液體的測量。

3.3 OHG-01 霍爾效應(yīng)齒輪傳感器

霍爾效應(yīng)齒輪齒傳感器(GTS)是一種重要的自動化檢測元件,尤其是在汽車上的應(yīng)用日益增加,主要實現(xiàn)位置、速度和方向的檢測。近年來, 國外關(guān)于環(huán)保和安全保障的一些立法已對GTS 技術(shù)提出了新的更高要求。 為適應(yīng)這些要求,技術(shù)人員正集中精力開發(fā)研制GTS 自校準(zhǔn)技術(shù)。

4 虛擬儀表數(shù)據(jù)采集卡

霍爾效應(yīng)齒輪齒傳感器(GTS)是一種重要的自動化檢測元件,尤其是在汽車上的應(yīng)用日益增加,主要實現(xiàn)位置、速度和方向的檢測。近年來, 國外關(guān)于環(huán)保和安全保障的一些立法已對GTS 技術(shù)提出了新的更高要求。 為適應(yīng)這些要求,技術(shù)人員正集中精力開發(fā)研制GTS 自校準(zhǔn)技術(shù)。

5 單片機模塊

5.1 單片機AT89S52 概述

AT89S52 是一款低功耗、高性能的8 位微控制器,內(nèi)部具有8K 在系統(tǒng)可編程Flash 存儲器。 使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。 片內(nèi)Flash 存儲器可在線重新編程,亦適于通用的編程器。 通用的8 位CPU 與在系統(tǒng)可編程Flash 集成在一塊芯片上,從而使AT89S52 功能更加完善,應(yīng)用更加靈活;具有較高的性價比,使其在嵌入式控制系統(tǒng)中有著廣泛的應(yīng)用前景。

5.2 AT89S52 的引腳排列及功能

AT89S52 具有 PDIP,PLCC 和 TQFP 三種封裝形式,其中 PDIP 封裝的引腳排列如圖2 所示。

圖2 AT89S52 的封裝引腳圖

5.2.1 P0 口

P0 口是一組8 位漏極開路型雙向I/O 口, 即地址/數(shù)據(jù)總線復(fù)用口。

作為輸出口用時,每位能以吸收電流的方式驅(qū)動8 個TTL 邏輯門電路,對端口P0 口寫“1”時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時, 此組口線分時轉(zhuǎn)換地址和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。 在FLASH 編程時P0 口接收指令字節(jié),而在程序校驗時輸出指令字節(jié),校驗時要求外接上拉電阻。

5.2.2 P1 口

P1 口是一組帶內(nèi)部上拉電阻的8 位雙向I/O 口。

P1 口的輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個TTL 邏輯門電路。 對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸出口。作輸入口使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 與 AT89S51 不同之處是,P1.0 和 P1.1 還可分別作為定時器/計數(shù)器 2 的外部計數(shù)輸入 (P1.0/T2) 和觸發(fā)器輸入(P1.1/T2EX)。在flash 編程和校驗時,P1 口接收低8 位地址字節(jié)。P1 口除了作為一般的I/O 口線外,部分引腳還具有第二功能,如表1 所列。

表1 P1 口的第二功能

5.2.3 P2 口

P2 口是一組具有內(nèi)部上拉電阻的8 位雙向I/O 口。

P2 口輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。 作為輸入使用時,被外部拉低的引腳經(jīng)由內(nèi)部上拉向外輸出電流(IIL)。 在訪問外部程序存儲器或用16 位地址讀取外部數(shù)據(jù)存儲器 (例如執(zhí)行MOVX@DPTR)時,P2 口送出高8 位地址數(shù)據(jù)。在這種應(yīng)用中,P2 口使用很強的內(nèi)部上拉發(fā)送1。 在使用8 位地址(如MOVX@RI)訪問外部數(shù)據(jù)存儲器時,P2 口輸出P2 鎖存器的內(nèi)容。FLASH 編程或校驗時,P2亦接收高位地址和一些控制信號。

5.2.4 P3 口

P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。

P3 口輸出緩沖級可驅(qū)動 (吸收或輸出電流)4 個TTL 邏輯門電路。 對P3 口寫入1 時,內(nèi)部上拉電阻把端口拉高,此時可作為輸入端口使用。若外部負載將P3 口拉低,則經(jīng)過內(nèi)部上拉電阻而向外輸出電流(IIL)。P3 口可接收一些用于FLASH 閃存編程和程序校驗的控制信號。 P3 口除了作為一般的I/O 口線外,還具有第二功能,如表2 所列。

表2 P3 口的第二功能

5.2.5 其他

1)電平將使單片機復(fù)位。 特殊寄存器AUXR(輔助寄存器)(地址8EH)上的DISRTO 位可以使此功能無效。DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。

2)ALE 為地址鎖存允許信號, 當(dāng)單片機上電正常工作后,ALE 引腳不斷輸出正脈沖信號。在訪問單片機外部程序存儲器或數(shù)據(jù)存儲器時,ALE 輸出脈沖用于鎖存地址的低8 位字節(jié)。如有必要,可通過對特殊功能寄存器(SFR)區(qū)中的 8EH 單元的 D0 位置 1,可禁止 ALE 操作。 該位置 1 后,ALE 僅在執(zhí)行 MOVX 或 MOVC 指令時有效。 否則,ALE 將被微弱拉高。 此ALE 使能標(biāo)志位的設(shè)置在微控制器執(zhí)行外部程序時無效。 PROG 為本引腳的第二功能, 對FLASH 存儲器編程期間,該引腳還用于輸入編程脈沖。

3) 為程序儲存允許輸出控制端, 是外部程序存儲器的讀選通信號,當(dāng)AT89S52 在每個機器周期被激活兩次,而將不被激活。

PP:欲使CPU 僅訪問外部程序存儲器(地址為0000H—FFFFH),EA 端必須保持低電平(接地)。

4)XTAL1: 振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。XTAL2:振蕩器反相放大器的輸出端。

6 硬件系統(tǒng)原理圖

6.1 電源電路

汽車儀表板卡上的工作電壓是 5V, 而汽車蓄電池一般提供 12V電壓,所以系統(tǒng)設(shè)計了一個 12V 轉(zhuǎn) 5V 的電源電路。 12V 的汽車電源經(jīng)過整流、濾波和穩(wěn)壓,最終輸出穩(wěn)定的5V 電路板供電電壓。

圖3 電源電路

6.2 晶振電路

P87C581 的晶振引腳為:XTAL1、XTAL2.本系統(tǒng)選用的是 12MHZ晶振電路。

圖4 晶振電路

6.3 復(fù)位電路

鑒于本系統(tǒng)板卡對瞬態(tài)響應(yīng)性能、時鐘源的穩(wěn)定性及電源監(jiān)控可靠性等諸多方面因素,本系統(tǒng)采用了比較通用的復(fù)位電路,提高了系統(tǒng)的可靠性。

在振蕩器工作時,將RST 腳保持至少兩個機器周期低電平(12 個振蕩器周期)可實現(xiàn)復(fù)位。為了保證上電復(fù)位的可靠,RST 保持低電平的時間至少為振蕩器啟動時間(通常為幾個毫秒)再加上兩個機器周期。

圖5 復(fù)位電路

6.4 掉電保護電路

本汽車儀表系統(tǒng)對數(shù)據(jù)的記錄要求較高,實時數(shù)據(jù)必須及時保存并顯示。 如果出現(xiàn)無法預(yù)料到的突然斷電事件,儀表系統(tǒng)應(yīng)采取相應(yīng)的措施對數(shù)據(jù)進行及時保存,這就需要設(shè)計一個掉電保護電路,一旦電源低于某個預(yù)設(shè)的電壓值,儀表系統(tǒng)檢測到后立刻對當(dāng)前數(shù)據(jù)進行保存。 本系統(tǒng)將掉電保護電路連至處理器的中斷引腳,通過采用中斷的方式來觸發(fā)掉電事件以通知處理器執(zhí)行相應(yīng)的動作。

圖6 掉電保護電路

6.5 串口電路

AT89C52 芯片的串口為TTL 電平,而要連接的外部PC 的串口為RS232 電平,故需要采用一塊芯片來實現(xiàn)TTL/RS232 電平轉(zhuǎn)換。 本系統(tǒng)采用常用的MAX232 轉(zhuǎn)換芯片。

MAX232 芯片簡介

MAX232 芯片是專門為電腦的RS-232 標(biāo)準(zhǔn)串口設(shè)計的接口電路,使用+5v 單電源供電。 其主要特點如下:

1)符合所有的RS-232C 技術(shù)標(biāo)準(zhǔn);

2)只需要單一+5V 電源供電;

3)片載電荷泵具有升壓、電壓極性反轉(zhuǎn)能力,能夠產(chǎn)生+10V 和-10V 電壓 V+、V-;

4)功耗低,典型供電電流5mA;

5)內(nèi)部集成 2 個RS-232C 驅(qū)動器;

6)高集成度,片外最低只需4 個電容即可工作。

MAX232 引腳介紹:

第一部分是電荷泵電路。 由 1、2、3、4、5、6 腳和 4 只電容構(gòu)成。 功能是產(chǎn)生+12V 和-12V 兩個電源,提供給RS-232 串口電平的需要。

第二部分是數(shù)據(jù)轉(zhuǎn)換通道。 由 7、8、9、10、11、12、13、14 腳構(gòu)成兩個數(shù)據(jù)通道。 其中 13 腳(R1IN)、12 腳(R1OUT)、11 腳(T1IN)、14 腳(T1OUT)為第一數(shù)據(jù)通道。

8 腳(R2IN)、9 腳(R2OUT)、10 腳(T2IN)、7 腳(T2OUT)為第二數(shù)據(jù)通道。 TTL/CMOS 數(shù)據(jù)從 T1IN、T2IN 輸入轉(zhuǎn)換成 RS-232 數(shù)據(jù)從T1OUT、T2OUT 送 到 電 腦 DB9 插 頭 ;DB9 插 頭 的 RS-232 數(shù) 據(jù) 從R1IN、R2IN 輸入轉(zhuǎn)換成 TTL/CMOS 數(shù)據(jù)后從 R1OUT、R2OUT 輸出。

第三部分是供電。 15 腳 GND、16 腳 VCC(+5v)。

7 總結(jié)

虛擬儀器是真實儀器設(shè)計生產(chǎn)前對代替真實儀器進行一系列的校核和優(yōu)化工作。虛擬儀器的使用可以大大降低調(diào)教優(yōu)化真實儀器的成本和時間,可以提高試驗效率。 通過虛擬儀器對大學(xué)生方程式賽車進行虛擬儀表的設(shè)計可以加強我們對虛擬儀器的了解,使我們真正掌握虛擬儀器的設(shè)計和優(yōu)化的方法。

猜你喜歡
上拉方程式賽車虛擬儀器
基于熱分析的FSEC方程式賽車的制動盤優(yōu)化設(shè)計
高效PDT 終端定位數(shù)據(jù)上報方法
某車型霧燈偶發(fā)點亮故障分析與設(shè)計優(yōu)化
PCB 刻制機功能開發(fā)及在虛擬儀器實驗室建設(shè)中的應(yīng)用
基于Xilinx芯片的FPGA的DONE信號上拉電阻阻值分析
虛擬儀器及其在電工電子實驗中的應(yīng)用
虛擬儀器技術(shù)在農(nóng)業(yè)裝備測控中的應(yīng)用
基于虛擬儀器的DMFC實時監(jiān)控系統(tǒng)
FSAE方程式賽車附著系數(shù)分析