【正文】
端。定時器 T0 確定 PWM 波的頻率,第 4 章 系統(tǒng)軟件設(shè)計及調(diào)試 30 T1 確定高電平的時間,這樣改變 T1 的初值就可以改變占空比。3 DB 0C9H。經(jīng)過測試并對誤差進(jìn)行分析發(fā)現(xiàn),該系統(tǒng)的測量誤差在 5%以內(nèi),并且在測量范圍內(nèi)轉(zhuǎn)速越高測量精度越高。 上電后的調(diào)試: 確保硬件電路正常,無異常情況 (斷路或短路 )方可上電調(diào)試,上電調(diào)試的目的是檢驗電路是否接錯,同時還要檢驗原理是否正確,在本次設(shè)計中,上電調(diào)試主要指轉(zhuǎn)速測量系統(tǒng)的單片機(jī)控制部分、數(shù)碼管點亮部分、和串口通信部分的硬件調(diào)試。即可檢查數(shù)碼管的硬件電路是否正確,即可判斷顯示驅(qū)動電路 整個完整首先排除這里的故障。高級語言還支持源文件調(diào)試和匯編語言指令行對照調(diào)試。 過型單步僅執(zhí)行下一條源語句程序,然后又停止。 通過添加觀察項菜單可以將用戶希望觀察的變量添加到觀察 窗口中,長期進(jìn)行觀察。 設(shè)計調(diào)試過程: 整個設(shè)計是一個主設(shè)計電路調(diào)用各個子設(shè)計電路實現(xiàn)功能的過程,要使主設(shè)計電路和整個電路都能平穩(wěn)運(yùn)行,各個模塊的子設(shè)計電路的正確與平穩(wěn)運(yùn)行必不可少,所以在軟件調(diào)試的最初階段就是把各個子設(shè)計電路進(jìn)行分別調(diào)試。 用戶可以直接移動鼠標(biāo)到相應(yīng)的變量名上,點擊鼠標(biāo)左鍵,將出現(xiàn)一個提示窗口,顯示這個變量的當(dāng)前值。 如果已知程序中某塊代碼實際運(yùn)行正常的情況下,仍用跟蹤調(diào)試方法,將大大浪費(fèi)時間,而且很枯燥,因此調(diào)試中第二個 重要工具是在源代碼中預(yù)定處設(shè)置斷點,大多數(shù)調(diào)試程序通過使用斷點中止程序執(zhí)行。調(diào)試時用戶可動態(tài)觀察、修改設(shè)定變量(包括 CPU 片內(nèi)寄存器、特殊寄存器及外部寄存器、內(nèi)存)的值。可以用示波器和萬用表檢查電平轉(zhuǎn)換前后的關(guān)系??磫纹瑱C(jī)通電后能否可以正常工作等這一系列問題。 系統(tǒng)調(diào)試 電路調(diào)試是整個系統(tǒng)功能否實現(xiàn)的關(guān)鍵步驟 ,我們將整個調(diào)試過程分為三大部分:硬件調(diào)試、軟件調(diào)試和綜合調(diào)試。5 第 4 章 系統(tǒng)軟件設(shè)計及調(diào)試 31 DB 005H。 顯示程序的設(shè)計 LED 顯示的動態(tài)顯示方式,全部數(shù)碼管公用一套斷碼驅(qū)動電路,各位 數(shù)碼管同段引腳短接后再接到對應(yīng)段碼的驅(qū)動線上。設(shè)定 使 TLC2543 片選端為高。INT0 中斷執(zhí)行的功能十分簡單,就是外部每輸入一個脈沖, R0 寄存器就加 1。首先分析主設(shè)計的流程,其程序流程圖如圖41 所示。由表 1 可知 nAE 為低電平時,輸入電平對電機(jī)控制起作用,當(dāng) nAE 為高電平,輸入電平為一高一低,電機(jī)正或反轉(zhuǎn)。 4腳 VS 接電源電壓, VS 電壓范圍 VIH 為+ 2. 5~ 46 V。一般情況下,不經(jīng)過處理的信號是無法直接驅(qū)動直流電機(jī)的 。 (2)在 DATA OUT 端串行輸出 12 或 16 位數(shù)據(jù)。 TLC2543 的引腳排列如圖 310 所示。通過一個串行三態(tài)輸出端 與主處理器或其外圍的串行口通信,可與主機(jī)高速傳輸數(shù)據(jù),可編程輸出數(shù)據(jù)長度和格式。為增大光照,基區(qū)面積做得很大,發(fā)射區(qū)較小,入射光主要被基區(qū)吸收。在自動測量過程或控制系統(tǒng)中,首先由傳感器感受被測量,而后把它轉(zhuǎn)換成電信號,供顯示儀表指示或用以控制執(zhí)行機(jī)構(gòu)。這些開關(guān)是特別有用的軍事,工業(yè)和商業(yè)應(yīng)用,如數(shù)據(jù)采集,多路復(fù)用器, A/D 和 D/A 轉(zhuǎn)換器,調(diào)制解調(diào)器,采樣第 3 章 系統(tǒng)硬件設(shè)計 19 保持系統(tǒng),信號復(fù)用,集成,可編程運(yùn)算放大器,可編程穩(wěn)壓器,交叉點交換網(wǎng)絡(luò),邏輯接口,以及許多其他的模擬系統(tǒng)。③ 5 至 30 V電源范圍。 lm311 Lm311 能工作于 到 30 伏單個電源或177。在多諧振蕩器工作方式時,其輸出的脈沖占空比由兩個外接電阻和一個外接電容確定;在單穩(wěn)態(tài)工作方式時,其延時時間由一個外接電阻和一個外接電容確定,可延時數(shù)微秒到數(shù)小時。 1 位顯示器由八個發(fā)光二極管組成,其中七個發(fā)光二極管 控制七個筆畫(段)的亮或暗,另一個控制一個小數(shù)點的亮和暗,這種筆畫式的七段顯示器能顯示的字符較少,字符的開頭有些失真,但控制簡單,使用方便。10MHZ 時約為 1ms, 1MHZ 時約為 10ms,所以一般為了可靠的復(fù)位, RST 在上電應(yīng)保持 20ms 以上的高電平。 第 3 章 系統(tǒng)硬件設(shè)計 14 12Y1X T A L20pFC 1 720pFC 1 6 圖 33 CMOS 型單片機(jī)時鐘電路框圖 復(fù)位電路: 計算機(jī)在啟動運(yùn)行時都需要復(fù)位,使中央處理器 CPU 和系統(tǒng)中的其它部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。本設(shè)計單片機(jī)采用的時鐘頻率 是 8MHZ。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 如 EA 端為高電平, CPU 執(zhí)行內(nèi)部程序存儲器中的指令。 如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能,如下表 31 所示。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流( IIL)。作為輸出口用,每位能吸收電流的方式驅(qū)動8個 TTL 邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。 內(nèi)部程序存儲器: AT89C51 芯片內(nèi)部共有 4K 個單元,用于存儲程序、原始數(shù)據(jù)或表格,簡稱內(nèi)部 ROM。 動態(tài)顯示雖然有閃爍感,占用的 CPU 時間多,但使用的硬件少,能節(jié)省線路板空間。 : A/D 轉(zhuǎn)換是控制系統(tǒng)重要的環(huán)節(jié),它負(fù)責(zé)將傳感器輸出的模擬量轉(zhuǎn)換為控第 2 章 系統(tǒng)設(shè)計論證 7 制器可以處理的數(shù)字量。更重要的問題在于一般電動機(jī)的電阻很小,但電流很大,分壓不僅降低效率,而且實現(xiàn)起來很困難。 第 2 章 系統(tǒng)設(shè)計論證 6 方案三: CC2513 脈沖表專用 模塊 。 AVR 的單片機(jī)的內(nèi)部結(jié)構(gòu)有硬件通道可直接產(chǎn)生方波信號。 第 1 章 緒論 4 設(shè)計內(nèi)容和要求 內(nèi)容: 利用單片機(jī)做主控制器,設(shè)計一個電機(jī)轉(zhuǎn)速檢測及波形記錄系統(tǒng),通過單片機(jī)能檢測電機(jī)的轉(zhuǎn)速,并且繪制轉(zhuǎn)速曲線圖。為此,我們提出了一種直流電機(jī)驅(qū)動與轉(zhuǎn)速測量系統(tǒng)的設(shè)計方法,為直流電機(jī)制造、定型以及應(yīng)用提供一些借鑒。 在工業(yè)控制中的應(yīng)用:用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。開發(fā)支持的環(huán)境包括指令的兼容及可移植性,支持軟件 (包含可支持開發(fā)應(yīng)用程序的軟件資源 )及硬件資源。它采用超大規(guī)模技術(shù)將具有數(shù)據(jù)處理能力的微處理器 (CPU)、存儲器(含程序存儲器 ROM 和數(shù)據(jù)存儲器 RAM)、輸入、輸出接口電路 (I/O 接口 )集成在同一塊芯片上,構(gòu)成一個即小巧又很完善的計算機(jī)硬件系統(tǒng),在單片機(jī)程序的控制下能準(zhǔn)確、迅速、高效地完成程序設(shè)計者事先規(guī)定的任務(wù)。詳細(xì)介紹了單片機(jī)的測量轉(zhuǎn)速系統(tǒng)。中文摘要 摘 要 在工程實踐中,經(jīng)常會遇到各種需要測量轉(zhuǎn)速的場合,測量轉(zhuǎn)速的方法分為模擬式和數(shù)字式兩種。 本設(shè)計主要用 AT89C51 作為控制核心,由霍爾傳感器、 LED 數(shù)碼顯像管、NE55 L298N、運(yùn)算放大器等構(gòu)成。s appearance, the tachometric survey uses generally take the monolithic integrated circuit as the core digital measuring technique I graduated from the Design of the issue is control of the intelligent use of SCM speed measuring instrument. The system is the motor speed measurement, and PC and can municate that the motor speed, and to observe the motor running the basic situation. The main design AT89C51 control as the core, by the Hall sensor, LED digital CRT, NE555, and L298. Detailed measurements of the speed of the SCM system. Give full play to the performance of the SCM. This paper is to measure the speed and displayed in four LED digital pipe. The advantage of a simple hardware and software capabilities improve, measuring speed, high precision and control system reliable, costeffective and so on. Keyword: MSC51(Onechip puter); Speed Detection; Tachometer 目錄 目錄 第 1 章 緒 論 ....................................................................................................... 1 課題研究的開發(fā)背景 ........................................................................................ 1 課題設(shè)計的意義 ................................................................................................ 3 設(shè)計內(nèi)容和要求 ................................................................................................ 4 第 2 章 系統(tǒng)設(shè)計 ................................................................................................. 5 控制器設(shè) 計 ......................................................................................................... 5 測轉(zhuǎn)速傳感器的設(shè)計 ......................................................................................... 5 電機(jī)驅(qū)動調(diào)速模塊的設(shè)計: ............................................................................. 6 : ...................................................................................... 6 顯示模塊設(shè)計 ..................................................................................................... 7 系統(tǒng)設(shè)計綜述 ..................................................................................................... 7 第 3 章 系統(tǒng)硬件設(shè)計 ....................................................................................... 9 系統(tǒng)主要硬件簡介 ............................................................................................. 9 AT89C51 單片機(jī)簡介 .............................................................................. 9 設(shè)計系統(tǒng)中所用其他芯片簡介 ............................................................ 16 光電傳感器簡介 .................................................................................... 19 TLC2543 介紹 .......................................................................