汪琪 徐建 季振亞 陳肖依 丁靜怡 劉志雄
【摘 要】隨著科技的發(fā)展,旋轉式設備在生活中大規(guī)模應用,轉速是影響設備性能的重要指標?;诖耍疚脑O計了一款以單片機為核心的測速系統(tǒng)。該系統(tǒng)以STC89C52RC芯片為主控制芯片,通過霍爾傳感器采集數據信息并傳到單片機上,經過單片機的數據處理,測量出的速度顯示在LCD1602液晶屏上。
【關鍵詞】單片機;霍爾傳感器;測速;LCD液晶屏
中圖分類號: TM306;TP368.12 文獻標識碼: A 文章編號: 2095-2457(2018)15-0029-001
DOI:10.19694/j.cnki.issn2095-2457.2018.15.013
0 引言
在現代社會,各行各業(yè)發(fā)展迅速,在嵌入式行業(yè)中,隨著微控制器單元MCU的發(fā)展,出現了一大批集成度高、速度快、功能強、可靠性好的智能測控儀表產品。這是由于MCU能夠有效地處理采樣信號。此外,低開發(fā)成本和高開發(fā)效率也吸引了開發(fā)人員在低成本、短時間內設計出性能優(yōu)良的電子產品。特別是利用傳感器和調理電路,可以將物理量轉換成數字信號,從而可以充分發(fā)揮微控制器的處理能力。旋轉式設備,如發(fā)動機在日常生活或工業(yè)生活中應用十分廣泛。轉速是影響旋轉設備性能的一個重要指標,因此對其轉速的準確測量顯得尤為重要[1]。到現在為止,常用的測速方法通常有機械、光電、霍爾、頻閃等。本系統(tǒng)采用霍爾測量方法,該方法不會破壞被測設備的結構,可以在穩(wěn)定狀態(tài)下測量瞬時速度和平均速度。因通過單片機設計出的測速計具有操作方便、便于制作、成本低、體積小的特點,所以本系統(tǒng)采取單片機設計。
1 系統(tǒng)的總體設計
本系統(tǒng)以52單片機為核心,采用霍爾元件測速法測量直流電機的轉速。通過霍爾傳感器電路產生的秒脈沖信號傳給單片機,單片機經過處理和計算,測量出的速度將顯示在1602液晶顯示器上。系統(tǒng)總體設計框圖如下。
2 系統(tǒng)的硬件設計
2.1 單片機選擇
本設計選用的單片機是STC89C52RC單片機。該單片機是八位微控制器,它占用空間少、結構簡單、價格便宜、使用方便[2],而且該單片機是位處理器,I/O口的設置和使用方便,很適合本設計需求。
2.2 顯示模塊選擇
數字管、點陣、液晶顯示器可用于顯示,其中LCD是點接收信號。在視覺度和清晰度方面優(yōu)于數字管,節(jié)能、穩(wěn)定性好。所以,本系統(tǒng)顯示模塊采用1602個液晶顯示。
2.3 傳感器模塊選擇
本設計采用霍爾傳感器?;魻杺鞲衅骶哂芯雀?、線性度好、動態(tài)性能好、工作頻帶寬、體積小、重量輕、抗磁干擾能力強等特點[3]。在需要測速的旋轉體上裝上一塊磁體,旋轉時,每當磁體經過霍爾傳感器時,傳感器產生脈沖信號送往單片機,經過計算,便可得出轉速。
2.4 電機驅動芯片選擇
在各種驅動和控制電路中,L298芯片的應用很廣泛,它可以改變單片機的I/O輸入,改變芯片控制端的電平,實現電機轉動、反轉、停止等操作[4]。
3 系統(tǒng)軟件的設計
本設計采用的編程工具是KEIL version IV,使用C語言編寫代碼。系統(tǒng)軟件設計是在系統(tǒng)初始化之后,軟件實現單片機與傳感器之間的數據交換,單片機對所采集的物理信息進行處理,然后編程實現單片機與霍爾傳感器模塊之間的信息傳遞,并把速度顯示在LCD液晶顯示屏上。系統(tǒng)軟件流程圖如圖。
4 結束語
本設計經由霍爾感應原理采集速度信號。再將信號傳給單片機,經過單片機的處理和計算,得到實際的轉速和里程,再用LCD顯示器顯示數據。經過多次的實驗和修改,最終,該系統(tǒng)基本能完成速度采集、速度計算、數據存儲和設置等功能,并能直觀顯示時間、速度和行程。
【參考文獻】
[1]譚勁華,呂建超.基于STC89C52單片機的血壓計設計[J].自動化技術與應用,2011,30(8):30-33.
[2]王節(jié)旺.一種基于STC89C52RC單片機的計時系統(tǒng)的設計方案[J].微型機與應用,2011,30(6):28-30.2011(8):146-147.
[3]汪云.基于霍爾傳感器的轉速檢測裝置[J].傳感器與微系統(tǒng), 2003,22(10):45-47.
[4]李培樂,鄭心武.基于51單片機的測速裝置的設計[J].信息技術與信息化,2014(6):34-35.