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

正文內(nèi)容

基于霍爾元件的自行車的速度里程表的設(shè)計(jì)_畢業(yè)設(shè)計(jì)-wenkub.com

2024-08-27 17:19 本頁(yè)面
   

【正文】 大學(xué)四年即將畫上句號(hào),四年中我學(xué)到的 不僅僅是知識(shí),還有許多做人的道理。 在這里我要感謝我的指導(dǎo)老師, 感謝范珩老師的 耐心教導(dǎo),和不厭其煩地講解,使我順利地完成了畢業(yè)設(shè)計(jì)。公里英里數(shù)值的裝換,時(shí)間提醒,點(diǎn)單測(cè)量周圍環(huán)境的溫度濕度天氣情況等。這類微處理器既可用作控制器又適合于做數(shù)據(jù)處理,而且成本也甚是低廉。 改進(jìn)與創(chuàng)新 本 系統(tǒng)操作簡(jiǎn)單,易于實(shí)現(xiàn)。 車輪轉(zhuǎn)一圈所用的時(shí)間 根據(jù)此公式將最終顯示出里程和速度。 40 圖 51原理圖設(shè)計(jì)流程圖 新建設(shè)計(jì)文檔 設(shè)置編輯環(huán)境 原理圖布線 放置元器件 電器檢查 建立網(wǎng)絡(luò)表 是否合格? 結(jié)束 Y 存盤、報(bào)表輸出 調(diào)整 N 開始 41 設(shè)計(jì) 總結(jié) 該課題的 主要任務(wù)是開發(fā)一個(gè)以 MCS51 單片機(jī)為核心的自行車的速度里程表。 源代碼通過(guò)編譯無(wú)誤后,就可以進(jìn)行仿真,在仿真過(guò)程中不斷完善電路和程序的功能最后達(dá)到本次設(shè)計(jì)的目的。 在構(gòu)思好電路原理圖和編好程序之后就要對(duì)其進(jìn)行系統(tǒng)仿真,原理圖的具體設(shè)計(jì)流 程如圖 51所示。 本設(shè)計(jì) 、 、 、 信號(hào)一起組成位選通的位選信號(hào),~ 信號(hào)一起組成段碼選通的段選信號(hào),通過(guò)軟件編程,先把所要顯示的數(shù)據(jù)放入存儲(chǔ)單元,然后把數(shù)據(jù)送入段選通對(duì)應(yīng)的地址,再選通某一個(gè) LED,逐步完成四個(gè) LED 的顯示。 圖 44速度處理子程序流程圖 顯示子程序的設(shè)計(jì) 采用動(dòng)態(tài)掃描顯示接口電路,動(dòng)態(tài)顯示接口電路是把所有顯示器的 8個(gè)筆劃段 ah 同名端連在一起,而每一個(gè)顯示器的公共極 COM 各自獨(dú)立地受 I/O 線控制。里程處理子程序流程圖如圖 43 所示。 圖 42中斷子程序流程圖 數(shù)據(jù)處理子程序的設(shè)計(jì) 外中斷 0 服務(wù)程序用于對(duì)單片機(jī) 口輸入的圈脈沖進(jìn)行計(jì)數(shù),為十六進(jìn) 制計(jì)數(shù)器。 定時(shí) /計(jì)數(shù)器控制寄存器 TCON 是 8位寄存器,地址為 88H,可以位尋址。 32 圖 41主程序流程圖 開始 初始化 =1? N =1? =1? =1? 出錯(cuò)提示 將車圈周長(zhǎng)調(diào)入 21H 開中斷,啟動(dòng)定時(shí)器 =1? 調(diào)用里程處理子程序 調(diào)用速度處理子程序 N N N Y Y Y Y N Y 33 中斷子程序的設(shè)計(jì) 定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)的需要而設(shè)置的。中斷 1 用于控制定時(shí)器 T1 的啟 /停,當(dāng)輸入為 0 時(shí)關(guān)閉定時(shí)器。 、 、 和 口分別用于設(shè)置輪圈的大小,低電平有效。 總體程序設(shè)計(jì) 在主程序模塊中,需要完成對(duì)各接口芯片的初始化、自行車?yán)锍毯退俣鹊某跏蓟?、中斷向量的設(shè)計(jì)以及開中斷、循環(huán)等待等工作。當(dāng)系統(tǒng)出現(xiàn)問(wèn)題,就可以根據(jù)功能設(shè)置找出問(wèn)題的根源,從而更快地解決問(wèn)題。 30 第四章 軟件程序設(shè)計(jì) 總體 論述 在硬件設(shè)計(jì)完畢之后,接下來(lái)就是設(shè)計(jì)中最核心和最為主要的軟件部分設(shè)計(jì)。顯示電路采用 LED 數(shù)碼 管顯示,由于它有顯示清晰,亮度高,節(jié)能,壽命長(zhǎng)等優(yōu)點(diǎn)。采用它是為了防止掉電丟失數(shù)據(jù),起到保護(hù)數(shù)據(jù)資源的作用。以 AT89C52 作為核心計(jì)算處理數(shù)據(jù)。 報(bào)警電路的設(shè)計(jì) 本次報(bào)警電路采用蜂鳴器報(bào)警,當(dāng)即時(shí)速度超過(guò)預(yù)定值是蜂鳴器響,指示燈閃爍,提示應(yīng)該減速。 CPU 向字段輸出口送出字型碼時(shí),所有顯示器接收到相同的字型碼,但究竟是哪個(gè)顯示器亮,則取決于 COM 端。如圖 所示。由于它具有顯示清晰、亮度高、使用電壓低、壽命長(zhǎng)的特點(diǎn),因此使用非常廣泛。復(fù)位后, P0到 P3 并行 I/O 口 全為高電平,其它寄存器全部清零,只有 SBUF 寄存器狀態(tài)不確定。 本系統(tǒng)的復(fù)位電路是采用按鍵復(fù)位的電路,如圖 311 所示,是常用復(fù)位電路之一。有了它可以使程序從指定處開始執(zhí)行,即從程序存儲(chǔ)器中的 0000H 地址單元開始執(zhí)行程序。對(duì)外接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響振蕩器的高低、振蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。 單片機(jī)內(nèi)部 有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入為芯片引腳 XTAL1,輸出端為引腳 XTAL2。因此,時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。所以在單片機(jī)輸出口先接入驅(qū)動(dòng)芯片 74LS244,增大電流,使 LED 能夠正常工作。分頻前后對(duì)比圖如圖 38所示。由于其狀態(tài)的更新發(fā)生在 CP 脈沖的邊沿故又稱之為上升沿觸發(fā)的邊沿觸發(fā)器, D 觸發(fā)器的狀態(tài)只取決于時(shí)針到來(lái)前D 端的狀態(tài)。 本次設(shè)計(jì)采用的 24C02 是為了防止掉電時(shí)里程數(shù)據(jù)的丟失,由于24C02 的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳輸數(shù)據(jù),所以只用兩根線 SCL 和 SDA 與單片機(jī)傳輸數(shù) 據(jù)。 22 圖 36 24C02管腳圖 SCL 串行時(shí)鐘: AT24C02 串行時(shí) 鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘 。 AT24C02 支持 I2C 總線數(shù)據(jù)傳送協(xié)議。 TR0( ):定時(shí) /計(jì)數(shù)器 T0 運(yùn)行控制位。 TR1( )定時(shí) /計(jì)數(shù)器 T1 運(yùn)行控制位。 CPU 響應(yīng)中斷后 TF1 由硬件自動(dòng)清零。 本次設(shè)計(jì) TMOD 為 90H,即選通定時(shí) /計(jì)數(shù)器 定時(shí)功能 。 /CT:定時(shí) /計(jì)數(shù)模式選擇位。 TMOD用于設(shè)置 其工作方式; TCON 用于控制其啟動(dòng)和中斷請(qǐng)求。單片機(jī)復(fù) 20 位時(shí) , IP 各位清 0,各中斷源同為低優(yōu)先級(jí)中斷。 EX0( )外部 0INT 中斷允許位; ET0( )定時(shí) /計(jì)數(shù)器 T0 中斷允許位; EX1( )外部 1INT 中斷允許位; ET1( )定時(shí) /計(jì)數(shù)器 T1 中斷允許位; ES( )串行口中斷允許位; EA( ) CPU 中斷允許位。 CPU對(duì)中斷系統(tǒng)所有中斷以及某個(gè)中斷源的開放和屏蔽是由中斷允許寄存器 IE 控制的。只要在 0INT 和 1INT 引腳上出現(xiàn)有效低電平時(shí),就激活外部中斷方式。由片內(nèi)特殊功能寄存器中的中斷允許寄存器 IE 控制 CPU 是否響應(yīng)中斷請(qǐng)求; 由 中斷優(yōu)先級(jí)寄存器 IP 安排各優(yōu)中斷源的優(yōu)先級(jí);同一優(yōu)先級(jí)內(nèi)各終端同時(shí)提出中斷請(qǐng)求時(shí),由內(nèi)部的查詢邏輯確定其響應(yīng)次序。 VCC: +5V 電源。 當(dāng)輸入的復(fù)位信號(hào)延續(xù)兩個(gè)機(jī)器周期以上的高電平時(shí)即為有效,用以完成單片機(jī)的復(fù)位初始化操作。在讀外部 ROM 時(shí), PSEN 有效 (低電平 ),以實(shí)現(xiàn)外部 ROM 單元的讀操作。 ALE:地址鎖存控制信號(hào)。 AT89C52 的主要管腳功能如下: ~ : P0 口是一組 8 位漏極開路型雙向 I/O 口,也是地址 /數(shù)據(jù)總線復(fù)用口。其特點(diǎn)是傳輸速度快,效率高;但傳送多少位就需要多少根傳輸線,因此傳送成本高,適合動(dòng)態(tài)顯示 。 /計(jì)數(shù)器 單片機(jī)的定時(shí)器和計(jì)數(shù)器是同一結(jié)構(gòu),只是計(jì)數(shù)器記錄的是單片機(jī)外 定時(shí) /計(jì)數(shù)器 中斷系統(tǒng) CPU 存儲(chǔ)器 并行 I/O口 串口 I/O口 TXD TXD RXD T INT P0P3 15 部發(fā)生的事件,由單片機(jī)的外部電路提供計(jì)數(shù)信號(hào);而定時(shí)器是由單片機(jī)內(nèi)部提供一個(gè)非常穩(wěn)定的計(jì)數(shù)信號(hào)。單片機(jī)內(nèi)部結(jié)構(gòu)示意圖如圖 34 所示。 A44E 集成霍爾開關(guān)是單穩(wěn)態(tài)型,由測(cè)量數(shù)據(jù)作出的輸出特性曲線如圖 32(b)所示。當(dāng)施加的磁場(chǎng)達(dá)到釋放點(diǎn)時(shí),觸發(fā)器輸出低電壓,三極管截止,使 OC 門輸出高電壓,這種狀態(tài)為關(guān) 。 12 XYZBILU hbd 圖 31 霍爾效應(yīng)原理圖 集成開關(guān)型霍爾傳感器 A44E 集成霍爾開關(guān)由穩(wěn)壓器 A、霍爾電勢(shì)發(fā)生器 (即硅霍爾片 )B、差分放大器 C、施密特觸發(fā)器 D 和 OC 門輸出 E 五個(gè)基本部分組成,如圖( a)所示。在置于磁場(chǎng)中的導(dǎo)體或半導(dǎo)體通入電流 I,若電流垂直磁場(chǎng) B,則在與磁場(chǎng)和電流都垂直的方向上會(huì)出現(xiàn)一個(gè)電勢(shì)差 Uh,這種現(xiàn)象稱為霍爾效應(yīng)。 按被檢測(cè)對(duì)象的性質(zhì)可將它們的應(yīng)用分為:直接應(yīng)用和間接應(yīng)用。 霍爾器件具有許多優(yōu)點(diǎn),它們的結(jié)構(gòu)牢固、體積小、重量輕、壽命長(zhǎng)、安裝方便、功耗小、頻率高(可達(dá) 1MHz)、耐震動(dòng)、不怕灰塵、油污、水汽及煙霧等的污染或腐蝕。作為輸入信號(hào),這就給磁傳感器的快速發(fā)展提供了機(jī)遇,形成了磁傳感器的產(chǎn)業(yè)。 圖 23軟件總體流程圖 初始化 =1? 計(jì)算里程 顯示里程 計(jì)算速度 顯示速度 N 開始 10 第三章 硬件電路設(shè)計(jì) 概述 自行車的速度里程表的硬件電路設(shè)計(jì)是基礎(chǔ)部分,它包括信號(hào)的捕獲、放大、整形,單片機(jī)的計(jì)算處理,數(shù)碼管的實(shí)時(shí)顯示和單片機(jī)外圍基本電路的設(shè)計(jì) , 兩大主要器件就是傳感器和單片機(jī)。 中斷子程序是將傳感器產(chǎn)生的信號(hào)接入外部中斷 0,將經(jīng)過(guò) 74LS74分頻后的信號(hào)接入外部中斷 1,利用中斷和定時(shí)器對(duì)分別對(duì)里程進(jìn)行累外部信號(hào) 霍爾傳感器 外部存儲(chǔ)器 AT89C52單片機(jī) 里程顯示 速度顯示 報(bào)警部分 9 加、每轉(zhuǎn)一周的時(shí)間進(jìn)行測(cè)量。在設(shè)計(jì)中選用的是 AT89C52 單片機(jī)。 霍爾傳感器是對(duì)磁敏感的傳感元件,常用于信號(hào)采集的有 A44E,該傳感器是一個(gè) 3端器件,外形與三極管相似,只要接 上電源、地,即可工作,工作電壓范圍寬,使用非常方便。 使用霍爾傳感器獲得脈 沖信號(hào),其機(jī)械結(jié)構(gòu)也可以做得較為簡(jiǎn)單,只要在轉(zhuǎn)軸的齒輪盤上粘上一粒磁鋼,霍爾元件固定在前叉上,當(dāng)車子轉(zhuǎn)動(dòng)時(shí)霍爾元件靠近磁鋼,就有信號(hào)輸出,轉(zhuǎn)軸旋轉(zhuǎn)時(shí),就會(huì)不斷地產(chǎn)生脈沖信號(hào)輸出。常用的測(cè)速元件有霍爾傳感器、光電傳感器和光電編碼器。方案二在測(cè)量中會(huì)存在較大的誤差,故選擇方案一。當(dāng)傳輸線上的電容較大時(shí),波形的上升沿將明顯變壞;當(dāng)傳輸線較長(zhǎng),而且接受端的阻抗與傳輸線的阻抗不匹配時(shí),在波形的上升沿和下降沿將產(chǎn)生振蕩現(xiàn)象;當(dāng)其他脈沖信號(hào)通過(guò)導(dǎo)線間的分布電容或公共電源線疊加到矩形脈沖信號(hào)時(shí),信號(hào)上將出現(xiàn)附加的噪聲。當(dāng)輸入信號(hào)為零或負(fù)電壓時(shí),三極管截止,電路輸出高電平;而當(dāng)輸入信號(hào)為正電壓時(shí),三極管導(dǎo)通,此時(shí)輸出電壓隨著輸入電壓的上升而下降,這使得速度里程表既可以測(cè)量任意方波信號(hào)的頻率,也可以測(cè)量正弦波信號(hào)的頻率。這樣就可以在單位時(shí)間內(nèi)盡可能多地得到脈沖數(shù),從而避免了因?yàn)閮蓚€(gè)過(guò)孔之間的距離過(guò)大,而車子正好在過(guò)孔之間或者 是在下個(gè)過(guò)孔之前停止了,造成較大的誤差。 該系統(tǒng)在自行車后輪的軸處保持著與輪子旋轉(zhuǎn)切面平行的方向延伸附加一個(gè)鋁盤,在這個(gè)鋁盤的邊沿處挖出若干個(gè)圓形過(guò)孔,把傳感器的檢測(cè)部分放在圓孔的圓心位置。 實(shí)現(xiàn):利用軟件編程,對(duì)數(shù)據(jù)進(jìn)行處理得到需要的數(shù)值。 要求達(dá)到的各項(xiàng)指標(biāo)及實(shí)現(xiàn)方法如下: 1. 利用霍爾傳感器產(chǎn)生里程數(shù)的脈沖信號(hào)。當(dāng)輪子每轉(zhuǎn)一圈,通過(guò)開關(guān)型霍爾元件傳感器采集到一個(gè)脈沖信號(hào),并從引腳 中斷 0 端輸入,傳感器每獲取一個(gè)脈沖信號(hào)即對(duì)系統(tǒng)提供一次計(jì)數(shù)中斷。 4 第二章 系統(tǒng) 總體方案設(shè)計(jì) 設(shè)計(jì)總體思想 方案一: 本 設(shè)計(jì)的任務(wù)是:以通用 MCS51 單片機(jī)為處理核心,用傳感器將車輪的轉(zhuǎn)數(shù)轉(zhuǎn)換為電脈沖,進(jìn)行處理后送入單片機(jī)。本文主要介紹了自行車的速度里程表的設(shè) 計(jì)思想、電路原理、方案論證以及元件的選擇等內(nèi)容,整體上分為硬件部分設(shè)計(jì)和軟件部分設(shè)計(jì)。所以 C8051 為核心的單片機(jī)占據(jù)了半壁江 1山。甚至單片機(jī)廠商還可以根據(jù)用戶的要求量 身定做,制造出具有自己特色的單片機(jī)芯片。象 80C51 就采用了 HMOS(即高密度金屬氧化物半導(dǎo)體工藝 )和CHMOS(互補(bǔ)高密度金屬氧化物半導(dǎo)體工藝 )。自行車?yán)锍趟俣缺碜鳛樽孕熊嚨囊淮筝o助工 具也正是隨著這個(gè)要求而迅速發(fā)展的,其功能也逐漸從單一的里程顯示發(fā)展到速度、時(shí)間顯示,甚至有的還具有測(cè)量騎車人的心跳、顯示騎車人熱量消耗等功能。 Single chip microputer。該系統(tǒng)硬件電路簡(jiǎn)單,子程序具有通用性,完全符合設(shè)計(jì)要求。以 AT89C52 單片機(jī)為核心, A44E霍爾傳感器測(cè)轉(zhuǎn)數(shù),實(shí)現(xiàn)對(duì)自行車?yán)锍?/速度的測(cè)量統(tǒng)計(jì),采用 2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1