新聞中心

        EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 多功能鍋蓋的設(shè)計(jì)和實(shí)現(xiàn)

        多功能鍋蓋的設(shè)計(jì)和實(shí)現(xiàn)

        作者: 時(shí)間:2011-01-11 來(lái)源:網(wǎng)絡(luò) 收藏

        液位檢測(cè)電路分上限檢測(cè)電路和下限檢測(cè)電路,上限檢測(cè)電路如圖3所示,下限檢測(cè)電路如圖4所示。當(dāng)液位達(dá)到上限時(shí),上限探頭與地通過(guò)液體接通,拉低555 定時(shí)器2、6腳電位使555定時(shí)器3腳輸出高電平,該高電平將U1與單片機(jī)的接口電平拉低,單片機(jī)檢測(cè)到低電平信號(hào),即按液位達(dá)到上限處理。當(dāng)液位達(dá)到下限時(shí),下限探頭與地?cái)嚅_(kāi),555定時(shí)器2、6腳電位變?yōu)楦唠娖剑?55定時(shí)器3腳輸出低電平,單片機(jī)檢測(cè)到低電平信號(hào),即按液位達(dá)到下限處理。
        b.JPG

        控制信號(hào)的編碼發(fā)射和接收電路編碼解碼芯片使用PT2262/PT2272,其中PT2272帶有鎖存功能。PT2262/PT2272的第1~8腳是芯片的地址碼設(shè)置腳,地址碼有三個(gè)狀態(tài):懸空、接高電平、接低電平,地址碼就好比是一張身份識(shí)別的證書(shū),只有發(fā)射端和接收端的地址碼設(shè)置成完全相同,才能互相確認(rèn)通過(guò)。不同用戶使用不同地址,保證互相不影響。
        本系統(tǒng)中鍵盤主要有設(shè)置/工作切換鍵、溫度+鍵、溫度-鍵、復(fù)位鍵、轉(zhuǎn)手工控制鍵。工作狀態(tài)指示使用四個(gè)發(fā)光二極管分別指示設(shè)置狀態(tài)、工作狀態(tài)、復(fù)位狀態(tài)和轉(zhuǎn)手工狀態(tài)。四位數(shù)碼管在設(shè)置時(shí)顯示設(shè)置溫度值、工作時(shí)顯示當(dāng)前溫度值。
        因?yàn)榻邮战獯a模塊驅(qū)動(dòng)能力有限,因此在接收解碼模塊和電磁閥之間使用繼電器實(shí)現(xiàn)對(duì)電磁閥的驅(qū)動(dòng)。
        為保證系統(tǒng)供電的穩(wěn)定性和可靠性,采用成熟的開(kāi)關(guān)產(chǎn)品給系統(tǒng)供電,不另外設(shè)計(jì)電路。

        3 軟件實(shí)現(xiàn)
        本系統(tǒng)根據(jù)硬件的實(shí)際組成,軟件要完成對(duì)DS18B20數(shù)字溫度計(jì)的讀寫(xiě),進(jìn)行溫度的設(shè)置、檢測(cè)和顯示,液位是否達(dá)到上、下限的檢測(cè),鍵盤掃描和處理,狀態(tài)指示和報(bào)警,無(wú)線編碼信號(hào)的發(fā)送控制等功能。軟件采用模塊化設(shè)計(jì)方法進(jìn)行設(shè)計(jì),在上電初始化中設(shè)置初始溫
        度,設(shè)置定時(shí)中斷。鍵盤掃描、狀態(tài)指示和數(shù)碼管顯示在定時(shí)中斷中進(jìn)行刷新和處理。具體主程序流程圖如圖5所示。


        本系統(tǒng)中對(duì)DS18B20數(shù)字溫度計(jì)的讀寫(xiě)是軟件設(shè)計(jì)的一個(gè)關(guān)鍵,由于DS18B20是在一根I/O線上讀寫(xiě)數(shù)據(jù),因此,對(duì)讀寫(xiě)的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。DS18B20有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。該協(xié)議定義了幾種信號(hào)的時(shí)序:初始化時(shí)序、讀時(shí)序、寫(xiě)時(shí)序。所有時(shí)序都是將單片機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。每一次命令和數(shù)據(jù)的傳輸都是從主機(jī)主動(dòng)啟動(dòng)寫(xiě)時(shí)序開(kāi)始,如果要求單總線器件送回?cái)?shù)據(jù),在進(jìn)行寫(xiě)命令后,主機(jī)需要啟動(dòng)讀時(shí)序完成數(shù)據(jù)接收。數(shù)據(jù)和命令的傳輸都是低位在先。其中指令Write Scratchpad(寫(xiě)暫存存儲(chǔ)器)的代碼為4EH,指令Read Scratchpad(讀暫存存儲(chǔ)器)的代碼為BEH,指令Copy Scratchpad(復(fù)制暫存存儲(chǔ)器)的代碼為48H,指令Convert Temperature(溫度變換)的代碼為44H,指令Recall EPROM(重新調(diào)出)的代碼為B8H,指令Read Power Supply(讀)的代碼為B4H。因此本系統(tǒng)對(duì)這部分程序采用模塊設(shè)計(jì)法,將程序分為初始化程序、寫(xiě)DS18B20程序、讀DS18B20程序、溫度轉(zhuǎn)換程序等。

        4 結(jié)束語(yǔ)
        多功能鍋蓋通過(guò)在傳統(tǒng)鍋蓋的基礎(chǔ)上加裝一定的電子電路,有效避免了各類事故的發(fā)生,也將人從看護(hù)做飯中解放出來(lái)。這個(gè)裝置既可連同鍋蓋一起配置,也可在原有鍋蓋上加裝,既經(jīng)濟(jì)又方便。這種多功能鍋蓋還可在現(xiàn)有功能基礎(chǔ)上增加攪拌、調(diào)節(jié)爐火等功能,具有很高的實(shí)用價(jià)值。

        本文引用地址:http://www.104case.com/article/166251.htm
        蜂鳴器相關(guān)文章:蜂鳴器原理

        上一頁(yè) 1 2 下一頁(yè)

        關(guān)鍵詞: 電源

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 津市市| 循化| 南雄市| 龙口市| 河南省| 长兴县| 麻城市| 鹰潭市| 万州区| 沽源县| 芮城县| 阜南县| 青阳县| 丽水市| 台前县| 资兴市| 项城市| 远安县| 苍梧县| 潜山县| 新化县| 乐安县| 兴和县| 江孜县| 赫章县| 通州市| 青河县| 武夷山市| 柯坪县| 宣恩县| 刚察县| 济阳县| 黔江区| 运城市| 海口市| 日喀则市| 克什克腾旗| 霍山县| 高青县| 西充县| 花垣县|