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

正文內(nèi)容

自行車?yán)锍虦y速儀設(shè)計(jì)本科畢業(yè)論文(編輯修改稿)

2024-07-25 06:16 本頁面
 

【文章內(nèi)容簡介】 RS數(shù)據(jù)/命令選擇11D4數(shù)據(jù)5R/W讀/寫選擇12D5數(shù)據(jù)6E使能信號(hào)13D6數(shù)據(jù)7D0數(shù)據(jù)14D7數(shù)據(jù)第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地時(shí)對比度最高,對比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。1602 LCD相應(yīng)的控制命令如表33所示:表33 控制命令表序號(hào)指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫數(shù)到CGRAM或DDRAM10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明:1為高電平、0為低電平)指令 1:清顯示。指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令 2:光標(biāo)復(fù)位。光標(biāo)返回到地址00H。指令3:光標(biāo)和顯示模式設(shè)置。I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移;S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。指令4:顯示開關(guān)控制。D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示;C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo);B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位。S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。指令6:功能設(shè)置命令。DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線;N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示;F:低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符。指令7:字符發(fā)生器RAM地址設(shè)置。指令8:DDRAM地址設(shè)置。指令9:讀忙信號(hào)和光標(biāo)地址。BF:忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。該液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等特點(diǎn),現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示器件了。 霍爾元件霍爾傳感器是利用霍爾效應(yīng)把磁輸入信號(hào)轉(zhuǎn)換成電信號(hào)的器件。把開關(guān)型霍爾傳感器安裝在自行車貼近車輪的支架上,磁鋼安裝在輻條上,當(dāng)磁鋼靠近霍爾傳感器的時(shí)候,傳感器輸出一個(gè)無抖動(dòng)的低電平,單片機(jī)根據(jù)此信號(hào)可計(jì)算里程、速度等?;魻杺鞲衅鞯膬?yōu)點(diǎn)是穩(wěn)定和安裝簡易,缺點(diǎn)是成本較高。 霍爾元件簡介根據(jù)霍爾效應(yīng),人們用半導(dǎo)體材料制成的元件叫霍爾元件。它具有對磁場敏感、結(jié)構(gòu)簡單、體積小、頻率響應(yīng)寬、輸出電壓變化大和使用壽命長等優(yōu)點(diǎn),因此,在測量、自動(dòng)化、計(jì)算機(jī)和信息技術(shù)等領(lǐng)域得到廣泛的應(yīng)用?;魻杺鞲衅鰽3144是寬溫、開關(guān)型霍爾效應(yīng)傳感器,其工作溫度范圍可達(dá)40℃~150℃。它由電壓調(diào)整電路、反相電源保護(hù)電路、霍爾元件、溫度補(bǔ)償電路、微信號(hào)放大器、施密特觸發(fā)器和OC門輸出極構(gòu)成,通過使用上拉電阻可以將其輸出接入CMOS邏輯電路。該芯片具有尺寸小、穩(wěn)定性好、靈敏度高等特點(diǎn)。A3144E系列單極高溫霍爾效應(yīng)集成傳感器是由穩(wěn)壓電源,霍爾電壓發(fā)生器,差分放大器,施密特觸發(fā)器和輸出放大器組成的磁敏傳感電路,其輸入為磁感應(yīng)強(qiáng)度,輸出是一個(gè)數(shù)字電壓訊號(hào)。它是一種單磁極工作的磁敏電路,適用于矩形或者柱形磁體下工作?;魻杺鞲衅鞯耐庑螆D和與引腳圖如圖34所示。磁場由磁鋼提供,所以霍爾傳感器和磁鋼需要配對使用。 ①霍爾元件和磁鋼 ②管腳圖圖34 霍爾傳感器的外形圖該霍爾傳感器的接線圖如圖35所示。圖35 霍爾傳感器的接線圖 霍爾傳感器測量原理測量轉(zhuǎn)速的第一步就是要將車輪的轉(zhuǎn)速表示為單片機(jī)可以識(shí)別的脈沖信號(hào),從而進(jìn)行脈沖計(jì)數(shù)。霍爾器件作為一種轉(zhuǎn)速測量系統(tǒng)的傳感器,它有結(jié)構(gòu)牢固、體積小、重量輕、壽命長、安裝方便等優(yōu)點(diǎn),因此選用霍爾傳感器檢測脈沖信號(hào),其基本的測量原理如圖36所示,當(dāng)車輪轉(zhuǎn)動(dòng)時(shí),帶動(dòng)傳感器運(yùn)動(dòng),產(chǎn)生對應(yīng)頻率的脈沖信號(hào),經(jīng)過信號(hào)處理后輸出到計(jì)數(shù)器或其他的脈沖計(jì)數(shù)裝置,進(jìn)行轉(zhuǎn)速的測量?;魻杺鞲衅鞔配搱D36 霍爾傳感器測量原理 轉(zhuǎn)速測量方法 轉(zhuǎn)速的測量方法很多,根據(jù)脈沖計(jì)數(shù)來實(shí)現(xiàn)轉(zhuǎn)速測量的方法主要有M法(測頻法)、T法(測周期法)和MPT法(頻率周期法),該系統(tǒng)采用了M法(測頻法)。由于轉(zhuǎn)速是以單位時(shí)間內(nèi)轉(zhuǎn)數(shù)來衡量,在變換過程中多數(shù)是有規(guī)律的重復(fù)運(yùn)動(dòng)。根據(jù)霍爾效應(yīng)原理,將一塊永久磁鋼固定在電機(jī)轉(zhuǎn)軸上的轉(zhuǎn)盤邊沿,轉(zhuǎn)盤隨側(cè)軸旋轉(zhuǎn),磁鋼也將跟著同步旋轉(zhuǎn),在轉(zhuǎn)盤下方安裝一個(gè)霍爾器件,轉(zhuǎn)盤隨軸旋轉(zhuǎn)時(shí),受磁鋼所產(chǎn)生的磁場的影響,霍爾器件輸出脈沖信號(hào),其頻率和轉(zhuǎn)速成正比。脈沖信號(hào)的周期與電機(jī)的轉(zhuǎn)速有以下關(guān)系:n= 式中:n為電機(jī)轉(zhuǎn)速;P為電機(jī)轉(zhuǎn)一圈的脈沖數(shù);T為輸出方波信號(hào)周期。根據(jù)上式即可計(jì)算出直流電機(jī)的轉(zhuǎn)速?;魻柶骷怯砂雽?dǎo)體材料制成的一種薄片,在垂直于平面方向上施加外磁場B,在沿平面方向兩端加外電場,則使電子在磁場中運(yùn)動(dòng),結(jié)果在器件的兩個(gè)側(cè)面之間產(chǎn)生霍爾電勢。其大小和外磁場及電流大小成比例?;魻栭_關(guān)傳感器由于其體積小,無觸點(diǎn),動(dòng)態(tài)特性好,使用壽命長等特點(diǎn),故在測量轉(zhuǎn)動(dòng)物體旋轉(zhuǎn)速度領(lǐng)域得到了廣泛應(yīng)用。在本設(shè)計(jì)的仿真中,因缺少霍爾元件,所以用按鍵代表脈沖或者用頻率輸入代表信號(hào)輸入,以達(dá)到系統(tǒng)的仿真。 晶振復(fù)位電路晶振電路為單片機(jī)89C51工作提供時(shí)鐘信號(hào),芯片中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。電路中的外接石英晶體及電容C1C12接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路,系統(tǒng)的晶振電路如圖37所示。由于外接電容C1C12的容量大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度及溫度穩(wěn)定性,如果使用石英晶體,電容的容量大小范圍為10pF30pF;如果使用陶瓷諧振,則電容容量范圍大小為10pF40pF。本設(shè)計(jì)中使用石英晶體,電容的容值設(shè)定為30pF。復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號(hào)。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防電源開關(guān)或電源插頭分合過程中引起的抖動(dòng)而影響復(fù)位。單片機(jī)在啟動(dòng)時(shí)都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。89C51的復(fù)位信號(hào)是從RES引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如果RES引腳上有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)系統(tǒng)的復(fù)位方式有:手動(dòng)按鈕復(fù)位和上電復(fù)位,本設(shè)計(jì)采用的是手動(dòng)按鈕復(fù)位。手動(dòng)按鈕復(fù)位需要人為在復(fù)位輸入端RES上加入高電平,采用的辦法是在REST端和正電源VCC之間接一個(gè)按鈕。當(dāng)人為按下按鈕時(shí),則VCC的+5V電平就會(huì)直接加到RES端,系統(tǒng)復(fù)位。由于人的動(dòng)作再快也會(huì)使按鈕保持接通達(dá)數(shù)十毫秒,所以,設(shè)計(jì)完全能夠滿足復(fù)位的時(shí)間要求。復(fù)位電路中開關(guān)為手動(dòng)復(fù)位開關(guān),電容C9可避免高頻諧波對電路的干擾。89C51的復(fù)位電路如圖37所示。圖37 晶振復(fù)位電路 報(bào)警電路本次報(bào)警電路采用LED報(bào)警燈報(bào)警,當(dāng)即時(shí)速度超過預(yù)定值是燈亮報(bào)警,指示燈亮,提示應(yīng)該減速。報(bào)警電路圖如圖38所示。 圖38 報(bào)警電路軟件程序設(shè)計(jì)4 軟件程序設(shè)計(jì) 測量算法概述速度測量是工控系統(tǒng)中最基本的需求之一,最常用的是用數(shù)字脈沖測量某根軸的轉(zhuǎn)速,再根據(jù)機(jī)械比、直徑換算成線速度。脈沖測速最典型的方法有測頻率(M法)和測周期(T法)。M法是測量單位時(shí)間內(nèi)的脈數(shù)換算成頻率,因存在測量時(shí)間內(nèi)首尾的半個(gè)脈沖問題,可能會(huì)有2個(gè)脈的誤差。速度較低時(shí),因測量時(shí)間內(nèi)的脈沖數(shù)變少,誤差所占的比例會(huì)變大,所以M法宜測量高速。如要降低測量的速度下限,可以提高編碼器線數(shù)或加大測量的單位時(shí)間,使用一次采集的脈沖數(shù)盡可能多。T法是測量兩個(gè)脈沖之間的時(shí)間換算成周期,從而得到頻率。因存在半個(gè)時(shí)間單位的問題,可能會(huì)有1個(gè)時(shí)間單位的誤差。速度較高時(shí),測得的周期較小,誤差所占的比例變大,所以T法宜測量低速。如要增加速度測量的上限,可以減小編碼器的脈沖數(shù),或使用更小更精確的計(jì)時(shí)單位,使一次測量的時(shí)間值盡可能大。設(shè)計(jì)中綜合考慮測速精度和系統(tǒng)反應(yīng)時(shí)間,本設(shè)計(jì)用測量脈沖頻率來計(jì)算歷程,因而具有較高的測距精度。在計(jì)算里程時(shí)取了自行車的理想狀態(tài)。實(shí)際中,誤差控制在幾米之內(nèi),相對于整個(gè)里程來說不是很大。另外,還應(yīng)盡量保證其他子模塊在編程時(shí)的通用性和高效性。 主程序設(shè)計(jì)在硬件設(shè)計(jì)完畢之后就是設(shè)計(jì)中最核心和最為主要的軟件部分設(shè)計(jì)。所謂軟件設(shè)計(jì)就是把軟件需求變換成軟件的具體設(shè)計(jì)方案(即模塊結(jié)構(gòu))的過程。模塊化結(jié)構(gòu)設(shè)計(jì)即是根據(jù)要求和硬件設(shè)計(jì)的結(jié)構(gòu),將整個(gè)系統(tǒng)的功能分成許多小的功能模塊,再根據(jù)這些小的功能模塊進(jìn)行程序編寫的過程。這樣的設(shè)計(jì)方法使得系統(tǒng)的整個(gè)功能和各部分的功能趨于明朗化。當(dāng)系統(tǒng)出現(xiàn)問題就可以根據(jù)功能設(shè)置找出問題的根源,從而更快地解決問題。所以在整個(gè)設(shè)計(jì)過程中軟件設(shè)計(jì)必須與硬件設(shè)計(jì)結(jié)合在一起。 在主程序模塊中,需要完成對各接口芯片的初始化、自行車?yán)锍毯退俣鹊某跏蓟?、中斷向量的設(shè)計(jì)以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動(dòng)/清除標(biāo)志寄存器、里程寄存器、速度寄存器,并對它們進(jìn)行初始化。然后主程序?qū)⒏鶕?jù)各標(biāo)志寄存器的內(nèi)容,分別完成啟動(dòng)、清除、計(jì)程和計(jì)速等不同的操作。開始計(jì)算平均速度顯示時(shí)間、速度及里程 LCD初始化初始化并啟動(dòng)T0和T1計(jì)算圈數(shù)和行駛距離計(jì)算速度判斷是否超速送數(shù)據(jù)到數(shù)碼管點(diǎn)亮led警示燈否是。、低電平有效。,低電平為顯示速度,高電平為顯示里程。中斷0用于對輪子圈數(shù)的計(jì)數(shù)輸入,輪子每轉(zhuǎn)一圈,霍爾傳感器輸出一個(gè)低電平脈沖。將根據(jù)里程寄存器中的內(nèi)容計(jì)算和判斷出行駛里程數(shù)。中斷1用于控制定時(shí)器T1的啟/停,當(dāng)輸入為0時(shí)關(guān)閉定時(shí)器。此控制信號(hào)是將輪子圈數(shù)的計(jì)數(shù)經(jīng)二分頻后形成。這樣,每次定時(shí)器T1的開啟時(shí)間剛好為轉(zhuǎn)一圈的時(shí)間,根據(jù)輪子的周長就可以計(jì)算出自行車的速度。其程序流程如圖41所示。圖41 程序流程圖 中斷子程序設(shè)計(jì)定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)的需要而設(shè)置的。在單片機(jī)內(nèi)部有兩個(gè)定時(shí)/計(jì)數(shù)器,以對其中的計(jì)數(shù)結(jié)構(gòu)進(jìn)行計(jì)數(shù)的方法,來實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能。當(dāng)結(jié)構(gòu)發(fā)生計(jì)數(shù)溢出時(shí),即表明定時(shí)時(shí)間或計(jì)數(shù)值已滿,這時(shí)就以計(jì)數(shù)溢出信號(hào)作為中斷請求,去置位
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1