• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于單片機(jī)的汽車(chē)車(chē)速里程表設(shè)計(jì)

      2019-10-21 07:29李倩陳登峰段優(yōu)
      科學(xué)與財(cái)富 2019年7期
      關(guān)鍵詞:單片機(jī)

      李倩 陳登峰 段優(yōu)

      摘 要:車(chē)速里程表是駕駛員和汽車(chē)進(jìn)行信息溝通的重要接口,使駕駛員能夠即時(shí)掌握車(chē)輛的行駛狀況,這是汽車(chē)行駛安全的重要保障。本文提出一種基于單片機(jī)的電子式車(chē)速里程表,通過(guò)無(wú)接觸式光電傳感器可以測(cè)量瞬時(shí)車(chē)速和里程,可以實(shí)現(xiàn)限速報(bào)警功能,并具有較好的再開(kāi)發(fā)功能。車(chē)速測(cè)量通過(guò)固定在電機(jī)轉(zhuǎn)軸上的碼盤(pán),用光電傳感器檢測(cè)碼盤(pán)的工作狀態(tài),使轉(zhuǎn)軸轉(zhuǎn)動(dòng)速度的物理量轉(zhuǎn)化成脈沖信號(hào),并根據(jù)生成的脈沖頻率值得到圓盤(pán)的轉(zhuǎn)速,通過(guò)計(jì)算就可獲得里程值和車(chē)速值,并通過(guò)LCD1602液晶屏顯示出來(lái)。在本設(shè)計(jì)中通過(guò)強(qiáng)大的軟件程序取代了復(fù)雜的硬件電路,不僅簡(jiǎn)化線路,而且降低了成本。

      關(guān)鍵詞:?jiǎn)纹瑱C(jī);車(chē)速里程表;LCD1602

      Abstract: Speedodometer is an important interface for information communication between drivers and vehicles, which enables drivers to grasp the driving status of vehicles in real time, and it is an important guarantee for driving safety. This paper presents a design of electronic speedometer based on single-chip microcomputer. The instantaneous speed and mileage are measured by non-contact photoelectric sensor. And the speedodometer supports speed limitation alarm and further development function. It uses photoelectric sensor to detect the working state of the code disc which is fixed on the motor shaft, the physical quantity of the rotation speed of the rotating shaft can be converted into pulse signals. According to the generated pulse frequency, the rotating speed of the disc can be obtained. The mileage value and vehicle speed value can be calculated and displayed on LCD 1602 screen. In this design, the complex hardware circuit is replaced by powerful software program, which simplifies the circuit design and reduces the cost.

      電子式車(chē)速里程表,測(cè)量轉(zhuǎn)速的傳感器與機(jī)械部件不產(chǎn)生摩擦,它經(jīng)過(guò)安裝在變速器上的傳感器獲取反映車(chē)輛速度的脈沖信號(hào),經(jīng)過(guò)相應(yīng)的電路設(shè)計(jì)帶動(dòng)指示表的變化。傳感器檢測(cè)端口與齒輪中被要求含有大約1.4+0.6mm的位置間隙。而當(dāng)汽車(chē)行駛時(shí), 變速器輸出軸轉(zhuǎn)動(dòng),經(jīng)過(guò)傳感器檢測(cè)端與里程表轉(zhuǎn)子齒輪相接洽時(shí),敏感元件受到里程表轉(zhuǎn)子的磁場(chǎng)影響,從而輸出低電平;若傳感器檢測(cè)端沒(méi)有與里程表轉(zhuǎn)子的齒輪接洽時(shí),敏感元件不受磁場(chǎng)影響,從而以高電平輸出,通過(guò)這樣高低電平的變化,變速器的輸出軸每轉(zhuǎn)動(dòng)一周,傳感器就會(huì)輸出方波脈沖信號(hào),由連接口傳送給儀表,再經(jīng)過(guò)相關(guān)電路和軟件計(jì)算處理后,由顯示裝置就可以顯示出速度。車(chē)輛里程則根據(jù)累計(jì)運(yùn)行的時(shí)間和速度,并經(jīng)過(guò)顯示裝置顯示。因?yàn)殡娮榆?chē)速里程表無(wú)直接齒輪接觸產(chǎn)生摩擦進(jìn)而產(chǎn)生一些誤差,而是通過(guò)傳感器測(cè)量得到所需數(shù)值,所以讀數(shù)較為精準(zhǔn),磨損減少,成本低,生產(chǎn)容易,所以應(yīng)用領(lǐng)域非常的廣泛[1]。

      1設(shè)計(jì)的整體思路

      采用完全硬件方式實(shí)現(xiàn)的車(chē)速里程表結(jié)構(gòu)比較復(fù)雜,成本較高。通過(guò)單片機(jī)進(jìn)行信息采集、處理和控制可簡(jiǎn)化電路,降低成本,且通過(guò)編寫(xiě)軟件程序結(jié)合硬件電路可實(shí)現(xiàn)更為復(fù)雜的功能。

      本文提出的電子式車(chē)速里程表基于測(cè)控、光電以及計(jì)算機(jī)等技術(shù),具有邏輯運(yùn)算、存儲(chǔ)及控制等功能,車(chē)速里程表使用的核心器件包括:?jiǎn)纹瑱C(jī)、傳感器、液晶顯示器及電機(jī)。電機(jī)工作,相當(dāng)于一個(gè)變速器,傳感器工作對(duì)脈沖信號(hào)進(jìn)行有效采集,并將采集到的信號(hào)傳遞給單片機(jī),再由單片機(jī)處理和計(jì)算,將采集到的信號(hào)轉(zhuǎn)化、處理、計(jì)算,最終通過(guò)LCD1602顯示機(jī)車(chē)行駛的瞬時(shí)速度和所行里程。系統(tǒng)結(jié)構(gòu)圖如圖1所示[3]。

      本設(shè)計(jì)的采用的主要硬件包括:STC89C52單片機(jī),(數(shù)據(jù)采集、處理和控制中心),電機(jī)(通過(guò)光電傳感器,向單片機(jī)外部中斷提供脈沖),LCD液晶顯示器(顯示速度、里程及限速值)。

      主要功能:計(jì)算速度和里程;存儲(chǔ)歷史里程數(shù)據(jù);顯示瞬時(shí)速度;限速報(bào)警[4]。

      2硬件設(shè)計(jì)

      2.1光電式傳感器測(cè)量轉(zhuǎn)換電路

      轉(zhuǎn)速即在規(guī)定的單位時(shí)間內(nèi)物體轉(zhuǎn)過(guò)的圈數(shù)。機(jī)械設(shè)備工作狀況與轉(zhuǎn)速密切相關(guān),工農(nóng)業(yè)生產(chǎn)中經(jīng)常需要檢測(cè)轉(zhuǎn)速,常用的檢測(cè)方法可分為模擬式和數(shù)字式兩大類(lèi)。模擬式以測(cè)速發(fā)電機(jī)為檢測(cè)元件,將轉(zhuǎn)速轉(zhuǎn)化為電壓模擬量,采集和處理硬件部分比較復(fù)雜、調(diào)試?yán)щy、功能單一、系統(tǒng)不靈活等;數(shù)字式采用霍爾、磁電、光柵編碼器等檢測(cè)元件,將轉(zhuǎn)速轉(zhuǎn)化為脈沖信號(hào),用單片機(jī)實(shí)現(xiàn)采集、處理功能,利用程序完成測(cè)量,降低成本,大大提高了工作效率。

      本文通過(guò)光電式傳感器進(jìn)行檢測(cè),把有n個(gè)孔的齒盤(pán)固定于轉(zhuǎn)軸上。碼盤(pán)表面有間距均勻的凹槽,當(dāng)轉(zhuǎn)軸旋轉(zhuǎn)時(shí),會(huì)產(chǎn)生脈沖量。傳感器檢測(cè)轉(zhuǎn)速脈沖,由脈沖計(jì)算頻率的方法獲取實(shí)時(shí)轉(zhuǎn)速。如圖2所示。

      本文采用有41柵格的碼盤(pán)和385電機(jī)。實(shí)驗(yàn)測(cè)得385電機(jī)的相關(guān)數(shù)據(jù)如表1所示。

      光電式傳感器是利用光學(xué)原理而做成。敏感元件利用物體經(jīng)過(guò)時(shí),隔斷光線而檢測(cè)到信號(hào),由光源、感光器件、模擬量輸出等構(gòu)成[6]。若碼盤(pán)轉(zhuǎn)動(dòng)時(shí),發(fā)光二極管產(chǎn)生的光亮被隔斷,然后光敏二極管(或光敏三極管)采集時(shí)斷時(shí)續(xù)的光亮信號(hào)。碼盤(pán)上的隔斷與發(fā)光二極管對(duì)準(zhǔn)時(shí),光線由隔斷通向光敏二極管(或光敏三極管),光敏二極管(或光敏三極管)接通便就會(huì)采集到脈沖信號(hào)。光電式傳感器進(jìn)行的速度檢測(cè)效率高、是非??煽康臋z測(cè)裝置,它由光發(fā)射器和接收器組成,這兩個(gè)器件面對(duì)面安裝,相互無(wú)影響,若物體經(jīng)過(guò)兩個(gè)器件就會(huì)隔斷光線的傳播,從而傳感器采集并將信號(hào)發(fā)送給單片機(jī)。U形的光電檢測(cè)裝置作為新的器件無(wú)需再調(diào)光軸[7]。

      2.2單片機(jī)外圍輔助電路

      上拉電阻:P0~P3為4.7KΩ阻排,為芯片的四個(gè)I/O口提供上拉電阻。P0口當(dāng)作一般的I/O口用時(shí),由于它是開(kāi)漏結(jié)構(gòu)輸出,所以要外接一個(gè)上拉電阻。P1~P3內(nèi)部雖然都有上拉電阻,但內(nèi)部上拉電阻太大,造成上拉電流太小,甚至在某些時(shí)候電流不夠,因此,要提供足夠的上拉電流,就要并聯(lián)一個(gè)4.7KΩ的上拉電阻確保正常工作[5]。

      復(fù)位電路:?jiǎn)纹瑱C(jī)的復(fù)位電路由R5、S3和C3構(gòu)成。當(dāng)振蕩器開(kāi)始工作時(shí),在RESET端口若有兩個(gè)或者更多的高電平的機(jī)器周期(由低到高跳變)出現(xiàn),單片機(jī)就可以復(fù)位。

      為了使得芯片上電自動(dòng)回到初始狀態(tài),需要構(gòu)建一個(gè)簡(jiǎn)單的復(fù)位電路。這里由電阻、開(kāi)關(guān)和電容構(gòu)成此電路。

      RESET引腳和電源在上電時(shí)刻的電位一致, 若RC電路充電電流減小,RESET電位也依次降低。當(dāng)RESET引腳處持續(xù)有兩個(gè)高電平的機(jī)器周期,單片機(jī)就能正常復(fù)位。復(fù)位電路原理圖如圖3所示:

      時(shí)鐘電路:?jiǎn)纹瑱C(jī)外圍時(shí)鐘電路通過(guò)電容C1、C2和一個(gè)晶振Y1組成。它的工作時(shí)鐘可以用以下方式提供:內(nèi)部振蕩器以及外部信號(hào)輸入方式。原理圖中使用內(nèi)部振蕩器方法。在XTAL1、XTAL2外圍安裝定時(shí)器件,則芯片包含的振蕩電路產(chǎn)生自激振蕩。晶振兩側(cè)使用18~33pF間相同的抗振電容,電容值的大小即可微調(diào)頻。時(shí)鐘電路結(jié)構(gòu)原理圖如圖4所示。

      編程接口:Program接口是單片機(jī)的編程接口,STC89系列單片機(jī)使用串行口來(lái)下載程序,因此Program接口雖然有10個(gè)引腳,但是只使用了其中3個(gè):RXD、TXD和GND。Program接口在開(kāi)發(fā)板中對(duì)應(yīng)一個(gè)10腳的牛角插座。如圖5所示。

      2.3蜂鳴器報(bào)警電路

      蜂鳴器結(jié)構(gòu)簡(jiǎn)單,通過(guò)直流電壓供電,在電話、手機(jī)、門(mén)鈴、安檢、印刷等裝置中都能得到極大的使用。

      蜂鳴器有很多種,從制作工藝到所需材料有壓電式和電磁式之分。通過(guò)壓電效應(yīng)的壓電陶瓷驅(qū)動(dòng)金屬薄片抖動(dòng)發(fā)出聲響即壓電式蜂鳴器;通過(guò)電磁作用,若斷電則通過(guò)金屬薄膜彈力彈回,連接電源時(shí)將薄膜吸下的為電磁式蜂鳴器,因此它是通過(guò)二分之一的方波驅(qū)動(dòng),而壓電式是以全部的方波驅(qū)動(dòng)。根據(jù)每一種類(lèi)型蜂鳴器發(fā)聲原理不同,則應(yīng)用在不同的場(chǎng)合。壓電式蜂鳴器組成結(jié)構(gòu)單一,音質(zhì)差,發(fā)聲單一,因此作為報(bào)警器設(shè)備比較好。而電磁式由于音質(zhì)較好,所以多用于音樂(lè),語(yǔ)音器件等.

      根據(jù)工作方式不同,蜂鳴器具有有源和無(wú)源之分。"源"的含義即震蕩源,非一般的電源。顧名思義,有源就是器件里邊包含震蕩源,給它通電后就可發(fā)聲;無(wú)源蜂鳴器需要2~5K的方波才能驅(qū)動(dòng)發(fā)聲。因?yàn)橛性捶澍Q器中有一個(gè)震蕩源,所以在價(jià)格方面也比無(wú)源蜂鳴器貴一些。無(wú)源蜂鳴器的優(yōu)點(diǎn)有:一,價(jià)格便宜;二,聲音頻率可控;三,可以復(fù)用一個(gè)控制口與LCD。有源蜂鳴器的優(yōu)點(diǎn)是程序編寫(xiě)比較容易。雖然兩者外觀相似,但也存在著不同。將蜂鳴器倒置,無(wú)源的有綠色的電路板, 有源蜂鳴器沒(méi)有電路板,通過(guò)黑膠粘合。倘若是無(wú)源蜂鳴器,通過(guò)萬(wàn)用表電阻檔進(jìn)行檢測(cè),將黑表筆連到元器件正極, 紅表筆在負(fù)極來(lái)回的觸碰,會(huì)產(chǎn)生"咔、咔"聲,電阻也只有8Ω或者16Ω; 有源蜂鳴器發(fā)聲持續(xù),并且阻值是無(wú)源的十多倍。通過(guò)接入固定電源持續(xù)工作的是有源蜂鳴器;通過(guò)聲音變化放大等電路工作的是無(wú)源蜂鳴器。

      與一般的發(fā)聲器件對(duì)照, 該類(lèi)型的元器件通過(guò)極性需要添上恰當(dāng)?shù)闹绷麟妷?,就能產(chǎn)生穩(wěn)定的工作效果,使用方法也非常簡(jiǎn)單。它的驅(qū)動(dòng)電路及蜂鳴器外觀如圖6所示。

      蜂鳴器是由直流電壓供給工作的,因?yàn)榉澍Q器的工作電流較大, 通常芯片上的I/O口直接啟動(dòng)無(wú)法工作,因此采用三極管放大才能使蜂鳴器正常工作。具體工作狀態(tài)是蜂鳴器通過(guò)一個(gè)9015三極管進(jìn)行驅(qū)動(dòng),三極管的基極與P3.7口相連。如果P3.7低電平輸出,蜂鳴器響;如果P3.7高電平輸出,不響。在要求比較嚴(yán)格的一些場(chǎng)合還要加上二極管,并且是反相的,作為保護(hù)電路使用[8]。

      2.4 LCD1602液晶顯示模塊

      LCD1602是一種非常好用的字符型液晶顯示器,它可以是1行16位字符的呈現(xiàn)模式,也有2行16位字符的呈現(xiàn)模式,器件里邊包含標(biāo)準(zhǔn)的資源庫(kù)供選擇,其中還有16個(gè)5×7、32個(gè)5×10的點(diǎn)陣字符。此外,還包含64字節(jié)RAM用于字符生成,供用戶自定義字符,其中含日語(yǔ)、阿拉伯?dāng)?shù)字、慣用符號(hào)和英文字母的大小寫(xiě)等。每個(gè)字符都有一個(gè)固定代碼,此代碼就是對(duì)應(yīng)字符的ASCII碼。LCD1602液晶顯示器的工作電壓在4.5V~5.5V之間,最佳工作電壓為5V,字符尺寸為2.95×4.35(W×H)mm。圖7所示為其引腳圖。

      由于LCD1602可以采用4位或8位并行數(shù)據(jù)接口,為了方便編程,這里選用8位的并行方式,與信號(hào)線RS、E占用單片機(jī)的10位I/O口。P1為滑動(dòng)變阻器,其滑動(dòng)端接到LCD1602的對(duì)比度調(diào)整引腳VL上,用來(lái)進(jìn)行對(duì)比度調(diào)整。本次設(shè)計(jì)直接采用電阻R6,為2kΩ固定其亮度。背光的負(fù)極直接接到電源地,其正極通過(guò)一個(gè)跳線接口接到VCC上。

      3 軟件設(shè)計(jì)

      3.1主程序設(shè)計(jì)

      初始化模塊的主要任務(wù)是在單片機(jī)復(fù)位后程序設(shè)計(jì)的重要變量、中斷、定時(shí)/計(jì)數(shù)器的設(shè)置方式和控制字,將部分應(yīng)用內(nèi)存清零;而開(kāi)中斷和定時(shí)器是將EEPROM中的數(shù)據(jù)包括初始化速度、里程、限速值等數(shù)據(jù)調(diào)入至內(nèi)存當(dāng)中。

      程序包含兩個(gè)部分:主程序和子程序。主程序作用在于將整個(gè)參數(shù)歸到初始位,編寫(xiě)程序代碼執(zhí)行過(guò)程銜接樞紐,并將結(jié)果呈現(xiàn)給用戶。如圖8所示為主程序的流程圖:

      有關(guān)參數(shù)被分配到特定的寄存器, 各個(gè)獨(dú)立的模塊子程序根據(jù)要求被主程序調(diào)用。主要作用如下:

      (1)定義系統(tǒng)運(yùn)行過(guò)程中所需要的變量;

      (2)在運(yùn)行程序的過(guò)程中,按要求逐次完成對(duì)各個(gè)系統(tǒng)模塊進(jìn)行調(diào)用,并將運(yùn)行結(jié)果顯示出來(lái);

      (3)在各個(gè)模塊的調(diào)用過(guò)程中,實(shí)現(xiàn)對(duì)調(diào)用過(guò)程的保護(hù),保存運(yùn)行過(guò)程中必要的參數(shù),確保程序能夠順利執(zhí)行, 避免程序跑飛。

      為了獲取程序中所需的各個(gè)參數(shù)而采用中斷處理模塊。在主程序運(yùn)行時(shí),如果有中斷請(qǐng)求,程序?qū)⑻D(zhuǎn)到其他所需處理的子程序模塊運(yùn)行,一般中斷程序只對(duì)數(shù)據(jù)做簡(jiǎn)單的讀取和賦值,而不進(jìn)行處理與計(jì)算,縮短了中斷程序的運(yùn)行時(shí)間,系統(tǒng)響應(yīng)中斷的實(shí)時(shí)性也得到了提高[9]。

      3.2車(chē)速里程表子程序流程圖

      由于光電傳感器檢測(cè)產(chǎn)生的脈沖信號(hào)頻率越高,車(chē)速就越高,它們之間是正比關(guān)系,因此,計(jì)算車(chē)速與測(cè)得輸出脈沖信號(hào)的頻率息息相關(guān),公式如下:

      里程S=(檢測(cè)到的脈沖數(shù)n)/(速比*傳感器極對(duì)數(shù)),單位:km

      速度V=(3600*單位時(shí)間內(nèi)的脈沖數(shù))/(速比*傳感器極對(duì)數(shù)),單位:km/h

      本設(shè)計(jì)中選擇的車(chē)速測(cè)量周期為1秒,車(chē)速表的刷新周期為3微秒,電機(jī)的最小驅(qū)動(dòng)間隔為1微秒,即電機(jī)的執(zhí)行周期為10微秒,設(shè)置采樣濾波周期,每個(gè)周期中設(shè)置兩個(gè)監(jiān)測(cè)點(diǎn),時(shí)間間隔為1微秒。

      3.3 I/O口的控制方式

      單片機(jī)的輸入和輸出數(shù)據(jù)傳遞控制方式主要有:無(wú)條件傳送方式、查詢方式和中斷方式。例如:電子設(shè)備及機(jī)械裝置的開(kāi)關(guān)、聲控?zé)?、?bào)警設(shè)備等,它們無(wú)時(shí)不處于“準(zhǔn)備好”的模式,以供給信息傳輸。

      查詢方式:由各接口電路供給設(shè)備的工作狀況,以軟硬件結(jié)合的方式檢測(cè)系統(tǒng)工作狀態(tài),最終實(shí)現(xiàn)查詢方式的數(shù)據(jù)傳送。其流程圖如圖10所示:

      中斷方式:在程序中應(yīng)用中斷方式,是利用在芯片使用時(shí)可兼顧控制幾個(gè)外圍裝置以及其余待執(zhí)行的工作,從而大大提高了CPU的使用效率。由于單片機(jī)控制的許多外部設(shè)備速度相對(duì)較慢,如打印、溫度檢測(cè)、數(shù)據(jù)通信等,不可能與CPU進(jìn)行直接的同步數(shù)據(jù)交換,從而浪費(fèi)大量的等待時(shí)間,因此可通過(guò)中斷的分時(shí)實(shí)現(xiàn)CPU和外設(shè)的協(xié)調(diào)工作,即在CPU執(zhí)行程序過(guò)程中,如果需要進(jìn)行數(shù)據(jù)輸入、輸出獲溫度監(jiān)控設(shè)備的啟動(dòng),可以按序啟動(dòng)這些外設(shè)獲控制模塊,再繼續(xù)執(zhí)行實(shí)現(xiàn)其他功能的程序。與此同時(shí),被啟動(dòng)的外設(shè)獲控制模塊進(jìn)入準(zhǔn)備工作階段。當(dāng)準(zhǔn)備完成后,它們可以按照完成的先后次序分別向CPU傳送特定的數(shù)據(jù),需要CPU終止當(dāng)前所運(yùn)行的工作狀態(tài),轉(zhuǎn)而處理中斷請(qǐng)求的其他一些裝置要求,這就是所謂的中斷請(qǐng)求。其中斷響應(yīng)示意圖如圖11所示。

      4 軟件調(diào)試

      4.1程序的查錯(cuò)手段

      程序查錯(cuò)采用相匹配的開(kāi)發(fā)系統(tǒng)或軟件進(jìn)行調(diào)試,通過(guò)單步執(zhí)行以及斷點(diǎn)的設(shè)置對(duì)系統(tǒng)的軟硬件進(jìn)行全面檢查和調(diào)試。

      單步執(zhí)行:應(yīng)用單步執(zhí)行指令就是程序每執(zhí)行一步就有一條指令,逐個(gè)排查程序是否正確執(zhí)行,通過(guò)要求找到錯(cuò)誤的地方。

      斷點(diǎn)設(shè)置全速運(yùn)行:斷點(diǎn)設(shè)置就是在自己覺(jué)得有問(wèn)題的地方設(shè)置一個(gè)斷點(diǎn),設(shè)置程序的起始位和終止位,通過(guò)運(yùn)行到斷點(diǎn)處的狀況,進(jìn)行檢測(cè)。程序若沒(méi)有顯示出語(yǔ)法錯(cuò)誤,則繼續(xù)運(yùn)行,最終在斷點(diǎn)處終止;若有錯(cuò)誤,則在錯(cuò)誤處停止運(yùn)行;若程序處于死循環(huán)當(dāng)中或者是程序跑飛,將無(wú)法終止工作[10]。

      4.2 源程序的調(diào)試

      源程序主要包括分調(diào)、聯(lián)機(jī)調(diào)試和考機(jī)調(diào)試幾個(gè)步驟。

      分調(diào):最初,要求按照設(shè)計(jì)要求把各部分子程序調(diào)試好,將中斷服務(wù)程序移出,再通過(guò)系統(tǒng)主程序運(yùn)行的先后邏輯順序獨(dú)立的各部分程序逐次進(jìn)行調(diào)試。按照設(shè)計(jì)要求,設(shè)置并輸入一組合適的參數(shù),運(yùn)行程序,并進(jìn)行實(shí)時(shí)觀察,并對(duì)出現(xiàn)的故障及其產(chǎn)生的影響進(jìn)行檢測(cè)記錄;上述檢測(cè)記錄的故障問(wèn)題進(jìn)行嚴(yán)格分析推測(cè),通過(guò)軟件調(diào)試方法逐漸縮短范圍,找出問(wèn)題并及時(shí)修改,最后分析故障原因。

      聯(lián)調(diào):分調(diào)被修改整理,若運(yùn)行良好,則聯(lián)機(jī)調(diào)試。聯(lián)調(diào)著重對(duì)主程序和獨(dú)立的子程序接連處調(diào)試修改,把軟硬件結(jié)合逐個(gè)進(jìn)行調(diào)試,最后考機(jī)。

      5總結(jié)

      本篇論文研究的電子式車(chē)速里程表是將STC89C52單片機(jī)作為主要部分,將芯片的功能得到廣泛的拓展應(yīng)用,是軟件與硬件相結(jié)合的設(shè)計(jì),其功能及優(yōu)點(diǎn)主要有:

      1、使用當(dāng)下功能強(qiáng)大的單片機(jī)STC89C52芯片,結(jié)構(gòu)簡(jiǎn)單,體積小,價(jià)格容易接受,且功能強(qiáng)大;

      2、設(shè)計(jì)原理簡(jiǎn)單,無(wú)外圍驅(qū)動(dòng)電路,易焊接操作;

      3、采用LCD1602液晶顯示屏進(jìn)行車(chē)速和里程等顯示,數(shù)字及字符型的顯示加上由液晶材料而制成的屏幕,觀測(cè)時(shí)十分方便且可以防止眼睛疲勞;

      4、具有限速報(bào)警功能。程序設(shè)置限速段在20~90km/h之間,通過(guò)按鈕可將限速值控制在這個(gè)速度段內(nèi)的某一個(gè)值并進(jìn)行檢測(cè)報(bào)警;

      5、應(yīng)用C語(yǔ)言編寫(xiě)程序,編寫(xiě)移植容易,易讀;

      本設(shè)計(jì)中單片機(jī)系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,穩(wěn)定、可靠,成本低,但功能十分可觀,有廣泛的使用空間,車(chē)速里程表的設(shè)計(jì)還需要進(jìn)一步的開(kāi)發(fā)和推廣,隨著電子技術(shù)的發(fā)展與時(shí)俱進(jìn),更好的滿足現(xiàn)代化的需求。

      參考文獻(xiàn):

      [1]袁大宏. 國(guó)際汽車(chē)電子儀表應(yīng)用現(xiàn)狀及發(fā)展趨勢(shì)[N].中國(guó)汽車(chē)報(bào),2000-07-07(05).

      [2]孫仁云,付百學(xué),等. 汽車(chē)電器與電子技術(shù)[M].北京:機(jī)械工業(yè)出版社,2006:120-121.

      [3]劉小明,柴蒼修,黃靜. 數(shù)字化車(chē)速里程表的設(shè)計(jì)[J].儀表技術(shù),2007,(1):48-52.

      [4]吳栩鈞.基于單片機(jī)的車(chē)速里程表設(shè)計(jì)與仿真[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012,(14):213-223.

      [5]潘明,黃繼業(yè),潘松,等.單片機(jī)原理與應(yīng)用技術(shù)[M].北京:清華大學(xué)出版社,2001:1-7.

      [6]高洪一,康國(guó)初,等.汽車(chē)電子技術(shù)[M].北京:北京交通大學(xué)出版社,2007:167-169.

      [7]王文英.用光電傳感器測(cè)量電機(jī)轉(zhuǎn)速[J].光譜實(shí)驗(yàn)室,2013,30(2):1018-1020.

      [8]張鵬,等.單片機(jī)開(kāi)發(fā)板制作與應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2014:188-225.

      [9]夏明娜,高玉芝,等.單片機(jī)系統(tǒng)設(shè)計(jì)及應(yīng)用[M].北京:北京理工大學(xué)出版社,2015:112-113.

      [10]周潤(rùn)景,張麗娜,丁莉,等.基于PROTEUS的電路及單片機(jī)設(shè)計(jì)與仿真[M].北京:北京航空航天大學(xué)出版社,2009:338-342.

      通信作者:李倩

      基金項(xiàng)目:國(guó)家自然科學(xué)基金項(xiàng)目(51705393),陜西省教育廳專(zhuān)項(xiàng)科研項(xiàng)目(14JK1408),西安市工業(yè)應(yīng)用技術(shù)研發(fā)項(xiàng)目(JZKD0011),西安建筑科技大學(xué)基礎(chǔ)研究基金項(xiàng)目(JC1318)。

      猜你喜歡
      單片機(jī)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      基于單片機(jī)的層次漸變暖燈的研究
      基于單片機(jī)的多功能智能插排
      基于單片機(jī)的便捷式LCF測(cè)量?jī)x
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
      基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
      Microchip推出兩個(gè)全新PIC單片機(jī)系列
      基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
      庆元县| 宁武县| 怀柔区| 漯河市| 凉山| 阿图什市| 临西县| 东方市| 泊头市| 宜良县| 兰州市| 迁西县| 凤城市| 黔西县| 江北区| 墨玉县| 晋江市| 通城县| 湟中县| 平泉县| 泸水县| 吉林市| 射阳县| 左云县| 河间市| 合山市| 阳东县| 蓬溪县| 和平县| 丹巴县| 荣昌县| 南康市| 衢州市| 西青区| 隆子县| 十堰市| 长泰县| 嘉峪关市| 灌阳县| 庆元县| 昌乐县|