一種數(shù)字式溫度控制系統(tǒng)的設(shè)計(jì)
MOC3041芯片是Motorola 公司推出的單片集成可控硅驅(qū)動(dòng)器件,這是一種集成的帶有光耦合的雙向可控硅驅(qū)動(dòng)電路。它內(nèi)部集成了發(fā)光二極管、雙向可控硅和過(guò)零觸發(fā)電路器件。它的內(nèi)部結(jié)構(gòu)和外部引腳如圖4所示。它由輸入和輸出兩部分組成。輸入部分是一個(gè)砷化鎵發(fā)光二極管,在5~15mA正向電流的作用下發(fā)出足夠強(qiáng)度的紅外光去觸發(fā)輸出部分。輸出部分包括一個(gè)硅光敏雙向可控硅和過(guò)零觸發(fā)器。在紅外線(xiàn)的作用下,雙向可控硅可雙向?qū)?,與過(guò)零觸發(fā)器一起輸出同步觸發(fā)脈沖,去控制執(zhí)行機(jī)構(gòu)——外部的雙向可控硅TLC336A。
2.4 其它電路介紹
(1)報(bào)警部分:顯示報(bào)警的有電源狀態(tài)、加熱狀態(tài)、保溫狀態(tài)和上檔狀態(tài)4個(gè),只需在單片機(jī)(AT89C52)的P1.4—P1.7分別接上4只發(fā)光二極管,單片機(jī)(AT89C52)即可根據(jù)不同的情況輸出相應(yīng)的狀態(tài)。因而,報(bào)警部分是非常簡(jiǎn)單的:只需4只發(fā)光二極管就可以了。
?。?)顯示部分:這部分也很簡(jiǎn)單:4個(gè)顯示器采用七段數(shù)碼管做顯示;而兩塊鎖存驅(qū)動(dòng)芯片74LS374也很普通,一塊用來(lái)鎖存驅(qū)動(dòng)段控口,一塊用來(lái)驅(qū)動(dòng)位選口。
?。?)應(yīng)用部分:可以采用加熱器(電熱爐等),或直接用于烤箱等,可根據(jù)不同的需要采用不同的電子儀器。系統(tǒng)總的電路圖如圖5所示。
3. 系統(tǒng)軟件設(shè)計(jì)
軟件采用模塊化設(shè)計(jì)方式,將各個(gè)功能分成獨(dú)立的模塊,由系統(tǒng)和監(jiān)控程序一起管理執(zhí)行。本裝置的軟件包括主程序、鍵盤(pán)處理子程序、顯示子程序、溫度設(shè)定子程序以及有關(guān)DS1820的程序(初始化子程序、寫(xiě)程序和讀程序等)。
主程序完成的功能是:?jiǎn)?dòng)DS1820測(cè)量溫度,將測(cè)量溫度與給定值比較,若TX≤TL,則進(jìn)入加熱階段,置P3.1為低電平。在該過(guò)程中繼續(xù)對(duì)所需測(cè)量的溫度進(jìn)行監(jiān)測(cè),當(dāng)TX≥TH時(shí),置P3.1為高電平,斷開(kāi)可控硅,關(guān)閉加熱器,等待下一次的啟動(dòng)命令。全部的工作軟件流程圖情況如下:
相關(guān)推薦
技術(shù)專(zhuān)區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車(chē)電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論