freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片
正文內(nèi)容
首頁
>
資源列表
>
更多資源
汽車節(jié)能裝置控制器設(shè)計畢業(yè)論文-全文預(yù)覽
2025-07-17 15:31
上一頁面
下一頁面
【正文】 如果應(yīng)用程序較小,這種方法可能更可取。當(dāng)通信事件發(fā)生時,MSCOMM控件會觸發(fā)On Comm事件,調(diào)用者可以捕獲該事件,通過檢查其Comm Event屬性便可確認(rèn)發(fā)生的是哪種事件或錯誤,從而進(jìn)行相應(yīng)的處理。MSCOMM控件,是Microsoft為簡化Windows下串行通信編程而提供的ActiveX控件。Microsoft推出的ActiveX技術(shù)提供了另外一種實現(xiàn)串行通信的方法。如果檢測到設(shè)備已經(jīng)配置好的信息,這是通過檢測BEPP flags.bits.configuration標(biāo)志是否等于l,如果等于l,則主程序可以執(zhí)行數(shù)據(jù)的接收和發(fā)送操作。5.主循環(huán)MAINLOOP.C 主循環(huán)檢查事件標(biāo)志并進(jìn)入對應(yīng)的子程序進(jìn)行進(jìn)一步的處理。4.標(biāo)準(zhǔn)設(shè)備請求一CHAP一9.C 此部分代碼用于實現(xiàn)各種USB協(xié)議的標(biāo)準(zhǔn)請求。下面是向PDIUSBDl2發(fā)送數(shù)據(jù)或命令的子程序:void outportb(uns[gned int Addr,unsigned char Data){*((unsigned char xdata豐)Addr)=Data:}下面的程序是從PDIUSBDl2器件讀取數(shù)據(jù)的子程序:Unsigned char inportb(unsignedint Addr){return$((uns Jgned char xdata})Addr)}2.PDIUSBDl2命令接口—.D12CI.C 在PHILIPS公司對于PDIUSBDl2芯片的數(shù)據(jù)手冊中,定義了一套壓縮了所有訪問PDIUSBD 12功能的命令集?!駱?biāo)準(zhǔn)請求處理程序:對USB的標(biāo)準(zhǔn)設(shè)備請求進(jìn)行處理。ISR與前主循環(huán)通過事件標(biāo)志EPPFLAGS和數(shù)據(jù)緩沖區(qū)CONROL XFER進(jìn)行通信。后臺ISR中斷服務(wù)程序和前臺主程序循環(huán)之間的數(shù)據(jù)交換通過事件標(biāo)志和數(shù)據(jù)緩沖區(qū)來實現(xiàn),例如PDIUSBD 12的批量輸出端點可使用循環(huán)的數(shù)據(jù)緩沖區(qū),當(dāng)PDIUSBDl2從USB收到一個數(shù)據(jù)包時,就對CPU產(chǎn)生一個中斷請求,CPU立即響應(yīng)中斷。3.4.3USB設(shè)備固件的編寫 設(shè)備固件是設(shè)備的運行核心,其主要功能是實現(xiàn)USB設(shè)備的配置,實現(xiàn)USB設(shè)備能夠通過USB接口與上位機通信,USB固件分為兩個模塊:初始化固件模塊和USB通信固件模塊。任何一個USB設(shè)備必須支持一個與控制類型相對應(yīng)的端點0。設(shè)置信息包括USB帶寬分配,選擇設(shè)備的設(shè)置信息等。USB設(shè)備是帶有USB接口并可以完成特定功能的外設(shè),它通過USB總線進(jìn)行發(fā)送接收數(shù)據(jù)和控制信息,用一根電纜連接在集線器的某個端口上。它控制和分時連接各個器件。下面來簡要講述USB體系結(jié)構(gòu)和IJSB協(xié)議。圖3 4中斷程序流程圖3.3.4串行通信程序 在本課題中,單片機要與上位機進(jìn)行通信,利用MCS一51單片機的串行臼和上位機的COM口進(jìn)行串行通信,將單片機采集的數(shù)據(jù)送入到上位機,以利于對單片機采集的數(shù)據(jù)進(jìn)行分析與計算。當(dāng)在主程序中啟動了A/D轉(zhuǎn)換程序后,程序進(jìn)入到中斷程序執(zhí)行.在中斷程序中啟動A/D轉(zhuǎn)換,使得程序再次進(jìn)入中斷,當(dāng)各個通道的模擬信號都采集完成了,則設(shè)置各個通道數(shù)據(jù)采集完成標(biāo)志。首先在主程序模塊中啟動A/D轉(zhuǎn)換,則通過調(diào)用啟動A/D轉(zhuǎn)換的子程序?qū)崿F(xiàn)。狗定時器clr c8: 使得cs為低電平來復(fù)位看門狗setbcs: 使得cs為高電平ret3.3.3數(shù)據(jù)采集程序模塊 數(shù)據(jù)采集的芯片采用ADC0809,ADC0809是一個多路開關(guān)有8個模擬量輸入量,最多允許8路模擬量的分時輸入,共用一個A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,ADC0809完成一次轉(zhuǎn)換大約需100 us的時間。這些位由發(fā)出WFSF指令來設(shè)置,允許用戶選擇4種保護(hù)級別之一。“寫使能鎖存”WEL位表示“寫使能”鎖存器的狀態(tài),當(dāng)設(shè)置為“l(fā)”時,表示鎖存器置位i當(dāng)設(shè)置為“0”時,表示鎖存器復(fù)位。指令名稱,指令格式,功能。主程序模塊的功能包括X2504825ADC080PDIUSBDl2等的初始化和控制程序。在這個開發(fā)環(huán)境中,程序員不必面對建立一個應(yīng)用程序都要親手設(shè)計用戶接口的枯燥工作,而只需選取菜單命令,Visual c++系統(tǒng)就會生成一個可實際運行的Windows應(yīng)用程序框架,然后利用基于Windows的c抖源程序編輯器,就可以在App Wizard的基礎(chǔ)上建立自己的面向?qū)ο蟮膽?yīng)用程序。C++實現(xiàn)了類的封裝、數(shù)據(jù)隱藏、繼承,使得代碼容易維護(hù)和高度可重用。在線仿真功能是通過在線仿真器實現(xiàn)的,設(shè)計人員通過系統(tǒng)機就可對被設(shè)計的目標(biāo)系統(tǒng)進(jìn)行仿真。單片機的在線仿真器通過串口與計算機相連通,構(gòu)成單片機開發(fā)系統(tǒng)。(2)安裝KAIL 5l軟件,其安裝的路徑為c:\Keil\C5l\(3)設(shè)置WAVE 6000仿真軟件。由于本課題中程序開發(fā)中使用了匯編語言和C51語言混合編程,但是有WAVE6000仿真軟件沒有C編譯工具,所以,必須使用第三方的c語言編譯器,而WAVE 6000仿真軟件的一項顯著特點就是能夠通過設(shè)定,能夠利用第三方編譯軟件KAIL 51的c編譯器。3.1單片機編程語言和開發(fā)工具 MCS一51單片機的編程語言有兩種:一種是匯編語言,一種是C51語言,匯編語占具有編譯產(chǎn)生的機器代碼效率高的特點,但是匯編語言可讀性不高,而C語言是一種通用的計算機程序設(shè)計語言,雖然它的編譯效率不如匯編語言,但是隨著各種編譯器的開發(fā)和改進(jìn),實踐證明,對于同一個問題,用C語言編寫的程序生成代碼的效率僅比匯編語言編寫的程序低10%~20%。擴展的串行通信接口、USB通信接口能夠?qū)崿F(xiàn)與上位機通信。PDIUSBDl2支持多路復(fù)用和非復(fù)用的地址和數(shù)據(jù)總線;20支持主端點與本地共享RAM之間直接讀取的DMA傳輸:但在本系統(tǒng)中,考慮到單片機固件的復(fù)雜性,沒有用到DMA傳輸。當(dāng)PDIUSBDl2成功的枚舉和配置后,LED指示將一直點亮。2)電壓調(diào)整器片內(nèi)集成了一個3.3V的調(diào)整器用于模擬收發(fā)器的供電。換句話說,USB端口的傳輸速率快于當(dāng)前PC平臺上任何其它類型的端口。內(nèi)置的電源供給。 在USB方式下,所有的外設(shè)都在機箱外連接,連接外設(shè)不必在打丌機箱:允許外設(shè)熱插拔,而不必關(guān)閉主機電源,做到真『F的即插即用,不必重新啟動計算機。 USB是在1994年底康柏、IBM、Microsoft等多家公司聯(lián)合制定的,但是真到1999年,USB才真正被廣泛應(yīng)用。到現(xiàn)在為止,電腦系統(tǒng)接外圍設(shè)備的接口還無統(tǒng)一的標(biāo)準(zhǔn),如鍵盤的插口是圓的,連接打印機要用9針或25針的并行接口,鼠標(biāo)則要用9針或25針的串行接口。也有人稱之為“菊花鏈(daisychaining)”,是因為在一條“線纜”上有鏈接127個設(shè)備的能力。2.8.1 USB簡介 USB(Universal Serial Bus)通用串行總線,是用于USB的外圍設(shè)備連接到主機的外部總線結(jié)構(gòu),其主要適用在中速和低速的外設(shè)。ICL232芯片8引腳按入到上位機,10引腳接單片機RXD、TXD引腳,實現(xiàn)與單片機的連接。一個ICL232芯片可連接兩對收/發(fā)線,從而完成TTL和EIA雙向電平轉(zhuǎn)換,其中,TTL/CMOS電平OV~5V,RS一232C電平一IOV~+IOV。目前較廣泛的使用集成電路轉(zhuǎn)換器件,如MC 148SN 75150芯片可完成TTL電乎到EIA電平的轉(zhuǎn)換,而MC 148SN 75154芯片可實現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。這個標(biāo)準(zhǔn)對串行通信接口的有關(guān)題,如信號功能、電氣特性和機械特性都作了較明確的規(guī)定。在設(shè)定的定時時間內(nèi),微處理器必須在WDI引腳產(chǎn)生一個由低到高的電平變化,否則X25045將產(chǎn)生一個復(fù)位信號。2.6看門狗電路 單片機控制部分本身的可靠性,系統(tǒng)中增加了X25045器件。DOD7為八位數(shù)字信號的輸出端,接單片機PO口,以輸出轉(zhuǎn)換好的數(shù)據(jù)。(3)當(dāng)判定轉(zhuǎn)換已經(jīng)結(jié)束時,由CPU從A/D芯片讀入轉(zhuǎn)換結(jié)果。A/D芯片與CPU連接后,其工作過程大體都要經(jīng)過三個步驟:(1)CPU發(fā)出指令,啟動A/D芯片工作;(2)判斷A/D轉(zhuǎn)換是否結(jié)束。選用逐次逼近式A/D轉(zhuǎn)換器ADC0809作為該部分電路的A/D轉(zhuǎn)換器件,其通用性及價格都很適合本課題。由于AT28C256存儲容量為32K,因此,AT28C56的選通信號需要采用89C5l芯片的PSEN引腳來對它進(jìn)行選通,當(dāng)PSEN引腳低電平有效,即可以瀆出外部存儲器AT28C56中的指令碼,下圖為的本系統(tǒng)中AT89C5l與AT28C256的接口電路,如圖2.4所示:2.5模數(shù)轉(zhuǎn)換電路 圖2.4程序存儲器擴展電路 。62256的片選信號輸入線/CE與89C5l的高位地址線P27相連接,低電平有效,因此,本系統(tǒng)中外部數(shù)據(jù)存儲器的地址范圍為0000H一7FFFH。2.4數(shù)據(jù)存儲器和程序存儲器的擴展1)數(shù)據(jù)存儲器 At89C51單片機內(nèi)部有256字節(jié)RAM,在實際應(yīng)用中,僅靠片內(nèi)RAM往往不夠用,必須擴展外部數(shù)據(jù)存儲器。20H一2FH地址單元中,可用位地址尋址方式訪問各位,這些地址單元主要用來存放各種程序運行標(biāo)志,在本系統(tǒng)中,用作油門踏板啟動的標(biāo)志、制動踏板制動的標(biāo)志、中斷程序執(zhí)行的標(biāo)志?!竦凸牡拈e置和掉電模式?!?2條可編程I/o線。●存儲器可循環(huán)寫入/擦除1000次。采用高密度,非易失性存儲器制造技術(shù),與工業(yè)標(biāo)準(zhǔn)的MCS一51指令集和輸出引腳兼容。芯片,提供與主機的接口,降低單片機的功耗,提高寬電源的適應(yīng)能力,增加高噪聲容限。町以說,由于世界各生產(chǎn)廠家生產(chǎn)4位、8位、16位、32位通用型單片機以及衍生出的五花f3的系列及型號,使單片機技術(shù)的應(yīng)用已達(dá)到了無7L不入的地步。單片機是整個控制系統(tǒng)的核心,因此單片機的選型很重要。2.1.2系統(tǒng)框架的確定按照上述系統(tǒng)方案得到的系統(tǒng)框架如圖2.1所示。因此,此系統(tǒng)硬件電路中需要擴展一個數(shù)據(jù)存儲器,常用的數(shù)據(jù)存儲器有靜態(tài)存儲器(SRAM)和動態(tài)存儲器(DRAM)。由于系統(tǒng)需要采集汽車的儲氣桶內(nèi)的壓力數(shù)據(jù)、制動踏板的位置數(shù)據(jù)、車速、離合器切合位置和油門踏板的數(shù)據(jù),我們系統(tǒng)中采用A13C0809芯片,此芯片具有8個數(shù)據(jù)輸入通道,因此可以支持多路數(shù)據(jù)采集通道,保證性能的可靠性。為了適合系統(tǒng)的便攜性要求,必須設(shè)計數(shù)據(jù)的掉電保護(hù)電路;同時在設(shè)計中考慮系統(tǒng)的功耗問題,以適應(yīng)電池供電的狀況。1)控制模塊 因為設(shè)計要求系統(tǒng)能隨車采集信號,所以該設(shè)計的主控制模塊應(yīng)當(dāng)是以單片機為核心的一個單片機最小系統(tǒng)。1.5本章小結(jié) 本章講述了課題的來源和背景、課題的主要研究內(nèi)容以及汽車節(jié)能裝置的工作原理()。針對汽車節(jié)能裝置的工作原理,本人設(shè)計的控制器由數(shù)據(jù)采集模塊、控制模塊、數(shù)據(jù)通信模塊等組成。在加速過程中,系統(tǒng)不斷的檢測以中斷形式進(jìn)入的速度,壓力信號。給出啟動力矩后當(dāng)活塞運動到下止點時,曲軸位置傳感器給出下止點信號,控制部分使DCF—A通電,使其進(jìn)入到電磁閥工作狀態(tài)。1.3.2啟動過程介紹 在啟動過程中儲氣筒將內(nèi)部的高壓氣體的勢能重新轉(zhuǎn)換為汽車的動能。如有啟動信號則轉(zhuǎn)入到啟動方式,如超過壓強上限則系統(tǒng)報警,同時轉(zhuǎn)入到其它的制動方式。1. 當(dāng)接收到制動信號時,在正式進(jìn)入到制動狀態(tài)前,應(yīng)該對系統(tǒng)進(jìn)行制動初始化。當(dāng)汽車速度到達(dá)一定值(如20km/h)時,再改由汽車發(fā)動機來驅(qū)動汽車。檢測部分包括曲軸位置傳感器、速度傳感器、集成壓力傳感器。 眾所周知,汽車在啟動或加速時耗能非常大,這個時候燃油燃燒效果不好,利用率低,而且噪音很大。當(dāng)公交車具有了一定的速度時就具有了一定的動能,然而目前的制動方法一般是經(jīng)摩擦生熱使公交車減速或停車。當(dāng)汽車進(jìn)行制動時,駕駛員踩下制動踏板,此時汽車的動能通過制動機構(gòu)的摩擦而最終轉(zhuǎn)換為熱能,而這部分熱能最終會損失掉,也即汽車動能損耗掉了。汽車節(jié)能裝置控制器設(shè)計畢業(yè)論文1 緒論1.1課題的來源 總所周知,當(dāng)今社會可再生能源日趨枯竭,按目前的石油資源的開采速度和消費量計算,再過30年到50年全球石油資源就將耗盡。在城市的公交車運輸中,由于公交車經(jīng)常??寇囌尽⒍惚苄腥?、以及遇到紅燈等因素,因而汽車經(jīng)常制動。1.2課題的研究內(nèi)容 因為城市公交車行駛的特點是啟動、制動頻繁。在單片機a的控制下,將汽車巨的動能轉(zhuǎn)化成高壓氣體的勢能實現(xiàn)汽車減速或停車,同時自動實現(xiàn)將汽車巨大的動能保存起來,當(dāng)汽車需要再加速時,用儲存在儲氣桶中的高壓氣體勢能驅(qū)動汽車從而實現(xiàn)了公交車能量回收再利用節(jié)能的效果。 本課題設(shè)計的汽車節(jié)能裝置主要由三部分組成:檢測部分、控制部分、執(zhí)行機構(gòu)。該裝置功能實際上是將制動時本應(yīng)由摩擦來消耗掉的汽車動能改由氣體的勢能來消耗,汽車啟動時可借助儲氣桶內(nèi)氣體儲存的高壓內(nèi)能來進(jìn)行啟動。將儲氣桶分成4個小桶的目的是為了儲氣和放氣過程中筒內(nèi)壓強的變化梯度盡量小些,由于ZYF—A,ZYF—B,ZYF—C只有在一定的壓差下才能打開,也就是說兩小桶之間的壓差只在很小的范圍內(nèi)變化,這樣就很巧妙的解決了單桶儲氣、供氣帶來筒內(nèi)壓強變化過大的問題,從而使制動及啟動過程的動作盡量平緩,減少因加速和減速給乘客帶來的不舒適感
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
汽車節(jié)能裝置控制器設(shè)計畢業(yè)論文(留存版)
汽車節(jié)能裝置控制器設(shè)計畢業(yè)論文-文庫吧
汽車節(jié)能裝置控制器設(shè)計畢業(yè)論文-wenkub
汽車節(jié)能裝置控制器設(shè)計畢業(yè)論文(已修改)
資源集合
網(wǎng)站地圖
資源列表
文庫吧 www.dybbs8.com
鄂ICP備17016276號-1