摘要: 傳感器廣泛應用在自動化測量中,該文利用 51 單片機 2 個 16 位定時器和測量頻率中的測頻法設計了測量方波的頻率計,并用LCD1602 液晶顯示頻率、 proteus 仿真,測試結果表明設計思路正確、誤差小。
關鍵詞: 單片機;測頻法;頻率計; proteus
1 概述
傳感器能感受到被測量信息,在自動化控制技術中,需要用到多種傳感器來監視各個參數。因測量電壓、電流、頻率等的方法與技術相對成熟、易實現,故而許多傳感器把被測量對象轉換成電壓、電流或頻率來進行測量和處理[1] 。廣東工業大學鮑芳采用高頻段測頻法、中頻段多周期同步法、低頻段測周法設計頻率計, 測量結果優于普通測量法 [2] ;南昌大學彭嵐峰利用單片機產生閘門的時間設計頻率計,并利用液晶LCD1602 進行顯示[3] ;青海大學任小青介紹了測周期法、外部計數器計數法、內部計數器計數法等頻率測試方法并完成以單片機為核心的頻率計[4] ;西安職業技術學院趙銀玲設計的頻率計,結合了定時器、計數器并用數碼管顯示,結果顯示滿足一般領域的測試要求[5] ;成都理工大學張糧雨設計的頻率計可以計算出正弦波的有效值和峰峰值[6] ;延安大學劉竹琴設計了數字頻率計,進行測量,并分析了測量誤差的來源,提出了減小誤差應采取的措施[7] ;廣州番禺職業技術學院盧飛躍實現多周期同步法測量頻率,提高了測量的精度[8] 。單片機 16 位定時器計數最大值為 65536 ,比較適用測量65KHz 以下頻率,再大頻率則溢出不準、或需要定時器中斷來計數。本人參考前人研究和設計,利用單片機中2 個 16 位定時器設計頻率計,其中 1 個用于定時、另外 1 個采集外界脈沖,得到單位時間的