freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于pwm的加熱溫度控制系統設計(更新版)

2024-12-29 21:42上一頁面

下一頁面
  

【正文】 輸入顯示字符地址,也就是告訴模塊在哪里顯示字符 。 指令 5:光標或顯示移位 S/C:高電 平時移動顯示的文字,低電平時移動的光標。 的控制指令 LCD1602 液晶模塊內部的控制器共有 11 條控制指令,如表 32 所示 : 表 32 LCD 的控制指令表 它的讀寫操作、屏幕和光標的操作都是通過指令編程來實現 的。 由于液晶顯示可以顯示字母和各種符號 ,所以我選擇了 LCD1602 液晶顯示器。 AT 89S52 溫 度 采 集 模 塊( DS18B20 溫度計) 鍵盤調整模塊 電源模塊 加熱處 理模塊 報警電路模塊 (蜂鳴器) 溫度顯示模塊 (采集到的實時溫度) 桂林電子科技大學畢業(yè)設計(論文)用紙 第 17 頁 共 52 頁 圖 32 溫度傳感器電路 一般測溫電纜線采用屏蔽 4芯雙絞線,其中一對接地線與信號線,另一對接 VDD 和地線,屏蔽層在源端單點接地。 桂林電子科技大學畢業(yè)設計(論文)用紙 第 15 頁 共 52 頁 SCRATCHPAD BYTE E2RAM TEMPERATURE LSB 0 1 2 3 4 5 6 7 8 TEMPERATURE MSB TH/USERBYTE1 TH/USERBYTE1 TL/USERBVTE2 TL/USERBVTE2 RESERVED RESERVED COUNT REMAIN COUNT PER℃ CRC 圖 211 DS18B20 存貯器映象圖 存貯器由一個高速暫存(便箋式)RAM 和一個非易失性電可擦除 EERAM 組成,后者存貯高溫度和低溫度以及觸發(fā)器TH 和 TL。當存貯在 DS18B20 內或由DS18B20 計算得到的 CRC 值與總線主機產生的值不符合時,在 DS18B20 內沒有電路來阻止命令序列的繼續(xù)執(zhí)行。此協議在 ROM 操作協議流程圖(圖 29)中敘述。這允許并聯連接許多 DS18B20 同時進行溫度測量。 以下的過程可以獲得較高的分辯率,首先讀溫度并從讀得的值截去 ℃ 位 (最低有效位 )。因此,為了獲得所需的分辯率,計數器的數值以及在給定溫度處每一攝氏度的計數個數(鈄率累加器的值)斜率累加器 預置 計數比較器 低溫度系數振蕩器 減法計數器 1 預置 溫度寄存器 減到 0 高溫度系數振蕩器 減法計數器 2 減到 0 增加 停止 桂林電子科技大學畢業(yè)設計(論文)用紙 第 11 頁 共 52 頁 二者都必須知道。 DS18B20 通過門開通期間內低溫度系數振蕩器經歷的時鐘周期個數計數來測量溫度,而門 開通期由高溫度系數振蕩器來決定。注意只要外部電源處于工作狀態(tài), GND 引腳不可懸空。第一種方法是在發(fā)生溫度變換時, I/O 線上提供一強的上拉。 ( 2) 寄生電源 (parasite power) 方框圖 (圖 24)示出寄生電源電路。在成功地執(zhí)行了 ROM 操作序列之后,可以使用存貯器和控制操作,然后主機就可以提供六種存貯器和控制操作命令之一。 詳細說明 ( 1) 綜述 圖 23 的方框圖表示 DS18B20 的主要部。 信息通過單線接口送入 DS18B20 或者從 DS18B20 送出。 盡 管懂得 匯編語 言不是你的目的,看懂一些可 幫 助你了解影 響 任何 語 言效率的 51 特殊 規(guī) 定。 C 語 言是一種源于 編寫 UNIX 操作系 統 的 語 言,它是一種 結 構 化語 言,可 產 生 壓縮代 碼 。 BASIC 為簡 化使用 變 量,所有 變 量都用 浮點 值。 XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。另外,該引腳被略微拉高。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。P2 口當用于外部程序存儲器或 16 位地址外部數據存儲器進行存取時, P2 口輸出地址的高八位。 P0 能夠用于外部程序數據存儲器,它可以被定義為數據 /地址的第八位。由于將多功能 8位CPU和閃爍存儲器組合在單個芯片中, ATMEL的 AT89C51是一種高效微控制器,為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。綜合評價為:控制容易,便于編程,硬件電路簡單,成本也不高,充分發(fā)揮了微控制器的性能,提高了性價比,符合大眾化的要求。 微分( D)控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關系,它能預測誤差變化的趨勢,從而避免了被控量的嚴重超調。 具體要求 在我們生活的環(huán)境中,最高溫度都在 50℃ 以內,所以溫度控制的范圍設置在環(huán)境溫度到 50℃ 。目前,國內外通用的溫度傳感器及測溫器大致有以下幾種:熱膨脹式溫度計、電阻溫度計、熱電偶、輻射式溫度儀表、石英溫度傳感器測溫儀。熟悉 Protel 軟件的使用方法,熟悉 PCB 板的制作?;趩纹瑱C的溫度監(jiān)控系統較傳統的溫度控制系統具有更好的智能性,并且系統的功能更加易于擴展和升級,是一種低成本的溫度控制、檢測方案。 目前國內外的溫度控制方式越來越趨于智能化,溫度測量首先是由溫度傳感器來實現的。但是由于傳統的信號調整電路實現復雜、易受干擾、不易控制而且精度不高。采用 AC220V作為加熱部件的電源,是因為我們國家的電壓都是 220V,所以選它具有通用性,在任何地方都可以用。接著,把電熱絲和溫度傳感器放在一起,通過單片機來控制電熱絲的通電和斷電。 方案二:選擇傳統的 MCS51 單片機做為控制的核心,用其中的一個定時器作為PWM 波產生器,傳感器將每次的偏差值帶回模糊控制器運算,得出每次的控制量,然后送入定時器的賦值寄存器來改變定時器的值來改變占空比。 圖 21 AT89C 系列引腳圖 P1 口管腳寫入 1 后,被內部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。 P3 口: P3 口管腳是 8 個帶內部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻 率為振蕩器頻率的 1/6。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。 它很像 PASCAL,是一種 結 構 化語 言,但它使用 關鍵詞 去定 義結 構。與 匯編相 比,有如下優(yōu) 點 : 對單 片機的指令系 統 不要求了解,僅 要求 對 51 的 內 存 結 構有初步了解寄存器分配、不同 內 存的 尋 址及 數 據 類 型等 細節(jié) 可由 編譯 器管理程序有 規(guī) 范的 結 構,可分 為 不同的函 數 。 最好的 單 片機 編 程者 應 是 由匯編轉 用 C 而不是原 來 用 過標 準 C 語 言的人。 因為每一個 DS18B20 都有唯一的系列號( silicon serial number),因此多個 DS18B20 可以同時存在于同一條單線總線上。作為另一種可供選擇的方法, DS18B20 也可用外部 5V電源供電。通過發(fā)出讀暫存存儲器內容的存儲器操作命令可以讀出此結果。寄生電源的優(yōu)點是雙重的:首先利用此引腳遠程溫度檢測無需本地電源,其次缺少正常電源條件下也可以讀 ROM。 向 DS18B20 供電的另外一種方法是通過使用連接到 VDD 引腳的外部電源,如圖25 所示。在此命令發(fā)出后,主機接著發(fā)出讀時間片。為了對遵循拋物線規(guī)律的振蕩器溫度特性進行補償,這種電路是必需的。表 21 說明輸出數據對測量溫度的關系。 ( 4) 運用告警信號 在 DS18B20 完成溫度變換之后,溫度值與貯存在 TH 和 TL內的觸發(fā)值相比較,因為這些寄存器僅僅是 8 位,所以 ℃ 位在比較時被忽略。開始的 8 位是單線產品系列編碼( DS18B20編碼是 10h)。 表 21 溫度 /數據關系 溫 度 數字輸出 /(二進制 ) 安息字輸出(十六進制) +125℃ 00000000 11111010 00FAh +25℃ 00000000 00110010 0032h +1/2℃ 00000000 00000001 0001h +0℃ 00000000 00000000 0000h 1/2℃ 11111111 11111111 FFFFh 25℃ 11111111 11001110 FFCEh 55℃ 11111111 10010010 FF92h 8 位 CRC 編號 48 位序列號 8 位產品系列編碼 MSB LSB MSB LSE MSB LSB (最高有效位 )(最低有效位) 圖 28 64 位激光 ROM 桂林電子科技大學畢業(yè)設計(論文)用紙 第 13 頁 共 52 頁 圖 29 ROM 操作流程圖 ( 6) CRC 產生 DS18B20 有一存貯在 64 位 ROM 的最高有效字節(jié)內的 8 位 CRC。 移位寄存器的所有位被初始化為零。當數據被校驗之后,復制暫存存貯器的命令并把數據傳送到非易失性 EERAM。此時應注意將 VDD、 DQ、 GND 三線焊接牢固。 圖 31 硬件模塊圖 顯示屏面積可以根據需要由單元模塊任意拼裝,強大的視覺沖擊力將信息、文字、圖片、動畫、視頻等多種方式顯示出來 , 成為信息傳播的劃時代產品 ,在鐵路民航、體育場館、會議廳等場所。當 RS和 RW 共同為低電平時可以寫入指令或者 顯示地址。 指令 2:光標復位,光標返回到地址 00H。 指令 8: DDRAM 地址設置。因此在初始化這個過程中先延時25ms,然后再進行初始化,其過程為先進行模式設置,再關閉顯示,其次再顯示清屏、顯示光標移動設置、顯示開及光標設置。獨立按鍵式鍵盤應用在需要少量按鍵的情況下,按鍵和單片機的 I/O 口線直接連接。 軟件上對閉合階段的抖動一般采用延時再次確認按鍵是否按下的方式消除抖動。當接通電源后( 直流工作電壓) ,多諧振蕩器起振 ,輸出 的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。 圖 39 報警電路圖 當線圈失電,開關斷開電路 不工作。完成這些步驟后,繼續(xù)掃描鍵盤是否被按下,如果按下則進行相應的設定溫度增減。 DS18B20 驅動程序 根據 DS18B20 的通訊協議,主機(單片機)控制 DS18B20 完成溫度轉換必須經過三個步驟: 首先 每一次讀寫之前都要對 DS18B20 進行復位操作,復位成功后發(fā)送一條ROM 指令,最后發(fā)送 RAM 指令,這樣才能對 DS18B20 進行預定的操作。 初始化 單線總線上的所有處理均從初始化序列開始。后繼以 64 位的 ROM 數據序列,允許總線主機對多點總線上特定的 DS18B20 尋址。 ⑤ Alarm search(告警搜索 )[ECH] 此命令的流程與搜索 ROM 命令相同。這樣在溫度變換命令發(fā)出之后,至少在此期間內單線總線上不 允許發(fā)生任何其他的動作。如果不是所有位置均可讀,那么主機可以在任何時候發(fā)出一復位以中止讀操作。在此命令發(fā)出之后,對于所發(fā)出的第一個讀數據時間片,器件都將輸出其忙的標志“ 0”(忙),“ 1”(準備就緒)。單線總線經過 5K的上拉電阻被拉至高電平狀態(tài)。 圖 43 寫時序 對于主機產生寫 1時間片的情況,數據線必須先被拉至邏輯低電平,然后被釋放,使數據線在寫時間片開始之后的 15微秒之內拉至高電平。 圖 44指出 TINRT 、 TRC 和 T SAMPLE 之和必須小于 15us,圖 45說明通過使 TINRT 和 TRC 盡可能小 ,且把主機采樣時間定在 15us期間的末尾 ,系統時序關系就有最大的余地。 //單片機從 DS18B20 讀書據時 ,將數據線從高拉低即啟動 桂林電子科技大學畢業(yè)設計(論文)用紙 第 32 頁 共 52 頁 讀時序 _nop_()。//如果讀到的數據是 0,則將 0 存入 dat //將單片機檢測到的電平信號 DQ 存入 r[i] for(time=0。 // 先將數據線拉高 _nop_()。 //釋放數據線 桂林電子科技大學畢業(yè)設計(論文)用紙 第 33 頁 共 52 頁 for(tim
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1