999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PIC16F877單片機(jī)的溫控系統(tǒng)設(shè)計(jì)研究

2009-05-11 08:52:32常國(guó)銳
現(xiàn)代商貿(mào)工業(yè) 2009年6期
關(guān)鍵詞:單片機(jī)

常國(guó)銳

摘要:以PIC單片機(jī)為核心控制DS18B20溫度傳感器等外圍電路模塊實(shí)現(xiàn)了對(duì)多路溫度的實(shí)時(shí)監(jiān)測(cè)。論述了系統(tǒng)設(shè)計(jì)思路和軟件設(shè)計(jì)流程。系統(tǒng)具有溫度監(jiān)測(cè)、自動(dòng)撥號(hào)、語(yǔ)音報(bào)警功能,有較強(qiáng)的實(shí)用價(jià)值。

關(guān)鍵詞:?jiǎn)纹瑱C(jī);溫度監(jiān)測(cè);自動(dòng)撥號(hào);語(yǔ)音報(bào)警

中圖分類號(hào):TP2文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3198(2009)06-0272-02

1系統(tǒng)硬件電路的設(shè)計(jì)

1.1系統(tǒng)的功能框圖

系統(tǒng)的主要組成部分包括:溫度傳感器DS18B20、PIC16F877單片機(jī)、可編程鍵盤/顯示器接口芯片8279、OCM4X8C液晶顯示器、MODEM、ISD2560語(yǔ)音芯片和信號(hào)音檢測(cè)模塊CR6230,系統(tǒng)的功能框圖如圖1所示。

系統(tǒng)選用美國(guó)Microchip公司生產(chǎn)的價(jià)格低廉、性能優(yōu)良的PIC16F877單片機(jī)作為控制主體,充分利用其提供的軟硬件資源,可使控制系統(tǒng)硬件電路設(shè)計(jì)相對(duì)簡(jiǎn)潔,提高系統(tǒng)的可靠性。但由于系統(tǒng)中的各種功能模塊較多,每個(gè)模塊都需要單片機(jī)給出一定數(shù)量的控制線、數(shù)據(jù)線等來(lái)完成相應(yīng)的功能,而單片機(jī)的I/O資源有限,所以必須進(jìn)行I/O擴(kuò)展。這里是通過(guò)由單片機(jī)的3個(gè)I/O引腳(RC1-RC3)控制譯碼器74LS138從而給出8個(gè)選通信號(hào),分別選通幾個(gè)74LS373和74LS245來(lái)實(shí)現(xiàn)對(duì)各模塊的控制與通信的。

此外,需要給單片機(jī)設(shè)計(jì)復(fù)位電路,這里采用RC復(fù)位電路,頻率約為4MHz。

1.2多路溫度采集

針對(duì)測(cè)量環(huán)境、精度和系統(tǒng)主機(jī)對(duì)監(jiān)測(cè)點(diǎn)傳輸距離的不同要求,以及考慮元件的成本,選擇美國(guó)DALLAS半導(dǎo)體公司最新推出的一種數(shù)字化單總線器件DS18B20。在硬件上,DS18B20與單片機(jī)的連接有兩種方法。一種是將DS18B20的UDD接外部電源,GND接地,其I/O與單片機(jī)的I/O線相連;另一種是用寄生電源供電,此時(shí)DS18B20的UDD、GND接地,其I/O接單片機(jī)I/O。無(wú)論是內(nèi)部寄生電源還是外部供電,DS18B20的I/O口線要接5K見左右的上拉電阻。DS18B20有六條控制命令,如表1所示。

CPUCPU對(duì)DS18B20的訪問(wèn)流程是:先對(duì)DS18B20初始化,再進(jìn)行ROM操作命令,最后才能對(duì)存儲(chǔ)器操作和對(duì)數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴(yán)格的工作時(shí)序和通信協(xié)議。

1.3信息顯示

采用OCM4X8C液晶顯示模塊作為輸出顯示。可顯示漢字及圖形,采用單片機(jī)8位并行連接方式,通過(guò)給定命令和顯示數(shù)據(jù)完成不同界面的顯示。當(dāng)單片機(jī)通過(guò)譯碼器對(duì)連接液晶顯示模塊的雙向鎖存器74LS245使能,并且相關(guān)引腳通過(guò)單片機(jī)傳送適當(dāng)?shù)碾娖綍r(shí),給出一定的指令字。實(shí)現(xiàn)顯示的過(guò)程是:在傳送命令的狀態(tài)下先選擇指令集清屏,然后指定在資料寫入或讀取時(shí)游標(biāo)的移動(dòng)方向及顯示的移位,開顯示,設(shè)定顯示地址,然后進(jìn)入傳送數(shù)據(jù)的狀態(tài),根據(jù)要顯示的內(nèi)容從中文字庫(kù)中找出相應(yīng)的16進(jìn)制代碼并將其依次傳給液晶顯示器(此時(shí)要注意每行顯示的字?jǐn)?shù)限制),之后單片機(jī)就可以對(duì)液晶顯示模塊進(jìn)行讀寫操作。

1.4撥號(hào)設(shè)計(jì)

采用外置MODEM來(lái)實(shí)現(xiàn)撥號(hào)功能,單片機(jī)與MODEM之間采用串行通信,連接方式見圖2。將電話線接入MODEM后,單片機(jī)按照RS232通信標(biāo)準(zhǔn)與MODEM相連,這里是通過(guò)MAX232芯片來(lái)實(shí)現(xiàn)TTL電平與RS232電平的轉(zhuǎn)換,按照MODEM的工作波特率(9600bps)設(shè)置后,單片機(jī)串口發(fā)出相應(yīng)AT命令可實(shí)現(xiàn)對(duì)MODEM的控制,同時(shí)MO-DEM在執(zhí)行該命令后會(huì)返回一定的信息。返回信息對(duì)于判斷MODEM是否正常工作以及電話是否撥通和被接聽都有重要的作用。

選用4選1模擬開關(guān)4052芯片完成單片機(jī)與MODEM串行通信外和傳感器模塊的MAX485串行通信的控制。當(dāng)單片機(jī)端口C的RC3=1、RC2=0、RC1=1時(shí),譯碼器74LS138的譯碼線Y5有效,使得74LS373有效,因而來(lái)自單片機(jī)的RD4位鎖存至4052的INH端,此時(shí)RD4的低電平來(lái)控制4052的選通。因4051的INH端通過(guò)反相器連接4052的INH端,所以不被同時(shí)選中。

為了實(shí)現(xiàn)MODEM與單片機(jī)的實(shí)時(shí)通信,將系統(tǒng)板上用于連接MODEM的D型插口的RST與CTS互聯(lián),DTR與DSR互聯(lián)。

1.5語(yǔ)音控制模塊

該部分主要是通過(guò)單片機(jī)控制語(yǔ)音芯片ISD2560來(lái)實(shí)現(xiàn)多段語(yǔ)音存儲(chǔ)和播放。通過(guò)給定相應(yīng)段地址和控制信號(hào)(錄放音P/R和使能控制CE),ISD2560及其外圍電路即可實(shí)現(xiàn)對(duì)多段語(yǔ)音的存儲(chǔ)和播放。由于語(yǔ)音的存儲(chǔ)有600個(gè)地址,所以要用A0-A9共十位進(jìn)行表示,對(duì)ISD2560輸入地址,首先單片機(jī)的端口D通過(guò)74LS373輸入A0-A7八位地址,然后再單獨(dú)輸入A8、A9兩個(gè)高位地址。錄音和放音是單片機(jī)通過(guò)RD7控制錄放音引腳P/R實(shí)現(xiàn)的。

1.6信號(hào)音檢測(cè)模塊

信號(hào)音檢測(cè)模塊CR6230用于實(shí)現(xiàn)準(zhǔn)確識(shí)別各種電話信號(hào)音,包括撥號(hào)音、回鈴音、忙音和催掛音等功能。即:若得出某種結(jié)果后,相應(yīng)的信號(hào)引腳則輸出有效TTL電平。

接聽的判斷過(guò)程是單片機(jī)控制MODEM撥號(hào)后,識(shí)別回鈴音信號(hào)是否有效,若無(wú)效則重?fù)芑蚋膿芴?hào)碼;回鈴音信號(hào)有效則等待,若其變?yōu)闊o(wú)效則判斷此時(shí)對(duì)方是否接聽,此后還要根據(jù)MODEM的返回值來(lái)進(jìn)一步確定是否真被接聽。信號(hào)的識(shí)別需要一定的周期才可以保證可靠性和準(zhǔn)確率,所以在檢測(cè)到信號(hào)音后要延時(shí)大約1s的時(shí)間,以保證準(zhǔn)確的識(shí)別結(jié)果;同理,當(dāng)信號(hào)消失后也應(yīng)略有延時(shí)再清除。硬件設(shè)計(jì)是將電話線路經(jīng)通信變壓器CRE變換隔離后接入到CR6230的信號(hào)輸入端IN引腳。通信變壓器CRE3用于電話終端產(chǎn)品和中繼線產(chǎn)品的線路接口部分,技術(shù)指標(biāo)符合郵電部入網(wǎng)標(biāo)準(zhǔn)。將CR6230的BS、RS、PS、SS引腳分別通過(guò)鎖存器74LS373與單片機(jī)的D3~D0連接,單片機(jī)通過(guò)讀取端口D的低四位就能獲得CR6230返回的當(dāng)前信號(hào)狀態(tài)。另外,若單片機(jī)通過(guò)控制譯碼器的Y2引腳將CR6230的CS引腳設(shè)置為接收低電平時(shí),BS、RS、PS、SS引腳也將被設(shè)置為低電平,這樣,其上的信號(hào)被清除以等待接收新的信號(hào)。

2系統(tǒng)的軟件設(shè)計(jì)流程圖

系統(tǒng)軟件設(shè)計(jì)的難點(diǎn)在于對(duì)DS18B20的控制(如圖3)。

3結(jié)語(yǔ)

設(shè)計(jì)以PIC單片機(jī)系統(tǒng)為核心,由單片機(jī)、溫度傳感器、RS-485串口通信和計(jì)算機(jī)組成,利用了DS18B20“一線總線”數(shù)字化溫度傳感器,能夠?qū)Χ帱c(diǎn)的溫度進(jìn)行實(shí)時(shí)巡檢。各檢測(cè)單元(從機(jī))能獨(dú)立完成各自功能,同時(shí)能夠根據(jù)主控機(jī)的指令對(duì)溫度進(jìn)行定時(shí)采集,測(cè)量結(jié)果不僅能在本地顯示,而且可以利用單片機(jī)串行口,通過(guò)RS-485總線及通信協(xié)議將采集的數(shù)據(jù)傳送到主控機(jī),進(jìn)行進(jìn)一步的存檔、處理。主控機(jī)負(fù)責(zé)控制指令的發(fā)送,控制各個(gè)從機(jī)進(jìn)行溫度采集,收集測(cè)量數(shù)據(jù),并對(duì)測(cè)量結(jié)果(包括歷史數(shù)據(jù))進(jìn)行整理、顯示和存儲(chǔ)。主控機(jī)與各從機(jī)之間能夠相互聯(lián)系、相互協(xié)調(diào)。本系統(tǒng)運(yùn)行穩(wěn)定、工作精度高,經(jīng)測(cè)試,在-10℃~+70℃間測(cè)得誤差為0.25℃,80℃到105℃時(shí)誤差為0.5℃,當(dāng)T>105℃誤差增大到1℃左右。實(shí)踐證明,該控制系統(tǒng)操作方便,維修簡(jiǎn)單,運(yùn)行穩(wěn)定、可靠。

參考文獻(xiàn)

[1]王志鵬.可編程邏輯器原理與程序設(shè)計(jì)[M].北京:北京航天航空出版社,2005.

[2]劉啟中,李容正,王力生,等.PIC單片機(jī)原理及應(yīng)用[M].北京:北京航天航空出版社,2003.

[3]李雪梅.簡(jiǎn)單實(shí)用的有線報(bào)警系統(tǒng)[J].微型計(jì)算機(jī)信息測(cè)控自動(dòng)化,2005,(7):144-145.

[4]文哲雄,羅中良.單總線多點(diǎn)分布式溫度監(jiān)控系統(tǒng)的設(shè)計(jì)[J].微型計(jì)算機(jī)信息測(cè)控自動(dòng)化,2005,(6):63-65.

[5]張福學(xué).傳感器應(yīng)用及其電路精選[M].北京:電子工業(yè)出版社,1991.

[6]金偉正.單線數(shù)字溫度傳感器的原理與應(yīng)用[J].電子技術(shù)應(yīng)用,2000,(6):66-68.

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個(gè)全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
主站蜘蛛池模板: 四虎在线观看视频高清无码| 欧美精品黑人粗大| 91国内在线观看| 中国成人在线视频| 国产午夜福利亚洲第一| 夜夜爽免费视频| 伊人AV天堂| 在线看AV天堂| 国产精品区视频中文字幕| 青青青国产视频| 久久久久久国产精品mv| 欧美 国产 人人视频| 老司机精品一区在线视频| m男亚洲一区中文字幕| 色综合久久无码网| 欧美激情视频在线观看一区| 午夜一级做a爰片久久毛片| 亚洲精品图区| 国产精品久久自在自线观看| 国产手机在线观看| 最新国产在线| 国产成人免费手机在线观看视频 | 日韩一级毛一欧美一国产| 成人伊人色一区二区三区| 欧美另类精品一区二区三区| 97免费在线观看视频| 在线日韩一区二区| 国产精品嫩草影院av| 91精品最新国内在线播放| 又爽又黄又无遮挡网站| 国产迷奸在线看| 毛片视频网址| 午夜毛片福利| 大香网伊人久久综合网2020| 欧美不卡视频在线| 亚洲福利网址| 18禁色诱爆乳网站| 欧美高清国产| 91美女视频在线| 日韩欧美中文在线| 成年av福利永久免费观看| 免费看的一级毛片| 青青草91视频| 亚洲天堂网在线观看视频| 国产精品主播| 熟妇丰满人妻| 国产女人18水真多毛片18精品| 为你提供最新久久精品久久综合| 久久这里只有精品国产99| 国产va欧美va在线观看| 国产自在线播放| 操操操综合网| 亚洲国产精品一区二区第一页免 | 久久精品国产亚洲AV忘忧草18| 日韩黄色在线| 国产成人亚洲综合A∨在线播放| 欧美亚洲综合免费精品高清在线观看 | 免费人成黄页在线观看国产| 日韩国产黄色网站| 91精品国产91久无码网站| 67194在线午夜亚洲| 国内精品小视频福利网址| 日韩精品无码免费一区二区三区| 免费激情网址| 色婷婷国产精品视频| 国产国产人成免费视频77777| 久久精品嫩草研究院| 天天综合网色中文字幕| 欧美人与牲动交a欧美精品| 巨熟乳波霸若妻中文观看免费| 欧洲高清无码在线| 高清亚洲欧美在线看| 国产免费好大好硬视频| 国产成人AV男人的天堂| 97国产在线视频| 国产又粗又猛又爽| 亚洲日韩欧美在线观看| 中文字幕在线日本| 在线视频一区二区三区不卡| 久久久久国色AV免费观看性色| 国产午夜精品一区二区三区软件| 找国产毛片看|