普羅透斯軟件調試實(shí)現的數字指針溫度計
整理發(fā)布: 京儀股份 時(shí)間: 2018-07-09 12:39 瀏覽次數:
普羅透斯軟件調試實(shí)現的數字指針溫度計
文章由雙金屬溫度計_電接點(diǎn)雙金屬溫度計_熱電阻熱電偶溫度計-京儀股份為您整理編輯。摘要:本文主要描述了一種用Proteus軟件實(shí)現的數字指針溫度計的調試方法。MCS51微控制器用作指針溫度計的數字信號處理器。溫度采集傳感器是達拉斯公司的Ds1820單總線(xiàn)數字溫度傳感器。溫度。。。
本文主要描述了一種用Proteus軟件實(shí)現的數字指針溫度計的調試方法。MCS51微控制器用作指針溫度計的數字信號處理器。溫度采集傳感器是達拉斯的Ds1820單總線(xiàn)數字溫度傳感器。溫度計的溫度值通過(guò)四個(gè)數碼管顯示,并可通過(guò)千分表指示。以下信息僅供參考 本文主要描述了一種用Proteus軟件實(shí)現的數字指針溫度計的調試方法。MCS51微控制器用作指針溫度計的數字信號處理器。其中,溫度采集傳感器是達拉斯的Ds1820單總線(xiàn)型數字溫度傳感器。溫度計的溫度值通過(guò)四個(gè)數碼管顯示,并可同時(shí)通過(guò)千分表指示 硬件設計硬件設計包括溫度采集模塊、單片機系統和溫度顯示模塊,其中表盤(pán)指針的控制是設計的關(guān)鍵。 在設計數字電路的角位移控制時(shí),通常選擇步進(jìn)電機或伺服電機。選擇步進(jìn)電機時(shí),步進(jìn)角度是固定的。同時(shí),對于角位移控制,會(huì )出現控制角作用位置不夠的問(wèn)題。選擇伺服電機即舵機時(shí),其控制原理是通過(guò)MCS51單片機產(chǎn)生的脈寬調制信號占空比來(lái)改變舵機搖臂的旋轉位置,從而達到控制伺服電機的目的。醉后,溫度值顯示在表盤(pán)上。 系統硬件電路的示意圖如圖1所示。 1.舵機的工作原理系統中指針的驅動(dòng)是通過(guò)舵機來(lái)實(shí)現的。為了使指針在表盤(pán)上進(jìn)行初始指示,用四個(gè)獨立的鍵在指針刻盤(pán)上實(shí)現粗調和微調。 轉向器是一個(gè)簡(jiǎn)單的閉環(huán)系統。其內部硬件電路、微型電機和減速器封裝在一個(gè)部件中。物理圖如圖2所示。輸出軸可以是90°;~ 90 °;旋轉到范圍內的任何角度 舵機包括三根導線(xiàn),即控制信號線(xiàn)、電源線(xiàn)和地線(xiàn)。轉向發(fā)動(dòng)機的反饋元件是一個(gè)與輸出軸同軸的精密電位計。通過(guò)電位器的反饋信號獲得舵機輸出軸的旋轉位置,然后將相應的電壓值反饋給控制芯片。zui后,將反饋輸出軸位置與控制導線(xiàn)設定的位置進(jìn)行比較,得到輸出軸位置的偏差,從而驅動(dòng)微型電機旋轉,并將輸出軸旋轉到預設的控制角度 轉向器的控制信號是一系列周期為18 ~ 20毫秒的脈寬調制波,轉向器輸出軸旋轉的角度位置與脈寬調制信號的占空比成線(xiàn)性關(guān)系。當控制信號的高電平寬度為0.5毫秒時(shí),轉向器輸出軸位置為-90°;;當信號高電平寬度為2.5毫秒時(shí),輸出軸位置為+90°; 軟件設計單片機軟件的設計包括DSl820編程、模擬脈寬調制輸出、單片機溫度值、按鍵掃描、數碼管顯示等。 1.DS1820的讀寫(xiě)采用單總線(xiàn)協(xié)議,可以實(shí)現雙向數據傳輸。DS1820應在讀取和寫(xiě)入操作之前復位。同時(shí),必須嚴格遵守DS 1820的讀寫(xiě)時(shí)序,盡可能簡(jiǎn)化中斷程序,以減少對DS 1820讀寫(xiě)時(shí)序的影響,提高溫度采集的準確性。 ds1820的讀寫(xiě)子程序如下:2 .脈寬調制輸出利用MCS51單片機的定時(shí)器中斷產(chǎn)生脈寬調制信號。每次產(chǎn)生中斷時(shí),脈寬調制輸出邏輯電平反轉一次,脈寬調制控制信號的輸出周期為20毫秒 定時(shí)器中斷服務(wù)程序如下:int_m是中斷計數的中間變量 3.按鍵掃描程序本文用4個(gè)獨立的按鍵完成指針盤(pán)的粗調和微調。關(guān)鍵掃描程序如下:Proteus軟件調試Proteus軟件可以對常用的單片機進(jìn)行實(shí)時(shí)仿真,具有全速、單步、斷點(diǎn)設置等調試功能。它可以觀(guān)察各種變量、寄存器等的當前狀態(tài)。同時(shí)支持第三方軟件的編譯和調試環(huán)境 Proteus軟件中系統的調試界面如圖3所示,其中邏輯分析儀用于測量當前狀態(tài)等。,并支持第三方軟件編譯和調試環(huán)境。 Proteus軟件中系統的調試界面如圖3所示,其中邏輯分析儀用于測量單片機產(chǎn)生的脈寬調制信號,通道A3為測量脈寬調制信號的基準,通道A5為單片機產(chǎn)生的脈寬調制信號,示波器用于觀(guān)察產(chǎn)生的脈寬調制信號。 Proteus6.9軟件調試的某一調試狀態(tài)的界面圖如圖4所示,指針刻盤(pán)在27℃和43.1℃時(shí)的顯示效果圖分別如圖5和6所示。
“普羅透斯軟件調試實(shí)現的數字指針溫度計
”本文地址,轉載請勿刪除!http://www.peterleaks.com/gynews/1542.html