freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

汽車油量檢測器的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(完整版)

2025-08-02 11:48上一頁面

下一頁面
  

【正文】 建立程序文件。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調(diào)試環(huán)境,如 KEIL C51 uVision2 等軟件。因為通常情況下汽車油箱的容量大約在 0~50L 范圍內(nèi),所以本設(shè)計設(shè)置的油箱剩余油量的范圍為 0~50L,開啟電源,給單片機上電,給壓力傳感器施加壓力壓力傳感器采集壓力值,當(dāng)采集到的壓力值為 0 時,LCD 液晶屏上顯示的油量值為 0L,隨著采樣壓力值逐漸增大,LCD1602 上顯示得數(shù)據(jù)由 0L 依次變?yōu)?50L,在此過程中當(dāng)油箱內(nèi)的剩余油量低于 10L 時,發(fā)生聲光報警;當(dāng)郵箱的剩余油量高于 45L 時,發(fā)生聲光報警;當(dāng)油箱內(nèi)的剩余油量在 10L~45L 范圍內(nèi)時,在 LCD上顯示出實時油量。3 報警電路部分的問題報警電路采用蜂鳴器和 LED 燈聲光相結(jié)合的報警方式,用單片機控制蜂鳴器和 LED 燈的報警。]16[所以稱重傳感器輸出的電壓范圍只有 0~5mv,我一開始做的時候?qū)δ?shù)轉(zhuǎn)換器 ADC0832 不是很了解,后來通過查資料知道了 0~5mv 的電壓 ADC0832 不能識別,于是我在傳感器和 ADC0832 之間加上了一個信號放大器 AD620AN,經(jīng)放大后傳感器輸出的電壓由 0~5mv 擴大了 1000 倍,變?yōu)?0~5v,這個范圍就可以被ADC0832 識別,數(shù)據(jù)經(jīng) ADC0832 采樣后,由單片機 STC89C52 的 CPU 存儲。采用杜邦線來連接實物,在調(diào)試的過程中,如果發(fā)現(xiàn)線路連接出錯的話,可以直接將杜邦線拔下重新連接。本設(shè)計在軟件設(shè)計時為油箱剩余的油量設(shè)定一定的閾值,當(dāng)油箱剩余油量低于 10L 時,電路發(fā)生聲光報警,以提醒駕駛員加油;當(dāng)油箱剩余油量高于 45L 時,電路發(fā)生聲光報警,提醒駕駛員做出相應(yīng)的處理措施。AD620AN 采用 8 引腳 SOIC 和 DIP 封裝,本設(shè)計只需要在 1 引腳和 8 引]15[腳中間連接一個外部電阻就可設(shè)置增益,且增益范圍為 1 至 10000。越高的速度,要求電路版的制作工藝也越高,要求導(dǎo)線間的寄生電容要小。?K圖 32 復(fù)位電路 晶振電路的設(shè)計單片機STC89C52LCD 顯示模塊聲光報警模塊ADC0832模數(shù)轉(zhuǎn)換電源模塊信號放大AD620AN壓力傳感器 畢 業(yè) 設(shè) 計15STC89C52 中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,其中單片機的XTAL1 和 XTAL2 引腳分別是該放大器的輸入端和輸出端。因此要求單片機復(fù)位后能脫離復(fù)位狀態(tài) [12]。 指令 7:字符發(fā)生器 RAM 地址設(shè)置;指令 8:DDRAM 地址設(shè)置; 指令 9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙;指令 10:寫數(shù)據(jù); 指令 11:讀數(shù)據(jù) 。第 6 腳:E 端為使能端,當(dāng) E 端工作在脈沖的下降沿時,液晶模塊執(zhí)行命令。每一個字符都有自己固定的代碼,通過給 1602 液晶寫入對應(yīng)的程序代碼來顯示相應(yīng)的字符。在第 1 個時鐘脈沖的下沉之前 DI 端必須是高電平,表示啟始信號。芯片轉(zhuǎn)換時間僅為 32μS,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗,以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強。C to +70176。 /EA/VPP:當(dāng)/EA 保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。在平時,ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。P3 口:P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。 同 時 , 學(xué) 習(xí) 使 用 單 片 機 是 了 解 計 算 機 原 理與 結(jié) 構(gòu) 的 最 佳 選 擇 。]3[ 畢 業(yè) 設(shè) 計42稱重傳感器的工作原理:應(yīng)變式力傳感器的受力工作原理如圖 23 所示。本設(shè)計給出了系統(tǒng)的總體方案,系統(tǒng)的方案論證,系統(tǒng)的軟、硬件設(shè)計。汽車的油箱油量檢測通常是由水平檢測器 (一個與儀表板油量計串接的由浮標(biāo)控制的浮筒式電位器系統(tǒng))來完成的。The signal chip microputer STC89C52 is treated as the core device in the design of the automobile oil amount detector,which is consist of a pressure sensor、a A\D converter、a LCD display circuit and a alarm circuit。當(dāng)壓力傳感器采集到壓力信號時,油量值可以通過LCD液晶屏顯示出當(dāng)前的油量,并且隨著壓力的增大油量值依次顯示0~50L 。 畢 業(yè) 設(shè) 計設(shè)計題目:汽車油量檢測器的設(shè)計與實現(xiàn) 系 別: 信息工程系 班 級: 電 子 信 息 工 程 姓  名: 指 導(dǎo) 教 師: 年 月 日汽車油量檢測器的設(shè)計與實現(xiàn)摘 要隨著社會的不斷進(jìn)步和經(jīng)濟的不斷發(fā)展,越來越多的汽車已經(jīng)進(jìn)入了千家萬戶,汽車已經(jīng)成為很多家庭的代步工具。同時當(dāng)油量值大于45L時,電路自動聲光報警,提醒駕駛?cè)藖硖幚?。The range of the pressure sample of the pressure sensor is only 0 mv to 5 mv .Because the ADC0832 can only identify the level of volt,we must connect the AD620AN which is a signal amplifier between the pressure sensor and the ADC0832,which can enlarge the voltage to the range from 0 v to 5 then,the system converted the residual oil volume into electrical signals with the relationship between the pressure39。當(dāng)油箱儲滿燃油時,浮標(biāo)動臂升起,將電位器的阻值調(diào)至最小(也有部分車型是將電位器的阻值調(diào)至最大),使油量計 (實際上是一只毫安表) 的指針作滿標(biāo)度的偏轉(zhuǎn)。其中方案論證中具體論證了單片機、數(shù)據(jù)采集、模數(shù)轉(zhuǎn)換、顯示器件的選擇理由; 畢 業(yè) 設(shè) 計2硬件設(shè)計包括了電源電路、單片機最小系統(tǒng)、模數(shù)轉(zhuǎn)換電路、顯示電路和報警電路;軟件設(shè)計包括了系統(tǒng)主程序、模數(shù)轉(zhuǎn)換子程序、顯示子程序和報警子程序。 將應(yīng)變片粘貼到受力的力敏型彈性元件上, 當(dāng)彈性元件受力產(chǎn)生變形時,應(yīng)變片產(chǎn)生相應(yīng)的應(yīng)變, 轉(zhuǎn)化成電阻變化。 它 最 早 是 被 用 在 工 業(yè) 控 制 領(lǐng) 域 。P1 口:P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。因此它可用作對外部輸出的脈沖或用于定時目的。注意加密方式 1 時,/EA 將內(nèi)部鎖定為RESET;當(dāng)/EA 端保持高電平時,此間內(nèi)部程序存儲器。C,工業(yè)級芯片溫寬為?40176。獨立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。在第 3 個脈沖下沉之前 DI 端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能 。其實物如圖 27 所示:圖 27 LCD1602實物圖1602 字符型 LCD 通常有 14 條引腳線或 16 條引腳線的 LCD,多出來的 2 條線是背光電源線 VCC (15 腳)和地線 GND (16 腳 ),其控制原理與 14 腳的 LCD 完全一樣。第 7~14 腳:D0~D7 為 8 位雙向數(shù)據(jù)線。]1[ 畢 業(yè) 設(shè) 計133 硬件設(shè)計 總體方案設(shè)計本設(shè)計以 STC89C52 為核心,輔以壓力傳感器,A/D 轉(zhuǎn)換器,LCD 顯示模塊,電源模塊,報警模塊等組成,其中報警模塊由蜂鳴器和 LED 燈組成。根據(jù)應(yīng)用要求,復(fù)位操作通常有兩種形式:上電復(fù)位、開關(guān)復(fù)位。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,圖 33 是 STC89C52 內(nèi)部時鐘方式電路。晶振和電容的安裝要盡可能的靠近單片機,以減小導(dǎo)線間的寄生電容,保證晶振的穩(wěn)定、可靠的工作 。如圖 35 所示即為本設(shè)計 AD620AN 的連接圖:圖 35 數(shù)據(jù)采集模塊電路圖 畢 業(yè) 設(shè) 計17 A/D轉(zhuǎn)換模塊的設(shè)計綜上 、 所述,壓力傳感器和 AD620AN 采集到壓力值的范圍為 0~5v,該壓力值為模擬信號,需經(jīng)過 A/D 轉(zhuǎn)換模塊進(jìn)行模數(shù)轉(zhuǎn)換,將模擬信號轉(zhuǎn)換成數(shù)字信號,再將數(shù)據(jù)存儲在 CPU 中。電路中報警電路由單片機引腳 控制,因為由單片機直接與蜂鳴器、LED 燈相連時,蜂鳴器發(fā)出的聲音以及 LED 燈發(fā)出的燈光很微弱,所以需要在單片機和報警器件之間連接一個起放大作用的三極管 PNP,蜂鳴器和led 燈可以正常報警。這樣比直接把導(dǎo)線焊接在電路板上省去了很多的麻煩。2 液晶顯示部分的問題此次設(shè)計采用 LCD1602 液晶顯示器,它是一個 16 引腳的液晶顯示屏。單片機的引腳控制報警,但是輸出電流太小導(dǎo)致蜂鳴器發(fā)出的聲響太小以及 LED 燈發(fā)出的燈光太弱。經(jīng)硬件調(diào)試后,本設(shè)計已經(jīng)實現(xiàn)了所有的設(shè)計要求。4 具有強大的原理圖繪制功能 。創(chuàng)建的文件用*.c 形式保存,如圖 45 所示:圖 45 創(chuàng)建代碼文件5 編譯和連接工程。對代碼進(jìn)行編譯 畢 業(yè) 設(shè) 計27圖 48程序仿真調(diào)試窗口 畢 業(yè) 設(shè) 計28 系統(tǒng)軟件程序設(shè)計 主程序設(shè)計流程圖 49 主程序流程圖如圖 49 所示,單片機上電后,程序首先對單片機和液晶顯示器 LCD1602 進(jìn)行初始化,這時 LCD 液晶屏上顯示得是 0L。NYYN寫入控制字寫入初始行是否換行全部數(shù)據(jù)寫完?結(jié)束開始 畢 業(yè) 設(shè) 計31 聲光報警模塊子程序流程圖圖 412 報警模塊程序流程圖如圖 412 所示,單片機上電后,系統(tǒng)首先對單片機和 LCD 顯示屏進(jìn)行初始化。雖然本次畢業(yè)設(shè)計實現(xiàn)了所有要求的功能,但由于時間和條件的限制,該畢業(yè)設(shè)計仍然存在一些可以完善的空間。同時,我也感謝學(xué)校為我們提供優(yōu)越的硬件調(diào)試環(huán)境。uchar V[] = L。i200。 //一個轉(zhuǎn)換周期開始 CLK=0。 //第二個脈沖下降沿 DIO=0。 //第四個脈沖 CLK=0。delay(10)。LCD_POS(10)。}}else if(V[1]0x31){LCD_POS(0x40)。}}}/*******************LCD1602 顯示子程序**************/ ifndef _1602_h_define _1602_h_ 畢 業(yè) 設(shè) 計39includedefine uchar unsigned chardefine uint unsigned intsbit RS=P2^0。}/*******************寫指令操作**************/void write_(uchar ){RS=0。delay(5)。delay(5)。delay(5)。/*******************延時程序**************/void delay(uint z){uint x,y。for(i=0。if(A_D()299){LCD_POS(0x40)。dis_date(VT)。 //將下面儲存的低位數(shù)據(jù)向右移 dat|=(uchar)DIO。 //第三個脈沖 CLK=0。 //CS 置 0,片選有效 DIO=1。for(j=0。uchar code TH[] = It is too full。最后還要感謝同組的同學(xué),在設(shè)計的過程中,當(dāng)我們各自遇到問題時,我們總是可以認(rèn)真討論解決方法。其他的問題相信在以后不斷地努力過程中,會有更加完善的解決辦法,汽車油量檢測器會更加的完善。YN系統(tǒng)初始化開始油量值大于 45 或小于 10聲光報警結(jié)束 畢 業(yè) 設(shè) 計32結(jié) 論本設(shè)計汽車油量檢測器的設(shè)計與實現(xiàn),不僅要求顯示油箱的實時油量,而且要求當(dāng)油量過低或過高時電路需要發(fā)生聲光報警,提醒司機作出正確的處理措施。Y結(jié)束聲光報警并顯示油量值N油量值是否大于 45 小于10開始ADC0832 采集壓力值CPU 存儲油量值LCD 初始化ADC0832 初始化顯示油量 畢 業(yè) 設(shè) 計29 ADC0832采集數(shù)據(jù)子程序流程圖圖410 ADC0832 數(shù)據(jù)讀取程序流程圖如圖410 所示,當(dāng) ADC0832 未工作時其 CS 輸入端應(yīng)為高
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1