專業基礎綜合實驗報告 08測控

2022-03-27 03:09:59 字數 3614 閱讀 3072

測控技術與儀器專業

姓名衛廷富

學號: 200810504031

專業班級: 2008級測控技術與儀器

題目: 基於微控制器的循跡小車設計

攀枝花學院電氣資訊工程學院

二〇一一年六月

目錄1 總體設計方案 1

1.1 設計功能及要求 1

1.2 設計方案 1

1.2.1 硬體設計方案 1

1.2.2 軟體設計方案 2

2 硬體設計 3

2.1微控制器最小系統 3

2.2 電機驅動電路 4

2.3 led顯示電路 4

2.4 按鍵電路 4

3 軟體設計 7

3.1 主程式設計 7

3.2 子程式設計 8

3.2.1顯示子程式設計 8

3.2.2 定時子程式設計 8

4 專業基礎綜合實驗體會 13

1 總體設計方案

1.1 設計功能及要求

(1)自動尋跡小車開始處於設定模式下,通過按鍵設定執行時間,完成設定時間後,按下開始鍵小車啟動,同時顯示當前執行的時間。

(2)小車行走在預設的時間後,自動停止,數碼管顯示行走的時間,3秒後顯示行走距離。

(3)中途可以按右鍵強制停止,提前結束,顯示行走時間,距離。

1.2 設計方案

1.2.1 硬體設計方案

系統可以分為幾個基本功能模組,如圖1-1

(1)車體設計

自己製作電動車。經過反覆考慮論證,我們制定了左右兩輪分別驅動的方案。即左右輪分別用兩個轉速和力矩基本相同的直流電機進行驅動。由此可以輕鬆的實現小車座標不變的90度轉彎。

在安裝時我們保證兩個驅動電機同軸,這種結構使得小車在前進時比較平穩,可以避免出現後輪過低而使左右兩驅動輪驅動力不夠的情況。為了防止小車重心的偏移,前輪起支撐作用。

(2)控制器模組

採用stc巨集晶公司的stc89c52微控制器作為主控制器。stc89c5是乙個低功耗,高可靠性,超低價,無法解密,高效能的8位微控制器,片內含32k空間的可反覆擦寫100,000次的flash唯讀儲存器, 32個io口,且stc系列的微控制器可以**程式設計、除錯,方便地實現程式的**與整機的除錯。

(3)電源模組

採用12v蓄電池為直流電機供電,將12v電壓降壓、穩壓後給微控制器系統和其他晶元供電。蓄電池具有較強的電流驅動能力以及穩定的電壓輸出效能。雖然蓄電池的體積過於龐大,在小型電動車上使用極為不方便,但由於我們的車體設計時留出了足夠的空間,並且蓄電池的**比較低。

(4)穩壓模組

直接用兩7805把電壓直接穩壓到5v,理論上由於降壓過大容易燒穩壓塊,用兩個7805併聯。

(5)電機模組

本系統為智慧型電動車,對於電動車來說,其驅動輪的驅動電機的選擇就顯得十分重要。採用直流減速電機。直流減速電機轉動力矩大,體積小,重量輕,裝配簡單,使用方便。

由於其內部由高速電動機提供原始動力,帶動變速(減速)齒輪組,可以產生較大扭力。

因我們用軟體對電機調速,實際值要比這小一些

注意:在實際計算時用的是理論值。

(6)電機驅動模組

採用專用晶元lg9110作為電機驅動晶元。lg9110是乙個具有高電壓大電流的全橋驅動晶元,它相應頻率高,一片l298n可以控制乙個直流電機,而且還帶有控制使能端。用該晶元作為電機驅動,操作方便,穩定性好,效能優良。

(7)矩陣按鍵輸入模組

使用16個矩陣式按鍵開關組成乙個矩陣按鍵輸入模組,實現對系統輸入的要求。

(8)顯示模組

使用兩個74hc573晶元驅動一塊sr410561k四位液晶顯示,實現系統的顯示功能。

1.2.2 軟體設計方案

(1)程式主函式流程圖

2 硬體設計

2.1微控制器最小系統

2.2 電機驅動電路

2.3 led顯示電路

2.4 按鍵電路

2.5元器件清單

3 軟體設計

3.1 主程式設計

主程式清單如下:

limiw equ 30h ;厘公尺位

miao equ 31h ;秒位

fenmi equ 32h ;分公尺位

fmiao equ 33h ;分秒位

meter equ 34h ;公尺位

fenzh equ 35h ;分位

point equ 36h ;小數點位

shimi equ 37h ;十公尺位

shifn equ 38h ;十分位

sudu equ 39h ;速度控制

jishk equ 3ah ;記時開始

zhond equ 3bh

zhodu equ 3ch

zhon equ 3eh

maicho equ 3fh

jinweb equ 40h

bhcs equ 41h

dpan equ 42h

fenchu equ 43h

fencun equ 44h

pand equ 45h

fenmc equ 51h

org 0000h

ajmp main

org 000bh

ajmp st0

org 001bh

ajmp st1

org 0100h

main:mov limiw,#00h

mov miao,#00h

mov fenmi,#00h

mov fmiao,#00h

mov meter,#00h

mov fenzh,#00h

mov point,#0bh

mov shimi,#00h

mov shifn,#00h

mov jishk,#00h

mov zhond,#00h

mov zhodu,#00h

mov zhon,#00h

mov maicho,#00h

mov jinweb,#03h

mov bhcs,#00h

mov sp,#6fh

mov tmod,#21h

mov th0,#3ch

mov tl0,#0b0h

mov th1,#9ch

mov tl1,#9ch

setb ea

setb et0

setb et1

mov p1,#0aah

acall xianshi

3.2 子程式設計

3.2.1顯示子程式設計

xianshi:

mov p1,#0aah

mov p1,#0cch

mov a,limiw

swap a

add a,miao

mov p1,a

nopnopmov p1,#0ddh

mov a,fenmi

swap a

add a,fmiao

mov p1,a

nopnop

材料成型專業綜合實驗報告

摘要金屬材料的熱處理後的力學效能取決其內部組織的改變狀況,內部組織可以通過金相顯微鏡對其進行綜合分析,力學效能可通過靜拉伸試驗 硬度試驗 衝擊試驗 疲勞試驗 磨損試驗中儀器的使用獲得。熱處理工藝的制訂則有賴於正確掌握成分,淬火溫度,冷卻速度與組織 效能之間的關係。一般熱處理的基本操作有退火 正火 淬...

感測器測控電路實驗報告

儀器光電綜合實驗報告 日期 2012年5月14日 實驗一光電開關設計與應用 一 實驗目的 學習最基本的光電測試系統的設計方法,並結合實際需求進行具體應用。二 實驗要求 1 掌握發光二極體和光電三極體的工作原理。2 了解發光二極體和光電三極體實際器件的結構形式 驅動和特性。3 利用實驗提供的元器件 導...

綜合實驗報告

華北科技學院計算機系綜合性實驗 課程名稱 linux作業系統 實驗學期 2011 至 2012 學年第一學期學生所在系部管理學院 年級 b09 專業班級電子商務b09 2學生姓名韋玉樟學號 200904064224任課教師楊陽 實驗成績 計算機學院制 linux作業系統 課程綜合性實驗報告 開課實驗...