版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、噴油泵提前角測(cè)量系統(tǒng)及 PC 通信摘要柴油機(jī)噴油泵的供油提前角直接關(guān)系到柴油機(jī)的功率、燃油消耗和工作 的穩(wěn)定性。準(zhǔn)確地測(cè)定噴油泵供油提前角并將其調(diào)整到最佳數(shù)值,對(duì)于保證 柴油機(jī)處于完好技術(shù)狀態(tài)、節(jié)約燃油消耗和充分發(fā)揮柴油機(jī)性能有著重要的 意義。測(cè)量提前角的同時(shí),我們還應(yīng)該實(shí)時(shí)測(cè)量噴油泵的油位,因?yàn)楹侠淼?油位是噴油泵正常運(yùn)轉(zhuǎn)的保證,只有了解了噴油泵中的油量,才能不損壞噴 油泵。所以本次的設(shè)計(jì)研究是有必要的,也具有一定的現(xiàn)實(shí)意義。噴油泵提前角的測(cè)量精度要求高、信號(hào)提取困難,所以引入高精度磁平 衡式霍爾電傳感器,把它安裝在噴油泵主軸上,通過主軸的轉(zhuǎn)動(dòng),產(chǎn)生兩個(gè) 外中斷,然后利用 AT89C52 的
2、定時(shí)器 /記數(shù)器獲取提前角的相關(guān)數(shù)據(jù)信息并 精確計(jì)算提前角。油位的測(cè)量也是通過傳感器將模擬信號(hào)輸送給十位數(shù)據(jù)采 集 芯 片 TLC1549CP , 它 將 模 擬 信 號(hào) 轉(zhuǎn) 化 為 數(shù) 字 信 號(hào) , 然 后 將 信 息 送 于 AT89C52 進(jìn)行處理再經(jīng)過 MAX232 高低電平的轉(zhuǎn)化傳送給 PC 機(jī),也就是呈 現(xiàn)于我們面前的數(shù)據(jù)。然后利用 LED 精確顯示提前角和油位。最后通過 PC 機(jī)與單片機(jī) TXD 、 RXD 相連,利用 MAX232 電平轉(zhuǎn)換, 通過指令碼的輸入,對(duì)存儲(chǔ)區(qū)的數(shù)據(jù)信息進(jìn)行傳送,這樣就實(shí)現(xiàn)了與 PC 機(jī) 的實(shí)時(shí)通信。關(guān)鍵詞:噴油泵提前角,單片機(jī),油位測(cè)量,傳感器,P
3、C 通信The Oil Pump Angle of advanceMeasurement System and PC CommunicationABSTRACTThe oil pump angle of advance of diesel is directly related to its engine power,fule consumption and stability of the work.Accurate determinatiaon of the oil pump advance angle and the adjustment to the best value is ful
4、l of great significance to ensure diesel is in good technical state,save fule consumption and fully play its performance. we should also measure the oil level of oil pump in time when measuring the oil pump angle of advance. Because a reasonable oil level is guarantee to the normal operation of the
5、oil pump.we wont damage theoil pump only when we know the oil level of oil pump. Therefore, the design is necessary and also has some practical significance.Because of the high precise measurement and signal extraction problems of the oil pump angle of advance,we introduce the high-precision magneti
6、c balanced hall electric sensor. We install it on the oil pump shaft. Two external interrupts generate through the shaft rotation. Then we can obtain the related data of the oil pump angle of advance and accurately calculate the oil pump angle of advance taking advantage of the timer / counter of AT
7、89C52. The measurement methods of the oil level are as follows: First of all , the analog signals can be delivered to the 10 data acquisition chip TLC1549CP by the sensor. The TLC1549CP transform the analog signals into digital signals. The digital signals is dealed with by AT89C52 and transformed b
8、y the high and low level of MAX232. Then the signals is sent to the PC machine. That is, the data presented in front of us. Then we can make use of the LED to accurately demonstrate the advance angle and oil level.Through the USB-Power connected to the MCU TXD, RXD, using MAX232 level translation an
9、d script input, we can transport the data in the storage area.Thus the real-time communication with the PC machine is achieved.KEY WORDS: Advance Angle,MCU,Oil level,Sensor,Communication,MAX2326目錄、八、-丄前 言 1第 1 章 緒論 21.1 噴油泵知識(shí)簡(jiǎn)介 21.2 噴油泵試驗(yàn)臺(tái)介紹 21.3 設(shè)計(jì)方案的提出 3第 2 章 設(shè)計(jì)方案與分析 42.1 整體測(cè)量模塊的設(shè)計(jì)方案與分析 42.1.1 整體測(cè)
10、量模塊的系統(tǒng)結(jié)構(gòu)圖 42.1.2 系統(tǒng)結(jié)構(gòu)圖分析 42.2 油位測(cè)量的方案與分析 52.2.1 方案分析 52.2.2 油位測(cè)量系統(tǒng)的結(jié)構(gòu)原理圖 52.3 提前角測(cè)量的方案與分析 52.3.1 測(cè)量方案相關(guān)說明 52.3.2 測(cè)量原理解析 62.3.3 提前角測(cè)量結(jié)構(gòu)原理圖 62.4 串口通信的方案與分析 72.5 設(shè)計(jì)元件清單 7第 3 章 系統(tǒng)硬件電路的設(shè)計(jì) 93.1 主控模塊原理圖及解析 93.1.1 主控模塊原理圖 93.1.2 主要芯片介紹 103.2 A/D 轉(zhuǎn)換模塊原理圖及解析 143.2.1 A/D 轉(zhuǎn)換模塊原理圖 143.2.2 主要芯片介紹 153.3 串口通信模塊原理圖及
11、解析 183.3.1 串口通信模塊原理圖 183.3.2 主要芯片介紹 1920223.4 LED 顯示模塊原理圖及解析 第 4 章 系統(tǒng)軟件設(shè)計(jì)4.1 總體測(cè)量模塊流程圖 224.2 油位測(cè)量模塊流程圖 224.3 提前角測(cè)量模塊流程圖 234.3.1 提前角測(cè)量中斷流程圖 234.3.2 提前角送顯示區(qū)寄存器子程序流程圖 244.4 按鍵控制 LED 顯示模塊流程圖 254.5 串行通信模塊流程圖 26結(jié) 論 31參考文獻(xiàn) 32致 謝 34附 錄 35噴油泵提前角是指在活塞到達(dá)上止點(diǎn)前噴油泵開始噴油的時(shí)刻相對(duì)于 上止點(diǎn)的曲軸轉(zhuǎn)角。柴油機(jī)噴油泵的供油提前角直接關(guān)系到柴油機(jī)的功率、 燃油消耗和
12、工作的穩(wěn)定性。準(zhǔn)確地測(cè)定噴油泵供油提前角并將其調(diào)整到最佳 數(shù)值,對(duì)于保證柴油機(jī)處于完好技術(shù)狀態(tài)、節(jié)約燃油消耗和充分發(fā)揮柴油機(jī) 性能有著重要的意義。提前角過大,混合氣在活塞運(yùn)行到上止點(diǎn)前燃燒的數(shù) 量增加,使氣缸壓力在活塞運(yùn)行到上止點(diǎn)前過快增長,影響發(fā)動(dòng)機(jī)功率,并 使油耗增多,排氣中的 NO2 增加;提前角過小,混合氣在活塞運(yùn)行到上止點(diǎn) 后的燃燒數(shù)量增加,由于上止點(diǎn)后氣缸容積增大,使燃燒速度減慢,最大壓 力降低,因此也使功率下降油耗增加,排放的烴顯著增多。因此,發(fā)動(dòng)機(jī)在 使用中,噴油提前角需要經(jīng)常檢查或調(diào)整。目前動(dòng)態(tài)供油提前角的測(cè)量方法 通常包括儀器檢測(cè)驗(yàn)證、人工檢測(cè)驗(yàn)證兩種方法,但這兩種方法均存
13、在有或 多或少的問題。本次設(shè)計(jì)利用單片機(jī)并通過先進(jìn)的噴油泵實(shí)驗(yàn)臺(tái)系統(tǒng)實(shí)現(xiàn)對(duì) 相關(guān)數(shù)據(jù)進(jìn)行方便、即時(shí)、快捷、準(zhǔn)確的測(cè)量。為了實(shí)現(xiàn)對(duì)噴油泵提前角的精確測(cè)量,本設(shè)計(jì)引入了高精度磁平衡式霍 爾電傳感器,把它安裝在噴油泵主軸上,通過主軸的轉(zhuǎn)動(dòng),產(chǎn)生兩個(gè)外中斷, 然后利用 AT89C52 的定時(shí)器 / 記數(shù)器獲取提前角的相關(guān)數(shù)據(jù)信息并精確計(jì)算 提前角。油位的測(cè)量也是通過傳感器將模擬信號(hào)輸送給十位數(shù)據(jù)采集芯片 TLC1549CP ,它將模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),然后將信息送于AT89C52 進(jìn)行處理再經(jīng)過 MAX232 高低電平的轉(zhuǎn)化輸送給 PC 機(jī),也就是呈現(xiàn)于我們面前 的數(shù)據(jù)。然后利用 LED 精確顯示提
14、前角和油位。最后通過與單片機(jī) TXD 、 RXD 相連的 USB-Power , 利用 MAX232 電平轉(zhuǎn)換,通過指令碼的輸入,對(duì)存 儲(chǔ)區(qū)的數(shù)據(jù)信息進(jìn)行傳送,這樣就實(shí)現(xiàn)了與 PC 機(jī)的實(shí)時(shí)通信。本設(shè)計(jì)能夠?qū)μ崆敖窃诓煌c(diǎn)進(jìn)行實(shí)時(shí)測(cè)量。 通過 AT89C52 對(duì)數(shù)據(jù)的處 理,以及利用 MAX232 電平轉(zhuǎn)換與上位機(jī)進(jìn)行實(shí)時(shí)通訊 , 使測(cè)得的數(shù)據(jù)比較 準(zhǔn)確、明了。由于條件的限制,在模擬提前角和油位測(cè)量系統(tǒng)時(shí),運(yùn)用了按 鍵外部中斷輸入和電位器,其精確度還沒有達(dá)到理想的程度,所以還有待于 進(jìn)一步改進(jìn)和提高。第 1 章 緒論1.1 噴油泵知識(shí)簡(jiǎn)介 噴油泵是向噴油器定時(shí)定量供給高壓燃油的部件。常用的有柱
15、塞式噴油 泵和分配式噴油泵。柱塞式噴油泵性能良好,使用可靠,已獲得廣泛應(yīng)用。 分配式噴油泵是 20 世紀(jì) 50 年代后期出現(xiàn)的一種新型噴油泵,它的優(yōu)點(diǎn)是輕 小、成本低、使用方便。噴油泵按其總體結(jié)構(gòu)可分為單體泵和合成泵(整體泵 )。噴油泵總成通常是由噴油泵、調(diào)速器等部件安裝在一起組成的一個(gè)整體。其 中調(diào)速器是保障柴油機(jī)和汽油機(jī)的低速運(yùn)轉(zhuǎn)和對(duì)最高轉(zhuǎn)速的限制,確保噴射 量與轉(zhuǎn)速之間保持一定關(guān)系的部件。而噴油泵則是柴油機(jī)和汽油機(jī)最重要的 部件,被視為發(fā)動(dòng)機(jī)的“心臟”部件。噴油泵作用:(1)提高油壓 (定壓) :將噴油壓力提高到 10Mpa-20Mpa ;(2) 控制噴油時(shí)間 ( 定時(shí) ) :按規(guī)定的時(shí)
16、間噴油和停止噴油;(3) 控制噴油量 (定量) :根據(jù)柴油機(jī)的工作情況,改變噴油量的多少,以 調(diào)節(jié)柴油機(jī)的轉(zhuǎn)速和功率。對(duì)噴油泵的要求:(1) 按柴油機(jī)工作順序供油,而且各缸供油量均勻;(2) 各缸供油提前角要相同;(3) 各缸供油延續(xù)時(shí)間要相等;(4) 油壓的建立和供油的停止都必須迅速,以防止滴漏現(xiàn)象的發(fā)生。1.2 噴油泵試驗(yàn)臺(tái)介紹噴油泵試 驗(yàn)臺(tái) 是對(duì) 柴油機(jī)的噴 油泵 進(jìn)行 檢測(cè)、調(diào) 整和維修 的專門設(shè) 備 ,在噴油泵的制造與維修中發(fā)揮著重要的作用。近年來,隨著柴油機(jī)應(yīng)用 的日益廣泛,油泵油咀技術(shù)的不斷改進(jìn),噴油泵制造廠家和維修行業(yè)對(duì)噴油 泵試驗(yàn)臺(tái)的技術(shù)要求也越來越高,致使為數(shù)不多的國產(chǎn)試驗(yàn)
17、臺(tái)的生產(chǎn)廠家也 紛紛向世界先進(jìn)技術(shù)靠攏。噴油泵試驗(yàn)臺(tái)測(cè)量系統(tǒng)現(xiàn)狀(1) 轉(zhuǎn)速計(jì)算、控制儀表 噴油泵試驗(yàn)臺(tái)轉(zhuǎn)速測(cè)量是噴油泵調(diào)試的基本保證。目前,幾乎各類 型產(chǎn)品都配以數(shù)字顯示的轉(zhuǎn)速表,而早期的指針式轉(zhuǎn)速表早已淘汰。量 油 計(jì)數(shù) 也同 樣是利用電子計(jì)數(shù)裝置進(jìn)行 預(yù)置計(jì)數(shù) ,控制油泵 調(diào)試 的油 量。 此外,各廠家還對(duì)產(chǎn)品配置了許多其他測(cè)控功能,如油溫自動(dòng)數(shù)顯控制 和油壓、氣壓(真空度)的數(shù)字化測(cè)量等??傊?,噴油泵測(cè)試時(shí)所需的條 件參數(shù)均可由儀表測(cè)量數(shù)顯,使測(cè)試條件、控制精度大大提高。(2) 噴油泵調(diào)試參數(shù)測(cè)試 噴油泵調(diào)試參數(shù)主要是各缸油量,目前測(cè)試主要還是以玻璃量筒計(jì) 量為主,但這種測(cè)量方式的最大
18、缺點(diǎn)是測(cè)量過程緩慢,尤其不適于油泵 油咀生產(chǎn)廠家的大批量專業(yè)化生產(chǎn),因此,在國外新開發(fā)的產(chǎn)品上,利 用了計(jì)算機(jī)測(cè)控技術(shù)及設(shè)計(jì)的傳感器對(duì)油泵的噴油量進(jìn)行快速、連續(xù)的 測(cè)量,是目前急需解決的問題,這正是國產(chǎn)噴油泵試驗(yàn)臺(tái)與國外先進(jìn)產(chǎn) 品之間真正差距所在。噴油泵試驗(yàn)臺(tái)發(fā)展趨勢(shì)(1) 由于試驗(yàn)臺(tái)主要應(yīng)用于油泵油咀生產(chǎn)廠家和維修調(diào)試,而 生產(chǎn)廠 家由于生產(chǎn)是批量化的,因此,它要求試驗(yàn)臺(tái)的自動(dòng)化程度要高,如噴 油泵快速裝夾具及噴油量快速數(shù)字化測(cè)量等;而維修行業(yè)則要求試驗(yàn)臺(tái) 應(yīng)能適應(yīng)多種噴油泵的調(diào)試,具備較齊全的附件。(2) 今后噴油泵試驗(yàn)臺(tái)的技術(shù)發(fā)展應(yīng)主要集中于充分利用計(jì)算機(jī)測(cè) 控技術(shù),使噴油泵調(diào)試中的各項(xiàng)
19、條件和技術(shù)參數(shù)的測(cè)量完全以數(shù)字化方 式自動(dòng)測(cè)量,以適應(yīng)噴油泵產(chǎn)品技術(shù)及質(zhì)量不斷提高的需要。1.3 設(shè)計(jì)方案的提出基于前面對(duì)噴油泵試驗(yàn)臺(tái)相關(guān)知識(shí)的理解和應(yīng)用,就形成了本次的設(shè)計(jì) 方案。本次測(cè)量系統(tǒng)設(shè)計(jì)的目的就是充分利用計(jì)算機(jī)測(cè)控技術(shù),對(duì)噴油泵調(diào) 試中的技術(shù)參數(shù)提前角和油位的測(cè)量完全以數(shù)字化方式實(shí)現(xiàn)自動(dòng)測(cè)量, 以適應(yīng)噴油泵產(chǎn)品技術(shù)及質(zhì)量不斷提高的需要。第2章設(shè)計(jì)方案與分析2.1整體測(cè)量模塊的設(shè)計(jì)方案與分析2.1.1整體測(cè)量模塊的系統(tǒng)結(jié)構(gòu)圖整個(gè)測(cè)量系統(tǒng)的結(jié)構(gòu)圖如下所示:圖2-1基于噴油泵的提前角測(cè)量系統(tǒng)及與PC機(jī)通信方案框圖2.1.2系統(tǒng)結(jié)構(gòu)圖分析提前角傳感器中斷系統(tǒng)中引入了高精度磁平衡霍爾電傳感器
20、,安裝在噴油泵主軸上,通過主軸的轉(zhuǎn)動(dòng),產(chǎn)生兩個(gè)外部中斷,AT89C52通過外部中斷精確計(jì)算提前角。油位的測(cè)量是通過傳感器將模擬信號(hào)輸送給十位串行 A/D轉(zhuǎn)換芯片TLC1549CP,TLC1549CP對(duì)模擬信號(hào)進(jìn)行采樣將其轉(zhuǎn)化為數(shù)字信號(hào),然后將數(shù)據(jù)信息送給 AT89C52進(jìn)行相應(yīng)處理。與PC機(jī)通信時(shí),PC機(jī)通過指令代碼,結(jié)合 MAX232轉(zhuǎn)換器,對(duì)單片機(jī)情況進(jìn)行實(shí)時(shí)監(jiān)控,從而向被控單元發(fā)出指令,采取相應(yīng)的動(dòng)作。本次測(cè)量系統(tǒng)利用LED精確顯示提前角和動(dòng)態(tài)顯示液位數(shù)據(jù),實(shí)時(shí)性強(qiáng)。其中LED顯示受按鍵控制,上電顯示提前角,按鍵2按下顯示液位,按鍵1按下顯示提前角。2.2油位測(cè)量的方案與分析221方案分
21、析油位的實(shí)時(shí)測(cè)量是機(jī)器正常運(yùn)轉(zhuǎn)的保證,我們只有時(shí)刻了解噴油泵中的油量,才能知道它所具有的動(dòng)力,所以油位也是我們電腦測(cè)控的重要數(shù)值。測(cè)量時(shí)通過傳感器將模擬信號(hào)輸送給十位數(shù)據(jù)采集芯片TLC1549CP,1549對(duì)模擬信號(hào)進(jìn)行采樣將其轉(zhuǎn)化為數(shù)字信號(hào),然后將數(shù)字信息送于AT89C52進(jìn)行處理再經(jīng)過 MAX232高低電平的轉(zhuǎn)化輸送給PC機(jī),也就是呈現(xiàn)于我們面前的數(shù)據(jù)。本次設(shè)計(jì)中的傳感器使用的是電位器,也就是浮標(biāo)將油位的信息 體現(xiàn)在電壓上,然后啟用A/D轉(zhuǎn)換實(shí)時(shí)了解油量。2.2.2油位測(cè)量系統(tǒng)的結(jié)構(gòu)原理圖圖2-2油位檢測(cè)系統(tǒng)的結(jié)構(gòu)原理圖2.3提前角測(cè)量的方案與分析231測(cè)量方案相關(guān)說明噴油泵提前角是指在活
22、塞到達(dá)上止點(diǎn)前噴油泵開始噴油的時(shí)刻相對(duì)于 上止點(diǎn)的曲軸轉(zhuǎn)角。柴油機(jī)噴油泵的供油提前角直接關(guān)系到柴油機(jī)的功率、 燃油消耗和工作的穩(wěn)定性。準(zhǔn)確地測(cè)定噴油泵供油提前角并將其調(diào)整到最佳 數(shù)值,對(duì)于保證柴油機(jī)處于完好技術(shù)狀態(tài)、節(jié)約燃油消耗和充分發(fā)揮柴油機(jī) 性能有著重要的意義。在使用中用供油提前角來保證噴油提前角。通過測(cè)量 夾持式傳感器測(cè)量高壓油管的脈動(dòng)、 高壓線的電流脈動(dòng)測(cè)量噴油或點(diǎn)火始點(diǎn), 通過霍爾傳感器測(cè)量發(fā)動(dòng)機(jī)上始點(diǎn)的位置。通過智能軟件計(jì)算得到發(fā)動(dòng)機(jī)的 動(dòng)態(tài)提前角。另外最佳供油提前角參數(shù) ( 不同轉(zhuǎn)速及工況下的 )在噴油泵、提 前器匹配中也具有一定的重要性。噴油泵匹配時(shí),需根據(jù)特性曲線上的各工 況
23、點(diǎn),正確找出最佳供油提前角,以確立油量并最終得出噴油泵最佳供油速 率、提前器,最佳提前角度的參數(shù)。如何更好的檢驗(yàn)在這些開發(fā)試驗(yàn)中的成 果,供油提前角的準(zhǔn)確測(cè)量是非常重要的,它為確定柴油機(jī)最佳噴油時(shí)刻提 供了重要數(shù)據(jù)。噴油泵提前器提前角自動(dòng)測(cè)量電路主要有位置傳感器、 單片機(jī)、 MAX232 接口電路、液晶顯示電路以及鍵盤電路組成。位置傳感器一個(gè)安裝在噴油泵 動(dòng)力軸上,另一個(gè)安裝在噴油泵凸輪軸上。2.3.2 測(cè)量原理解析噴油泵的提前角是本次設(shè)計(jì)所要測(cè)量的一個(gè)主要參量, 因?yàn)樗臏y(cè)量精度要求高、信號(hào)提取困難,所以本測(cè)量系統(tǒng)中采用高精度傳感器產(chǎn)生兩個(gè)外 中斷,結(jié)合定時(shí)器 /記數(shù)器獲取提前角的數(shù)據(jù)信息。
24、油泵運(yùn)行于某一速度,傳感器的脈沖信號(hào)轉(zhuǎn)換為外中斷 N0 、N1 信號(hào)。來自傳感器的脈沖轉(zhuǎn)換信號(hào)外中斷NO到達(dá)AT89C52的INTO卻,INTO使定時(shí)器T1開始工作(T1工作在記數(shù)狀態(tài)),同時(shí)開INT1中斷,外中斷 N1信號(hào)到 達(dá)INT1,執(zhí)行INT1中斷子程序,存儲(chǔ) T1記數(shù)R1,下一個(gè)外中斷 NO信號(hào)到 達(dá),存儲(chǔ)T1記數(shù)RO,R0即主軸轉(zhuǎn)動(dòng)一圈的記數(shù)。然后用公式:提前角9=(R1/R0)*3600計(jì)算出提前角,其中36OO為一圈36O的1O倍,借以方便顯示。2.3.3 提前角測(cè)量結(jié)構(gòu)原理圖位置傳感器感知的信號(hào)經(jīng)過濾波、整形進(jìn)入單片機(jī)的INTO 和 INT1 引腳(采用先進(jìn)的濾波整形電路,獲
25、得理想的供油和點(diǎn)火始點(diǎn)信號(hào))。由單片機(jī)完MAX232接口電路將成信號(hào)的處理、測(cè)量和計(jì)算,然后由單片機(jī)的串行口經(jīng) 測(cè)量數(shù)據(jù)送往上位微型計(jì)算機(jī)。其總體結(jié)構(gòu)圖如下所示:圖2 3提前角自動(dòng)測(cè)量系統(tǒng)結(jié)構(gòu)原理圖2.4串口通信的方案與分析串行通信是通過主機(jī)向從機(jī)發(fā)送控制信號(hào),由從機(jī)對(duì)主機(jī)發(fā)出的信號(hào)進(jìn)行識(shí)別,根據(jù)軟件的設(shè)定,響應(yīng)相應(yīng)的功能。當(dāng)主機(jī)向從機(jī)發(fā)送#74H時(shí),從機(jī)CPU產(chǎn)生串行中斷,進(jìn)入中斷服務(wù)子程序進(jìn)行識(shí)別比較,若證實(shí)確實(shí)為#74H,則向主機(jī)發(fā)送#74H進(jìn)行核對(duì),并準(zhǔn)備向主機(jī)發(fā)送數(shù)據(jù),發(fā)送的數(shù)據(jù) 是采集數(shù)據(jù)的 ASCII碼值,在發(fā)送完數(shù)據(jù)以后,向主機(jī)發(fā)送#2FH表示不再接受數(shù)據(jù),而是接著執(zhí)行由程序設(shè)
26、定的其它的程序。當(dāng)主機(jī)向從機(jī)發(fā)送數(shù)據(jù)#79H時(shí)從機(jī)CPU發(fā)生串行中斷,并自動(dòng)顯示中斷子程序,將接受的數(shù)據(jù)與軟件設(shè)定的數(shù)據(jù)#79H比較相等后,就準(zhǔn)備接受下一個(gè)數(shù)據(jù),然后將所接受的數(shù)據(jù)與設(shè)定值比較,當(dāng)與其中某一設(shè)定值相一致時(shí),將該值送到緩沖區(qū)指定的單元,在賦值后仍以#2FH作為結(jié)束信號(hào)發(fā)送向主機(jī)。通過這個(gè)協(xié)議就實(shí)現(xiàn)了單片機(jī)和上位PC機(jī)之間的通信。2.5設(shè)計(jì)元件清單芯片:AT89C52,TLC1549CP,MAX232IC 插槽:40PIN 1 個(gè),8PIN 1 個(gè),16PIN 1 個(gè)電阻:8個(gè)470 Q電阻,4個(gè)4.7K電阻,2個(gè)1K電阻電解電容:1卩f/50V 6個(gè),22卩f/50V 1個(gè)無極性
27、電容:2個(gè)30P電容PNP 三極管: C9015 4 個(gè) 晶振: 11.0592MHZ 1 個(gè) 四位共陽 LED 數(shù)碼管 SM41056 1 個(gè) 電位器 1 個(gè)USB POWER 轉(zhuǎn)接口一個(gè) 實(shí)驗(yàn)板一片 導(dǎo)線若干 四腳按鍵四個(gè) 按鍵開關(guān) 1 個(gè)8河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)15第3章系統(tǒng)硬件電路的設(shè)計(jì)3.1主控模塊原理圖及解析3.1.1主控模塊原理圖U1J3P1.01P1.12P1.2345678P1.0 仃 2)P1.1 (T2 EX)P1.2P1.3P1.4P1.5P1.6P1.7P3.2 (INT0)P3.3 (INT1)C0N21516n1714P3.6 (WR)P3.7 (RD)
28、P3.4 仃 0)P3.5 仃 1)VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VPALE/ PROGPSENP2.7P2.640 VCC 可 P0.038 P0.137 P0.236 P0.33 P0.434 P0.53 P0.6P0.73129C2XTAL2AT89C52XTAL1 GND18XTALC111.0592MP2.5P2.4P2.3P2.2P2.1P2.0RST (RXD) P3.0 (TXD) P3.12827莎 P2.5礦 P2.4礦 P2.323 P2.2P2.1P2.09 RST10 P3.1P3.0E6VCC22uF/50VR01K圖3
29、-1主控制模塊原理圖上圖3-1所示的原理圖是主控模塊原理圖,此原理圖包括了 AT89C52的自動(dòng)復(fù)位電路以及與晶振的連接情況,其中單片機(jī)的VCC、EA/VPP端口均連接+5V電源。圖中J3-CON2是提前角傳感器中斷輸入端, 單片機(jī)AT89C52的P3.2、P3.3端口通過J3-CON2和提前角傳感器的中斷系統(tǒng)相連,通過傳感器獲得的數(shù)據(jù)并經(jīng)過單片機(jī)的處理和計(jì)算來測(cè)量提前角。AT89C52的P1.0、P1.1、P1.2與油位測(cè)量模塊相連,用來測(cè)量噴油泵中的油位。P3.0、P3.1和串行通信模塊相連,以實(shí)現(xiàn)與 PC機(jī)的通信。3.1.2主要芯片介紹上面的主控制模塊中用到了一個(gè)非常重要的芯片,它就是A
30、T89C52,它也是本次設(shè)計(jì)中的一個(gè)核心芯片,下面就介紹一下AT89C52。一、AT89C52芯片簡(jiǎn)介AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能 CMOS 8位單片機(jī), 片內(nèi)含8k bytes的可反復(fù)擦寫的只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼 容標(biāo)準(zhǔn)MCS 51指令系統(tǒng)及8052產(chǎn)品引腳,片內(nèi)置通用8位中央處理器(CPU) 和Flash存儲(chǔ)單元,功能強(qiáng)大。AT89C52單片機(jī)適合許多較為復(fù)雜的控制應(yīng)用 場(chǎng)合。二、AT89C52主要特性參數(shù)1、與MCS 51產(chǎn)品指令和引腳完全兼容;2、8k字節(jié)可反復(fù)
31、擦寫Flash閃速存儲(chǔ)器;3、1000次擦寫周期;4、32個(gè)可編程I/O 口;5、256x8字節(jié)內(nèi)部RAM ;6、3個(gè)16位定時(shí)/計(jì)數(shù)器;7、8個(gè)中斷源;8、全靜態(tài)操作: 0Hz-24MHz ;9、可編程串行 UART通道;10、三級(jí)加密程序存儲(chǔ)器;11、低功耗空閑和掉電模式。三、AT89C52相關(guān)說明AT89C52單片機(jī)具有8KFIash閃速存儲(chǔ)器、256字節(jié)內(nèi)部RAM、32個(gè)I/O 口、3個(gè)16位定時(shí)/計(jì)數(shù)器、一個(gè)6向量的兩級(jí)中斷結(jié)構(gòu)、 一個(gè)全雙工的串行通信口、 片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C52可降至OHz的靜態(tài)邏輯操作,并且支持兩種軟件可選的節(jié)電工作模式??臻e模式時(shí),CPU停止
32、工作,但允許RAM、定時(shí)/計(jì)數(shù)器、串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式會(huì)保存 RAM中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個(gè)硬件復(fù)位。PDIP/CerdipP1.0 匚pi.i 匚P1.2 匚P1.3 匚P1 .4 匚P1.5 匚P1.6 匚P1.7 匚RST匚 (RXD) P3.0 匚 (TXD) P3J 匚 (iTiTO) P3.2 匚 (INTi) P3.3 匚(TO) P3.4 匚(T1) P3.6 匚(WR) P3.6 匚P3.7 匚XTAL2 匚XTAL1 匚GND匚1 2402393384375366357348339321031113012291328142
33、7152616251724182319222021 VCC P0,0 (ADO) n P0.1 (AD1) P0.2 (AD2) P0.3 (AD3) P0.4 (AD4) P0.5 (AD5)I P0.6 (AD6) P0.7 (AD7) EA/VPP ALE/PROG PSEN P2.7 (A15) P2.6 (A14) PN5 (A13) P2.4 (A12) P2.3 (A 11ZJ P2.2 (A10) P2.1 (A9)1 P2.0 (A8)圖3-2 89C52管腳圖四、AT89C52的管腳圖及說明AT89C52的管腳圖如上圖3-2所示。VCC :電源電壓;GND :地;RST :
34、復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)周期以上的高電平時(shí)將使單片機(jī)復(fù)位;P0口: P0口是一組8位漏極開路型雙向I/O 口,即地址/數(shù)據(jù)總線復(fù)用口。 作為輸出口用時(shí),能驅(qū)動(dòng) 8個(gè)TTL邏輯門電路,對(duì)端口寫“1”時(shí),可作 為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)用做地址 (低8位)線和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在Flash編程時(shí),P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。Pl 口: P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向1/0 口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口寫“ 1 ”時(shí),通
35、過內(nèi)部的上拉 電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在 上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。Flash編程和程序校驗(yàn)期間,P1接收低8位地址。與AT89C51不同之處是,P1.0和P1.1還可分別作為定時(shí)/計(jì)時(shí)器2的外部計(jì) 數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX)。P2口: P2是一個(gè)帶有內(nèi)部上拉電陽的8位雙向I/O接口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存 在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。在訪問外部程序
36、存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出R2鎖存器的內(nèi)容。Flash編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號(hào)。P3口: P3口是一組帶有內(nèi)部上拉電陽的 8位雙向I/O 口。P3口輸出緩沖級(jí) 可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì) P3口寫“ 1”時(shí),它們被內(nèi) 部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流。P3口除了作為一般的I/O 口線外,還接收一些用于Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào),更重要的用途是它的第二功能,如表3-1所示。PSEN :程序儲(chǔ)存允許(PSEN)
37、輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89C52由外部程序存儲(chǔ)器取指令 (或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN有效, 即輸出兩個(gè)脈沖。 在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次PSEN信號(hào)。EA/VPP :外部訪問允許。欲使 CPU僅訪問外部程序存儲(chǔ)器(地址為0000H FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編 程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA端狀態(tài)。如EA端為高電平(接VCC端),CPU則執(zhí)行 內(nèi)部程序存儲(chǔ)器中的指令。 Flash存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許 電源VPP,當(dāng)然這必須是該器件是使用 12V編程電壓VPP。表3-1 P3 口功能
38、表端口引腳第二功能P3.0RXD (串行輸入口 )P3.1TXD (串行輸出口 )P3.2INTO (外中斷0)P3.3INT1 (外中斷1)P3.4T0 (定時(shí)/計(jì)數(shù)器0)P3.5T1 (定時(shí)/計(jì)數(shù)器1)P3.6WR (外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7RD (外部數(shù)據(jù)存儲(chǔ)器讀選通)XTAL1 :振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。XTAL2 :振蕩器反相放大器的輸出端。ALE/PROG :當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。即使不訪問外部存儲(chǔ)器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號(hào),因此它可對(duì)輸出時(shí)鐘或用于定時(shí)目的。要
39、注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。對(duì)Flash存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。五、編程方法編程前,需先設(shè)置好地址、數(shù)據(jù)及控制信號(hào),編程單元的地址加在P1 口和P2口的P2.0 P2.3(11位地址范圍為 0000H 0FFFH),數(shù)據(jù)從P0口輸入,弓I 腳P2.6、P2.7和P3.6、P3.7的電平設(shè)置見下表,PSEN為低電平, RST保持高電平,EA/Vpp引腳是編程電源的輸入端,按要求加上編程電壓,ALE/PROG引腳輸入編程脈沖(負(fù)脈沖)。編程時(shí),可采用 420MHz的時(shí)鐘振蕩器。AT89C52編程方法如下:1、在地址線上加上要編程單元的地址信
40、號(hào);2、在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié);3、激活相應(yīng)的控制信號(hào);4、 在高電壓編程方式時(shí),將EA/Vpp端加上+12V編程電壓;5、每對(duì)Flash存儲(chǔ)陣列寫入一個(gè)字節(jié)或每寫入一個(gè)程序加密位,加上一 個(gè)ALE/PROG編程脈沖。改變編程單元的地址和寫入的數(shù)據(jù),重復(fù)一到五步 驟,直到全部文件編程結(jié)束。每個(gè)字節(jié)寫入周期是自身定時(shí)的,通常約為1.5ms。3.2 A/D轉(zhuǎn)換模塊原理圖及解析321 A/D轉(zhuǎn)換模塊原理圖VCC圖3-3 A/D轉(zhuǎn)換模塊原理圖上圖所示的是模數(shù)轉(zhuǎn)換模塊的原理圖,其中TLC1549CP是帶串行控制的10位模數(shù)轉(zhuǎn)換器;J2-CON3為模擬油位傳感器的5V電位器插座,它有 3個(gè)引腳,連
41、接如上圖所示,在實(shí)際應(yīng)用中用2管腳接油位傳感器,而且它與TLC1549的輸入端口相連接;TLC1549的I/O clk端口、Dout端口、CS端口分別與 AT89C52 的 P1.0、P1.1、P1.2 相連,單片機(jī) AT89C52 通過 P1.0 和 P1.2 控制TLC1549工作,通過 P1.1端口接收采樣轉(zhuǎn)換過來的二進(jìn)制數(shù)據(jù)信息, 再送相關(guān)程序進(jìn)行處理得到精確的數(shù)值,然后送到相關(guān)寄存器,最后送至數(shù) 碼管進(jìn)行顯示。河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)322主要芯片介紹上面的A/D轉(zhuǎn)換模塊中用到了一個(gè)很重要的芯片TLC1549CP,下面就介紹一下 TLC1549CP。一、TLC1549CPTL
42、C1549CP是10位、開關(guān)電容、逐次逼近模數(shù)轉(zhuǎn)換器。此器件具有一 個(gè)數(shù)字輸入端和一個(gè)3態(tài)輸出端芯片片選擇(CS),輸入一輸出時(shí)鐘(I/O CLOCK)以及數(shù)據(jù)輸出(DATAOUT),它們提供了與主處理器串行端口的3線接口。采樣保持功能是自動(dòng)的。組合在此器件中的轉(zhuǎn)換器具有以下特點(diǎn):易于比率轉(zhuǎn)換的差分高阻抗基準(zhǔn)輸入,定標(biāo)(scaling)以及模擬電路與邏輯和電源噪聲相隔離。開關(guān)電容設(shè)計(jì)可在整個(gè)工作溫度范圍內(nèi)(自然通風(fēng))實(shí)現(xiàn)低誤差的轉(zhuǎn)換。TLC1549C 的工作溫度范圍為 0 C至70 C。特點(diǎn):(1) 10位分辨率A/D轉(zhuǎn)換器;(2) 內(nèi)在自動(dòng)采樣和保持;(3) 總不可調(diào)整誤差達(dá)到土1LSB M
43、ax ;(4) 片內(nèi)系統(tǒng)時(shí)鐘;(5) 引腳與 TLC1549和TLV 1549兼容CMOS工藝;(6) 在工作溫度范圍內(nèi) 21卩s轉(zhuǎn)換時(shí)間;(7) 1個(gè)模擬輸入通道;(8) 具有轉(zhuǎn)換結(jié)果的三態(tài)串行輸出;(9) 體積小巧,只有 8個(gè)引腳;模擬輸入的采樣開始是在第3個(gè)I/O CLOCK的下降沿,連續(xù) 7個(gè)I/OCLOCK周期。在第10個(gè)I/O CLOCK的下降沿采樣被保持。二、工作原理在芯片選擇(CS)無效情況下,I/O CLOCK最初被禁止且 DATA OUT處 于高阻狀態(tài),當(dāng)串行接口把 CS拉至有效時(shí),轉(zhuǎn)換時(shí)序開始允許I/O CLOCK工作并使DATA OUT脫離高阻狀態(tài),串行接口然后把 I/
44、O CLOCK序列提供 給I/O CLOCK 并從DATA OUT接收前次轉(zhuǎn)換結(jié)果。I/O CLOCK 從主機(jī)串行接口接收長度在 10和16個(gè)時(shí)鐘之間的輸入序列,開始10個(gè)I/O時(shí)鐘提供采樣模擬輸入的控制時(shí)序,如圖3-6所示。圖3-4 CS至I/O CLOCK 電壓波形| I/O CLOCK Periodd(l/O-DATA)十DATA OUTM W- Qfbus)* lfbus)圖3-5 I/O CLOCK 和DATA OUT 電壓波形在I/O CLOCK 的下降沿,前次轉(zhuǎn)換的MSB出現(xiàn)在 DATA OUT端。10位數(shù)據(jù)通過 DATA OUT被發(fā)送到主機(jī)串行接口。為了開始轉(zhuǎn)換,最少需要10個(gè)
45、時(shí)鐘脈沖。如果 I/O CLOCK傳送大于10個(gè)時(shí)鐘長度,那么在第10個(gè)時(shí)鐘的下降沿,內(nèi)部邏輯把DATA OUT拉至低電平以確保其余位的值為零。在正常進(jìn)行的轉(zhuǎn)換周期內(nèi),規(guī)定時(shí)間內(nèi)CS端高電平至低電平的跳變可終止該周期,器件返回初始狀態(tài)(輸出數(shù)據(jù)寄存器的內(nèi)容保持為前次轉(zhuǎn)換結(jié)果)。由于可能破壞輸出數(shù)據(jù),所以在接近轉(zhuǎn)換完成時(shí)要小心防止CS被拉至低電平。時(shí)序圖如圖 3-6、圖3-7。21怛臂Note A)iro CLOCKDATAOUT一日岡一円冋同冋冋冋冋冋 nSample Cycle BHi-Z StaleMSBPrevious Conversion DataInitializeL A/D出Con
46、veir 呂 ion :L葺日 I Inlefvd(21 us) InitiWiMrCEX圖3-6基于CS的十個(gè)時(shí)鐘轉(zhuǎn)換時(shí)序S&a Noto B(see Note Ap門舄|冋冋呼阿冋冋陽冋rn阿冋網(wǎng)罰冋I|Sanipla Cycle B -此/匕XI -JDATA OLTT| MSBInitializePievicns Coiiveision DataLSBA/D 十 ConversionInterval (1 UUSB Power141312109MAX2 32P3.1P3.0圖3-9串口通信模塊原理圖上圖3-9中MAX232 的T2IN和R2OUT引腳分別與 AT89C52的P3.1和P
47、3.0引腳相連;J1-USB-Power定義為供電和串行通信接口,接PC機(jī)的USB河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)口; MCU的晶振頻率為 11.0592MHZ ,與PC機(jī)通信的波特率為 19200b/s,每次傳送8位數(shù)據(jù),包括三個(gè)起始位和一個(gè)停止位。332主要芯片介紹上面的串行通信模塊中用到了一個(gè)很重要的芯片MAX232,下面就介紹一下 MAX232。MAX232產(chǎn)品是由德州儀器公司(TI)推出的一款兼容 RS232標(biāo)準(zhǔn)的芯片。該器件包含 2個(gè)驅(qū)動(dòng)器、2個(gè)接收器和一個(gè)提供TIA/EIA-232-F 電平的電壓發(fā)生器電路。該器件符合TIA/EIA-232-F 標(biāo)準(zhǔn),每一個(gè)接收器將 TIA/EI
48、A-232-F 電平轉(zhuǎn)換成5V TTL/CMOS 電平,每一個(gè)發(fā)送器將 TTL/CMOS 電平轉(zhuǎn)換成 TIA/EIA-232-F 電平。MAX232芯片內(nèi)部有一個(gè)電源電壓變換器,可以把輸入的+5V電源變換成RS-232C輸出電平所需的土 10V電壓,所以采用此芯片接口的串行通信系 統(tǒng)只要單一的土 5V電源就可以。特點(diǎn)總結(jié):(1) 單一 +5V電源工作;(2) Li nBiCMOSTM 工藝技術(shù);(3) 內(nèi)置自升壓電平轉(zhuǎn)換電路;(4) 具有同時(shí)完成發(fā)送轉(zhuǎn)換和接收轉(zhuǎn)換的雙重功能引腳。C1+EC1_C&LC2_ZT2OUTR2IN1ie21531441351261171089GND T1OLFTJR
49、1JN 1R1OUTJTIJN T2IN R2OUT24圖3-10 DW或N封裝MAX232芯片的引腳介紹如下:(1)C1+ , C1-, C2+ , C2-:外接電容端;R1IN , R2IN :兩路RS-232C電平信號(hào)輸入端,可接傳輸線;(3)R1OUT ,R2OUT:兩路轉(zhuǎn)換后的 TTL電平輸出端,可送單片機(jī)的 RXD 端;T1IN , T2IN :兩路TTL電平輸入端,可接單片機(jī)的TXD端;(5) T1OUT , T2OUT :兩路轉(zhuǎn)換后的 RS-232C電平信號(hào)輸出端,可接傳 輸線;(6) V+ , V-:分別經(jīng)電容接電源和地;3.4 LED顯示模塊原理圖及解析ao 2P2P1CC
50、 V2PTO5p2o a pPITpo4 PU7QS11/4i2pbr10I5|l133 2PI O2c V18 V28 V38 V4b VVCCQ4Q3Q2IC9 01 54C9 01 54C9 01 5I圖3-11按鍵控制 LED顯示模塊原理圖C9 01 5Q1SM41056為四位共陽LED數(shù)碼管,共有12個(gè)管腳,11、7、4、2、 1、10、5、3分別為段選a、VCC1、VCC2、VCC3、VCC4b、c、d、e、f、g、dp, 12、9、8、其中段選通過 8個(gè)470 Q電阻接到 AT89C52的P06分別為片選河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)口,4個(gè)片選 Vcci、Vcc2、Vcc3、
51、VCC4分別連接到 4個(gè)C9015(PNP型硅管) 的集電極。4個(gè)C9015的基極通過 4個(gè)4.7K Q的電阻連接到 AT89C52的 P2.0-P2.3 , 4個(gè)C9015的發(fā)射極共接 VCC +5V 電源。按鍵控制 LED顯示的原理是: S1左端接 AT89C52的P2.5, S2左端接 AT89C52的P2.4, S1、S2右端共地。S1按下給 AT89C52的P2.5端口一個(gè) 低電平,程序執(zhí)行顯示提前角子程序,S2按下給AT89C52的P2.4端口一個(gè)低電平,程序執(zhí)行顯示油位子程序。28第4章系統(tǒng)軟件設(shè)計(jì)4.1總體測(cè)量模塊流程圖總體測(cè)量模塊的流程圖如下所示:圖4-1總體測(cè)量模塊的流程圖4.2油位測(cè)量模塊流程圖油位測(cè)量模塊的流程圖如下圖4-2所示,該主程序是油位測(cè)量的各處理子程序所組成的主程序。程序中各子程序依次執(zhí)行,當(dāng)調(diào)用油位測(cè)量數(shù)據(jù)采集處理子程序后,將依次調(diào)用A/D轉(zhuǎn)換子程序,液位數(shù)據(jù)信息發(fā)送子程序,BCD碼轉(zhuǎn)換子程序和 ASCII碼轉(zhuǎn)換的子程序, 程序框圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育學(xué)通關(guān)提分題庫(考點(diǎn)梳理)
- 2024年度山西省高校教師資格證之高等教育心理學(xué)題庫附答案(基礎(chǔ)題)
- 江蘇開放大學(xué)形考任務(wù)2024年秋包裝設(shè)計(jì)060712形成性考核作業(yè)答案
- 2024年商品信用銷售協(xié)議
- 合同法總作業(yè)及參考答案
- 大理石原料買賣化協(xié)議文檔
- 2024年規(guī)范轉(zhuǎn)供電服務(wù)協(xié)議模板
- 2024年施工協(xié)議監(jiān)管要點(diǎn)明細(xì)
- 2024年木模板工程承包協(xié)議樣本
- 2024年工廠加工承攬協(xié)議
- 蘇軾生平及創(chuàng)作整理
- 柴油發(fā)電機(jī)組應(yīng)急預(yù)案
- 語文《猜猜他是誰》教案
- 繪本:讓誰先吃好呢
- 寬容待人正確交往中小學(xué)生教育主題班會(huì)
- 移動(dòng)通信網(wǎng)絡(luò)運(yùn)行維護(hù)管理規(guī)程
- 龍頭股戰(zhàn)法優(yōu)質(zhì)獲獎(jiǎng)?wù)n件
- 小班幼兒語言活動(dòng)教案100篇
- 中國青瓷藝術(shù)鑒賞智慧樹知到答案章節(jié)測(cè)試2023年麗水學(xué)院
- 中廣國際總公司-CR2010衛(wèi)星接收解碼器
- 2023年小學(xué)數(shù)學(xué)手抄報(bào)比賽活動(dòng)總結(jié)(3篇)
評(píng)論
0/150
提交評(píng)論