社區(qū)服務(wù)中電器智能控制系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種社區(qū)服務(wù)中電器智能控制系統(tǒng),采用普通電煮鍋和電煮鍋控制器,按預(yù)置熬煮程序熬煮食品,熬煮結(jié)束時(shí)主控器通過(guò)小型電話程控交換機(jī)通知服務(wù)員,上位機(jī)電腦通過(guò)LED屏幕顯示熬煮結(jié)束人員姓名。
【專利說(shuō)明】
社區(qū)服務(wù)中電器智能控制系統(tǒng)
(一)技術(shù)領(lǐng)域:
[0001]本發(fā)明涉及一種社區(qū)服務(wù)中電器智能控制系統(tǒng),采用普通電煮鍋和電煮鍋控制器,按預(yù)置熬煮程序熬煮食品,熬煮結(jié)束時(shí)主控器通過(guò)小型電話程控交換機(jī)通知服務(wù)員,上位機(jī)電腦通過(guò)LED屏幕顯示熬煮結(jié)束人員姓名。
(二)【背景技術(shù)】:
[0002]由電力網(wǎng)提供電源的控制系統(tǒng),其各電子設(shè)備或模塊間都是通過(guò)專用線路通信,來(lái)糾正各電子設(shè)備或電子模塊的計(jì)時(shí)時(shí)間,達(dá)到同步運(yùn)行目的。由于采用專用線路通信使布線復(fù)雜化并增加成本,如果計(jì)時(shí)時(shí)間不通過(guò)線路通信糾正,則由于傳統(tǒng)計(jì)時(shí)誤差,運(yùn)行數(shù)小時(shí)后,其累積計(jì)時(shí)誤差會(huì)使系統(tǒng)控制動(dòng)作不一致,可能造成系統(tǒng)崩潰,在一些經(jīng)常變更設(shè)計(jì),布線工程量大的場(chǎng)合其產(chǎn)品應(yīng)用受到限制。
(三)
【發(fā)明內(nèi)容】
:
[0003]本發(fā)明社區(qū)服務(wù)中電器智能控制系統(tǒng),采用普通電煮鍋和電煮鍋控制器,各電煮鍋控制器的面板裝有3至5只不同顏色LED,接入系統(tǒng)前先編號(hào)。電器控制器在剛開(kāi)機(jī)后的一段時(shí)間,依序顯示不同顏色不同數(shù)量的LED組合(例如:紅、綠、藍(lán)、紅綠、藍(lán)綠、紅藍(lán)、紅綠藍(lán)),各組合均與編號(hào)的號(hào)碼對(duì)應(yīng),選擇顯示不同顏色LED組合時(shí),關(guān)機(jī)得到相對(duì)應(yīng)的編號(hào)并保存,它是在編號(hào)時(shí)段當(dāng)檢測(cè)不到電網(wǎng)周波信號(hào)時(shí),單片機(jī)依靠其電源電容的儲(chǔ)能將編號(hào)數(shù)據(jù)存入非易失存儲(chǔ)器中。社區(qū)服務(wù)中心桌面上排列許多普通電煮鍋,放進(jìn)食品和水,貼上姓名標(biāo)識(shí)后,隨時(shí)可以插入電煮鍋控制器的插座上選擇好烹飪模式開(kāi)始按預(yù)置熬煮程序熬煮食品,然后在主控器輸入插座編號(hào)、開(kāi)始熬煮時(shí)間、需要通知的人員電話號(hào)碼后即開(kāi)始自動(dòng)熬煮。主控器還通過(guò)RS232接口與上位機(jī)電腦通信。一般熬煮食品開(kāi)始時(shí)有10分鐘以上溫水浸泡期,接著有旺火、慢火期等,熬煮結(jié)束時(shí)主控器通過(guò)小型電話程控交換機(jī)通知服務(wù)員,上位機(jī)電腦通過(guò)LED屏幕顯示人員姓名。電煮鍋控制器的插座其電源通過(guò)雙向可控硅單獨(dú)接于電力網(wǎng)上,并由電煮鍋控制器通過(guò)光電偶合器隔離后,控制雙向可控硅的負(fù)載通電功率和時(shí)間,每個(gè)電煮鍋控制器都預(yù)置有多種實(shí)用程序的運(yùn)行模式可選擇,都可以用普通電煮鍋使燉、煮、燜、煨、熬及煎藥等過(guò)程智能化。主控器和各電煮鍋控制器中均安裝周波甄別電路、通信電子開(kāi)關(guān)及其開(kāi)關(guān)驅(qū)動(dòng)模塊,用于產(chǎn)生系統(tǒng)的同步時(shí)間保持系統(tǒng)動(dòng)作一致,實(shí)現(xiàn)經(jīng)電力線半波通信半波供電。主控器和各電煮鍋控制器均接于同一電力網(wǎng)線上并設(shè)置總開(kāi)關(guān),在總開(kāi)關(guān)之后接隔尚二極管。
[0004]通信是受同步時(shí)間控制以保持各電煮鍋控制器和主控器通信動(dòng)作一致。各電煮鍋控制器和主控器的通信電子開(kāi)關(guān)的開(kāi)關(guān)驅(qū)動(dòng)模塊是從電力線經(jīng)電阻降壓再經(jīng)電阻分壓后接D觸發(fā)器的CLK端,D觸發(fā)器的Q端接單片機(jī)的外部中斷口(INTO或INTl),該外部中斷口設(shè)置為電平觸發(fā)。D觸發(fā)器的D端接地,其S端與單片機(jī)的I/O 口相接,初始狀態(tài)S端置I。當(dāng)CLK端的正方波信號(hào)到來(lái)時(shí),其上升沿使D觸發(fā)器置0,外部中斷口低電平產(chǎn)生中斷,在中斷服務(wù)程序中先使S端置O使D觸發(fā)器置IS卩Q端為I而關(guān)中斷,然后進(jìn)行通信,通信電子開(kāi)關(guān)依所采用通信方式接于單片機(jī)相應(yīng)端口,并進(jìn)行信號(hào)調(diào)理,通信結(jié)束前S端置I使開(kāi)中斷等待下一周波的通信,如此周而復(fù)始實(shí)現(xiàn)半波通信。
[0005]熬煮很費(fèi)時(shí),服務(wù)員可以通過(guò)電話網(wǎng)控制一部分具有特殊要求的熬煮過(guò)程。社區(qū)服務(wù)中心安裝一臺(tái)小型電話程控交換機(jī),將其中一個(gè)分機(jī)號(hào)用于熬煮遙控。該分機(jī)號(hào)和指令代碼與指令的對(duì)照表保存在手機(jī)中,并用鎖屏密碼等方法防止指令代碼的數(shù)據(jù)泄密。通信時(shí),從座機(jī)或手機(jī)發(fā)送指令代碼的數(shù)字,交換機(jī)在主叫撥號(hào)后由雙音多頻解碼器獲得該分機(jī)主叫電話號(hào)碼后,模擬摘機(jī),并保持雙音多頻接收狀態(tài),以接收指令代碼信號(hào),如用手機(jī)可發(fā):“交換機(jī)電話號(hào)碼”P “指令代碼的數(shù)字”,其中“P”可按住手機(jī)模擬鍵盤的*鍵得到,有的機(jī)型是按*鍵2-3次得到,或等待交換機(jī)固化在芯片中的語(yǔ)音提示后再鍵入指令代碼,通信結(jié)束后,交換機(jī)將接收指令代碼的數(shù)字信號(hào)經(jīng)接口電路傳送給主控器,由主控器譯碼后執(zhí)行相應(yīng)操作。
[0006]本發(fā)明周波甄別電路如圖2所示,利用電力網(wǎng)周波的正半周上升段,取三個(gè)甄別點(diǎn)實(shí)現(xiàn)對(duì)周波信號(hào)的識(shí)別判定,再利用周波時(shí)間建立同步時(shí)間,實(shí)現(xiàn)系統(tǒng)中主控器和各電煮鍋控制器的同步運(yùn)行。
[0007]主控器和各電煮鍋控制器的周波識(shí)別電路如圖2所示,由三個(gè)采用滯回比較器的電壓比較器組成,每個(gè)電壓比較器中均包含濾波電路,其電壓比較器的基準(zhǔn)電壓由穩(wěn)壓電路提供。電壓比較器的輸入電路,是由兩個(gè)降壓電阻分別接于電力網(wǎng)交流電源的兩端,降壓電阻的另一端,并聯(lián)接有二極管串,二極管串中二極管的個(gè)數(shù)由設(shè)置的二個(gè)比較器中最大設(shè)定輸入電壓決定,每一個(gè)二極管壓降為0.7V,二個(gè)比較器的輸入端并接于二極管串兩端,其中一端接地。
[0008]系統(tǒng)設(shè)置時(shí)鐘計(jì)時(shí)器和同步計(jì)時(shí)器。如果檢測(cè)到相臨的兩個(gè)周波信號(hào)均為真,則取出該兩個(gè)相鄰的周波信號(hào)過(guò)零之間的時(shí)鐘計(jì)時(shí)器計(jì)時(shí)時(shí)間,按序存入周波時(shí)間存儲(chǔ)單元中,該周波時(shí)間存儲(chǔ)單元可存放100個(gè)周波時(shí)間,存滿時(shí)每存入一個(gè)周波時(shí)間,均先移除最先存入的一個(gè)周波時(shí)間,并計(jì)算存入的周波時(shí)間的平均值Tz并保存,利用Tz值鑒別待識(shí)別周波信號(hào),以降低電力網(wǎng)頻率波動(dòng)的影響,同時(shí)采用三個(gè)甄別點(diǎn)降低誤判可能性。
[0009]三個(gè)比較器分別用于三個(gè)甄別點(diǎn),即甄別點(diǎn)0、甄別點(diǎn)1、甄別點(diǎn)2,如圖1所示。周波正半周上升段,占周波的1/4周期,共5ms時(shí)間,在周波正半周上升段的周波過(guò)零處,即甄別點(diǎn)O設(shè)置電壓過(guò)零比較器,由于電力網(wǎng)周波負(fù)半周被整流二極管隔離,為了提高檢測(cè)精度,在電壓過(guò)零比較器的信號(hào)輸入端再串接二極管隔離負(fù)半周,其基準(zhǔn)電壓從零提高到1mv至lOOmv,視比較器的失調(diào)電壓而定,該基準(zhǔn)電壓可利用二極管壓降經(jīng)電阻分壓得到。其余二個(gè)比較器分別設(shè)置在周波正半周上升段,峰值電壓的35%至50%處的甄別點(diǎn)I和50%至70%處的甄別點(diǎn)2。
[0010]周波信號(hào)判定:單片機(jī)在設(shè)定時(shí)間開(kāi)中斷后,時(shí)鐘計(jì)時(shí)器清零并開(kāi)始計(jì)時(shí),當(dāng)周波電壓過(guò)零時(shí),設(shè)置在甄別點(diǎn)O的電壓過(guò)零比較器(VO)的輸出電壓翻轉(zhuǎn),在其電壓下降沿產(chǎn)生中斷,記錄其過(guò)零點(diǎn)中斷時(shí)間ThO并關(guān)中斷;此后,單片機(jī)掃描甄別點(diǎn)I處電壓比較器(Vl)的輸出電壓,當(dāng)周波電壓達(dá)到(Vl)的閾值電壓時(shí),輸出電壓從高到低翻轉(zhuǎn),掃描記錄其翻轉(zhuǎn)時(shí)間Th I ;同樣掃描記錄甄別點(diǎn)2處電壓比較器(V2)輸出電壓翻轉(zhuǎn)時(shí)間Th2,將ThO與電壓過(guò)零比較器(VO)的輸出電壓翻轉(zhuǎn)時(shí)間設(shè)定值TsO作比較;Th I與電壓比較器(Vl)的輸出電壓翻轉(zhuǎn)時(shí)間設(shè)定值Tsl以及Th2與電壓比較器(V2)的輸出電壓翻轉(zhuǎn)時(shí)間設(shè)定值Ts2分別作比較,如果在允許誤差范圍內(nèi),則檢測(cè)到的該甄別信號(hào)為真,否則為假。上述判定甄別信號(hào)為真時(shí),計(jì)算本次周波信號(hào)過(guò)零與相鄰前一次甄別信號(hào)為真時(shí)的周波信號(hào)過(guò)零間的時(shí)鐘計(jì)時(shí)器計(jì)時(shí)時(shí)間Tzu,將其與周波時(shí)間的平均值Tz作比較,如果不超過(guò)設(shè)定周波時(shí)間誤差Tzv則周波信號(hào)為真,這時(shí)保存Tzu并取20ms與同步計(jì)時(shí)器計(jì)時(shí)時(shí)間相加,將相加的值存入同步計(jì)時(shí)器中。
[00?1 ]當(dāng)時(shí)鐘計(jì)時(shí)器以周波電壓過(guò)零開(kāi)始計(jì)時(shí),則計(jì)時(shí)到16ms至18.5ms間的開(kāi)中斷時(shí)間設(shè)定值Tk時(shí)開(kāi)中斷,時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到25ms至27ms間的關(guān)中斷時(shí)間設(shè)定值Tn時(shí)關(guān)中斷。
[0012]系統(tǒng)開(kāi)機(jī)后,時(shí)鐘計(jì)時(shí)器開(kāi)始計(jì)時(shí),當(dāng)檢測(cè)到第一個(gè)周波電壓過(guò)零時(shí),設(shè)置在甄別點(diǎn)O的電壓過(guò)零比較器(VO)的輸出電壓翻轉(zhuǎn),從而產(chǎn)生中斷,取出周波電壓過(guò)零點(diǎn)的時(shí)間TO保存,將時(shí)鐘計(jì)時(shí)器清零并開(kāi)始計(jì)時(shí),這時(shí)周波電壓過(guò)零時(shí)間ThO為0,同時(shí)單片機(jī)按上述方法掃描并判定甄別信號(hào)。由于檢測(cè)的是第一個(gè)周波,時(shí)鐘計(jì)時(shí)器是在周波電壓過(guò)零時(shí)開(kāi)始計(jì)時(shí),其ThO、Thl和Th2的值均須加上周波時(shí)間20ms減去開(kāi)中斷時(shí)間設(shè)定值Tk的差值,如果三個(gè)甄別信號(hào)為真,下一次即第一次開(kāi)中斷時(shí)間取Tk。否則為假時(shí),此時(shí)時(shí)鐘計(jì)時(shí)器時(shí)間須加上T0,繼續(xù)檢測(cè)。
[0013]當(dāng)檢測(cè)到第一個(gè)和相鄰的第二個(gè)周波電壓過(guò)零時(shí),由于未保存檢測(cè)的周波時(shí)間,因此兩次周波信號(hào)過(guò)零間的時(shí)鐘計(jì)時(shí)器計(jì)時(shí)時(shí)間是與周波時(shí)間20ms作比較,判定周波信號(hào)為真時(shí),則取出開(kāi)中斷時(shí)的時(shí)鐘計(jì)時(shí)器累計(jì)時(shí)間Tl = T0+Tk作為初始時(shí)間存入同步計(jì)時(shí)器中,開(kāi)中斷后時(shí)鐘計(jì)時(shí)器清零,否則判定周波信號(hào)為假時(shí),此時(shí)時(shí)鐘計(jì)時(shí)器時(shí)間須加上Tl,繼續(xù)按上述方法重新檢測(cè)第一個(gè)周波。當(dāng)檢測(cè)第一個(gè)周波信號(hào)為真后,恢復(fù)以上所述的周波信號(hào)判定。
[0014]如圖1所示,如果檢測(cè)到周波信號(hào)為假,下一次開(kāi)中斷時(shí)間均在本次開(kāi)中斷時(shí)間后,經(jīng)延時(shí)周波時(shí)間的平均值Tz時(shí)開(kāi)中斷,并在開(kāi)中斷后延時(shí)Tns時(shí)關(guān)中斷,設(shè)置關(guān)中斷時(shí)間是當(dāng)周波信號(hào)在甄別點(diǎn)O時(shí)沒(méi)有產(chǎn)生中斷,這時(shí)須在超過(guò)TsO允許誤差范圍的設(shè)定時(shí)間點(diǎn)開(kāi)始掃描,以及掃描甄別點(diǎn)I和甄別點(diǎn)2時(shí),電壓比較器輸出電壓沒(méi)有產(chǎn)生翻轉(zhuǎn),都在關(guān)中斷時(shí)間Tns關(guān)中斷和停止掃描,Tns為:
[0015]Tns = Tn-Tk
[0016]如果檢測(cè)到周波信號(hào)為真,則下一周波開(kāi)中斷時(shí)間Tks為:
[0017]Tks = Tk+ThO
[0018]即從第一次開(kāi)中斷時(shí)間取Tk之后,時(shí)鐘計(jì)時(shí)器均是計(jì)時(shí)到Tks開(kāi)中斷,并清零后重新開(kāi)始計(jì)時(shí),計(jì)時(shí)到Tns時(shí)關(guān)中斷,從而使同步計(jì)時(shí)器時(shí)間受到周波電壓過(guò)零時(shí)間的糾正。
[0019]重復(fù)上述過(guò)程。如果所述檢測(cè)到的上一周波信號(hào)為真,本周波判定時(shí),甄別信號(hào)為假,或檢測(cè)到的周波時(shí)間與周波時(shí)間的平均值Tz比較超過(guò)設(shè)定周波時(shí)間誤差Tzv,或時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到關(guān)中斷時(shí)間設(shè)定值Tns時(shí),電壓過(guò)零比較器(VO)輸出電壓未翻轉(zhuǎn),沒(méi)有產(chǎn)生中斷,則在時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到Tns時(shí)關(guān)中斷,這時(shí)記未計(jì)周波數(shù)N為I并存儲(chǔ),下一次開(kāi)中斷時(shí)間是在上次開(kāi)中斷時(shí)間經(jīng)過(guò)Tz后開(kāi)中斷,此后每次判定周波信號(hào)真?zhèn)危鐬榧倩虮敬螜z測(cè)甄別信號(hào)雖為真但上次為假,則取N,將N+1后回存于存儲(chǔ)器,時(shí)鐘計(jì)時(shí)器在開(kāi)中斷后不清零繼續(xù)計(jì)時(shí),這時(shí),設(shè)定的下一周波開(kāi)中斷時(shí)間暫時(shí)改用開(kāi)中斷時(shí)間臨時(shí)設(shè)定值Tkz:
[0020]Tkz = (N+l) XTz
[0021]同時(shí),下一周波關(guān)中斷時(shí)間暫時(shí)改用關(guān)中斷時(shí)間臨時(shí)設(shè)定值Tnz:
[0022]Tnz = Tkz+Tns
[0023]當(dāng)時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到Tkz后,掃描甄別點(diǎn)的時(shí)間可通過(guò)簡(jiǎn)單計(jì)算獲得。如果這時(shí)檢測(cè)到周波信號(hào)為真,則取出存儲(chǔ)器中N保存,并將存儲(chǔ)器中N置零,使時(shí)鐘計(jì)時(shí)器計(jì)時(shí)值Ts為:(Ts — Tkz)—Ts,這時(shí)取(N+1) X20ms的值加于同步計(jì)時(shí)器中,并恢復(fù)使用設(shè)定值Tks與Tns,恢復(fù)時(shí)鐘計(jì)時(shí)器在開(kāi)中斷后清零。
[0024]系統(tǒng)同步時(shí)間為同步計(jì)時(shí)器的時(shí)間,再加上當(dāng)前正在計(jì)時(shí)的時(shí)鐘計(jì)時(shí)器的時(shí)間。
[0025]判定甄別點(diǎn)信號(hào)真?zhèn)螘r(shí),ThO、Thl、Th2是通過(guò)與電壓比較器輸出電壓翻轉(zhuǎn)時(shí)間設(shè)定值TS0、Tsl、Ts2作比較看是否超差,來(lái)判定甄別點(diǎn)信號(hào)真?zhèn)?,可以選擇:ThO、Thl、Th2均為真時(shí)該周波甄別信號(hào)為真,或者ThO為真,同時(shí)Thl、Th2之一為真時(shí),或者Thl、Th2為真時(shí),該周波甄別信號(hào)為真,視對(duì)判定周波信號(hào)真?zhèn)尾煌蠖ā?br>[0026]如果電力網(wǎng)故障,當(dāng)N大于25至70間的一個(gè)設(shè)定值時(shí),由于系統(tǒng)中主控器和各電煮鍋控制器,其檢測(cè)的Tz值和N值可能不同,這時(shí),電力網(wǎng)頻率累積誤差,可能造成同步計(jì)時(shí)器時(shí)間無(wú)法通過(guò)檢測(cè)到真實(shí)周波信號(hào)時(shí)得到糾正,當(dāng)檢測(cè)到周波信號(hào)為真時(shí),采用時(shí)鐘計(jì)時(shí)器在Tkz處的計(jì)時(shí)值直接加于同步計(jì)時(shí)器中,以減少系統(tǒng)的不同步時(shí)間,電力網(wǎng)正常運(yùn)營(yíng)情況下N遠(yuǎn)小于25。
[0027]發(fā)電與供用電過(guò)程是同時(shí)進(jìn)行的,發(fā)電機(jī)發(fā)出的功率,.始終和用電設(shè)備消耗的功率保持平衡,當(dāng)電力網(wǎng)頻率下降至一定的程度時(shí),即通過(guò)開(kāi)啟備用發(fā)電機(jī)等手段進(jìn)行調(diào)頻,使頻率迅速恢復(fù),因此正常情況下電力網(wǎng)頻率波動(dòng)是很小的。裝機(jī)容量在3000MW及以上的系統(tǒng),頻率允許偏差為(50 ± 0.2 )Hz,裝機(jī)容量在3000MW以下的系統(tǒng),頻率允許偏差為(50 土
0.5) Hz。上述方法可以大大提高系統(tǒng)抗干擾能力。
[0028]允許的周波時(shí)間誤差Tzv和電壓比較器輸出電壓的翻轉(zhuǎn)時(shí)間設(shè)定值,是采用試驗(yàn)軟件經(jīng)100個(gè)至500個(gè)電壓比較器輸出電壓翻轉(zhuǎn)時(shí)間ThO、Thl和Th2的試驗(yàn)記錄及允許的周波時(shí)間誤差Tzv試驗(yàn)記錄分別評(píng)估取其平均值獲得。
(四)【附圖說(shuō)明】:
[0029]圖1是周波甄別數(shù)據(jù)關(guān)系示意圖;
[0030]圖2是周波甄別電路結(jié)構(gòu)示意圖;
[0031]圖3是社區(qū)服務(wù)中電器智能控制系統(tǒng)的電路結(jié)構(gòu)方框圖。
(五)【具體實(shí)施方式】:
[0032]圖3是社區(qū)服務(wù)中電器智能控制系統(tǒng)電路結(jié)構(gòu)方框圖,包括:主控器(10)、通信電子開(kāi)關(guān)(11)、開(kāi)關(guān)驅(qū)動(dòng)模塊(12)、接口電路(16)、小型電話程控交換機(jī)(17)、電腦(13)、周波甄別電路(14)、電煮鍋控制器(15)。其中通信電子開(kāi)關(guān)(11)、開(kāi)關(guān)驅(qū)動(dòng)模塊(12)、周波甄別電路(14)和圖2中單片機(jī)(UO)均分別包含在電煮鍋控制器(15)和主控器(10)中。其中通信電子開(kāi)關(guān)(11)使用雙向可控硅作為開(kāi)關(guān)。
[0033]圖2是周波甄別電路(14)的結(jié)構(gòu)示意圖,由:輸入電路(SO)、電壓過(guò)零檢測(cè)模塊(V0)、電壓比較器(Vl)和電壓比較器(V2)構(gòu)成。單片機(jī)(UO)是指電煮鍋控制器(15)和主控器(10)中的單片機(jī)。輸入電路(SO)用于將電力網(wǎng)交流電壓通過(guò)電阻和二極管的分壓,轉(zhuǎn)換為電壓比較器合適的穩(wěn)定的輸入電壓。單片機(jī)(UO)采用89C55WD,電壓過(guò)零檢測(cè)模塊(VO)、電壓比較器(VI)、電壓比較器(V2)均使用專用的電壓比較器LM339,其基準(zhǔn)電壓是采用穩(wěn)壓管的穩(wěn)壓電路來(lái)穩(wěn)定電壓比較器的閾值電壓。
[0034]當(dāng)電力網(wǎng)交流電壓周波信號(hào)過(guò)零時(shí),電壓過(guò)零檢測(cè)模塊(VO)的輸出電壓跳變,單片機(jī)(UO)產(chǎn)生中斷,記錄中斷時(shí)間,同時(shí)單片機(jī)(UO)還用于掃描電壓比較器(Vl)和電壓比較器(V2)的輸出電壓,當(dāng)輸出電壓跳變時(shí)記錄跳變時(shí)間,用于判定電力網(wǎng)周波信號(hào)從而產(chǎn)生同步時(shí)間。
[0035 ] 接口電路(16)中的單片機(jī)AT89C20 51設(shè)有12C串行通信模塊,用于與主控器(1)之間進(jìn)行通信,其EEPRAM用于保存數(shù)據(jù)。通信時(shí),從手機(jī)功能界面選擇所須代碼,通過(guò)電話網(wǎng)向小型電話程控交換機(jī)發(fā)送數(shù)據(jù),當(dāng)主控器接收到相關(guān)字符串后,將其譯成所對(duì)應(yīng)的功能。
【主權(quán)項(xiàng)】
1.社區(qū)服務(wù)中電器智能控制系統(tǒng),其特征是,各電煮鍋控制器的面板裝有3至5只不同顏色LED,接入系統(tǒng)前先編號(hào),電器控制器在剛開(kāi)機(jī)后的一段時(shí)間,選擇顯示不同顏色LED組合時(shí),關(guān)機(jī)得到相對(duì)應(yīng)的編號(hào)并保存,它是靠關(guān)機(jī)后電源電容的儲(chǔ)能將編號(hào)數(shù)據(jù)存入非易失存儲(chǔ)器中;社區(qū)服務(wù)中心桌面上排列許多普通電煮鍋,隨時(shí)可以插入電煮鍋控制器的插座上選擇好烹飪模式開(kāi)始熬煮食品,然后在主控器輸入插座編號(hào)、開(kāi)始熬煮的時(shí)間、需要通知的人員電話號(hào)碼后即開(kāi)始自動(dòng)熬煮,主控器還通過(guò)RS232接口與上位機(jī)電腦通信,熬煮結(jié)束時(shí)主控器通過(guò)小型電話程控交換機(jī)通知服務(wù)員,上位機(jī)電腦通過(guò)LED屏幕顯示人員姓名,電煮鍋控制器的插座其電源通過(guò)雙向可控硅單獨(dú)接于電力網(wǎng)上,減少干擾,并由電煮鍋控制器通過(guò)光電偶合器隔離后,控制雙向可控硅的負(fù)載通電功率和時(shí)間,每個(gè)電煮鍋控制器都預(yù)置有多種實(shí)用程序的運(yùn)行模式可選擇,都可以用普通電煮鍋使燉、煮、燜、煨、熬及煎藥等過(guò)程智能化,主控器和各電煮鍋控制器中均安裝周波甄別電路、通信電子開(kāi)關(guān)及其開(kāi)關(guān)驅(qū)動(dòng)模塊,用于產(chǎn)生系統(tǒng)的同步時(shí)間; 各電煮鍋控制器和主控器的開(kāi)關(guān)驅(qū)動(dòng)模塊是從電力線經(jīng)電阻降壓再經(jīng)電阻分壓后接D觸發(fā)器的CLK端,0觸發(fā)器的Q端接單片機(jī)的外部中斷口,當(dāng)CLK端的正方波信號(hào)到來(lái)時(shí),其上升沿使D觸發(fā)器置O,外部中斷口低電平產(chǎn)生中斷,進(jìn)行通信,服務(wù)員可以通過(guò)電話網(wǎng)控制一部分具有特殊要求的熬煮過(guò)程,小型電話程控交換機(jī),分機(jī)號(hào)和指令代碼與指令的對(duì)照表保存在手機(jī)中,從座機(jī)或手機(jī)發(fā)送指令代碼的數(shù)字,交換機(jī)將接收指令代碼的數(shù)字信號(hào)傳送給主控器,由主控器譯碼后執(zhí)行相應(yīng)操作; 本發(fā)明周波甄別電路由三個(gè)采用滯回比較器的電壓比較器組成,系統(tǒng)設(shè)置時(shí)鐘計(jì)時(shí)器和同步計(jì)時(shí)器,如果檢測(cè)到相臨的兩個(gè)周波信號(hào)均為真,則取出該兩個(gè)相鄰的周波信號(hào)過(guò)零之間的時(shí)鐘計(jì)時(shí)器計(jì)時(shí)時(shí)間,按序存入周波時(shí)間存儲(chǔ)單元中,存滿100個(gè)周波時(shí)間時(shí)每存入一個(gè)周波時(shí)間,均先移除最先存入的一個(gè)周波時(shí)間,并計(jì)算存入的周波時(shí)間的平均值Tz并保存,利用Tz值鑒別待識(shí)別周波信號(hào); 在周波正半周上升段的周波過(guò)零處,即甄別點(diǎn)O設(shè)置電壓過(guò)零比較器,在電壓過(guò)零比較器的信號(hào)輸入端再串接二極管隔離負(fù)半周,其基準(zhǔn)電壓為1mv至lOOmv,視比較器的失調(diào)電壓而定,該基準(zhǔn)電壓可利用二極管壓降經(jīng)電阻分壓得到,其余二個(gè)比較器分別設(shè)置在周波正半周上升段,峰值電壓的35%至50%處的甄別點(diǎn)I和50%至70%處的甄別點(diǎn)2; 周波信號(hào)判定:單片機(jī)在設(shè)定時(shí)間開(kāi)中斷后,時(shí)鐘計(jì)時(shí)器清零并開(kāi)始計(jì)時(shí),當(dāng)周波電壓過(guò)零時(shí),設(shè)置在甄別點(diǎn)O的電壓過(guò)零比較器(VO)的輸出電壓翻轉(zhuǎn),在其電壓下降沿產(chǎn)生中斷,記錄其過(guò)零點(diǎn)中斷時(shí)間ThO并關(guān)中斷;此后,單片機(jī)掃描甄別點(diǎn)I處電壓比較器(Vl)的輸出電壓,當(dāng)周波電壓達(dá)到(Vl)的閾值電壓時(shí),輸出電壓從高到低翻轉(zhuǎn),掃描記錄其翻轉(zhuǎn)時(shí)間Thl;同樣掃描記錄甄別點(diǎn)2處電壓比較器(V2)輸出電壓翻轉(zhuǎn)時(shí)間Th2,如果所述翻轉(zhuǎn)時(shí)間在允許誤差范圍內(nèi),則檢測(cè)到的該甄別信號(hào)為真,否則為假,上述判定甄別信號(hào)為真時(shí),計(jì)算本次周波信號(hào)過(guò)零與相鄰前一次甄別信號(hào)為真時(shí)的周波信號(hào)過(guò)零間的時(shí)鐘計(jì)時(shí)器計(jì)時(shí)時(shí)間Tzu,將其與周波時(shí)間的平均值Tz作比較,如果不超過(guò)設(shè)定周波時(shí)間誤差Tzv則周波信號(hào)為真,這時(shí)保存Tzu并取20ms與同步計(jì)時(shí)器計(jì)時(shí)時(shí)間相加,將相加的值存入同步計(jì)時(shí)器中,當(dāng)時(shí)鐘計(jì)時(shí)器以周波電壓過(guò)零開(kāi)始計(jì)時(shí),則計(jì)時(shí)到16ms至18.5ms間的開(kāi)中斷時(shí)間設(shè)定值Tk時(shí)開(kāi)中斷,時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到25ms至27ms間的關(guān)中斷時(shí)間設(shè)定值Tn時(shí)關(guān)中斷; 當(dāng)檢測(cè)到第一個(gè)周波電壓過(guò)零時(shí),設(shè)置在甄別點(diǎn)O的電壓過(guò)零比較器(VO)的輸出電壓翻轉(zhuǎn),從而產(chǎn)生中斷,取出周波電壓過(guò)零點(diǎn)的時(shí)間TO保存,將時(shí)鐘計(jì)時(shí)器清零并開(kāi)始計(jì)時(shí),這時(shí)周波電壓過(guò)零時(shí)間ThO為0,同時(shí)單片機(jī)按上述方法掃描并判定甄別信號(hào),其ThO、Thl和Th2的值均須加上周波時(shí)間20ms減去開(kāi)中斷時(shí)間設(shè)定值Tk的差值,如果三個(gè)甄別信號(hào)為真,下一次即第一次開(kāi)中斷時(shí)間取Tk,否則為假時(shí),此時(shí)時(shí)鐘計(jì)時(shí)器時(shí)間須加上T0,繼續(xù)檢測(cè);當(dāng)檢測(cè)到第一個(gè)和相鄰的第二個(gè)周波電壓過(guò)零時(shí),判定周波信號(hào)為真時(shí),則取出開(kāi)中斷時(shí)的時(shí)鐘計(jì)時(shí)器累計(jì)時(shí)間T1 = T0+Tk作為初始時(shí)間存入同步計(jì)時(shí)器中,開(kāi)中斷后時(shí)鐘計(jì)時(shí)器清零,否則判定周波信號(hào)為假時(shí),此時(shí)時(shí)鐘計(jì)時(shí)器時(shí)間須加上Tl,繼續(xù)按上述方法重新檢測(cè)第一個(gè)周波,當(dāng)檢測(cè)第一個(gè)周波信號(hào)為真后,恢復(fù)以上所述的周波信號(hào)判定; 如果檢測(cè)到周波信號(hào)為假,下一次開(kāi)中斷時(shí)間均在本次開(kāi)中斷時(shí)間后,經(jīng)延時(shí)周波時(shí)間的平均值Tz時(shí)開(kāi)中斷,并在開(kāi)中斷后延時(shí)Tns時(shí)關(guān)中斷,當(dāng)周波信號(hào)甄別為假時(shí),都在關(guān)中斷時(shí)間Tns關(guān)中斷和停止掃描,Tns為: Tns = Tn-Tk 如果檢測(cè)到周波信號(hào)為真,則下一周波開(kāi)中斷時(shí)間Tks為: Tks = Tk+ThO 即從第一次開(kāi)中斷時(shí)間取Tk之后,時(shí)鐘計(jì)時(shí)器均是計(jì)時(shí)到Tks開(kāi)中斷,并清零后重新開(kāi)始計(jì)時(shí),計(jì)時(shí)到Tns時(shí)關(guān)中斷,從而使同步計(jì)時(shí)器時(shí)間受到周波電壓過(guò)零時(shí)間的糾正, 重復(fù)上述過(guò)程,如果所述檢測(cè)到的上一周波信號(hào)為真,本周波判定時(shí),甄別信號(hào)為假,則在時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到Tns時(shí)關(guān)中斷,這時(shí)記未計(jì)周波數(shù)N為I并存儲(chǔ),下一次開(kāi)中斷時(shí)間是在上次開(kāi)中斷時(shí)間經(jīng)過(guò)Tz后開(kāi)中斷,此后每次判定周波信號(hào)真?zhèn)?,如為假或本次檢測(cè)甄別信號(hào)雖為真但上次為假,則取N,將N+1后回存于存儲(chǔ)器,時(shí)鐘計(jì)時(shí)器在開(kāi)中斷后不清零繼續(xù)計(jì)時(shí),這時(shí),設(shè)定的下一周波開(kāi)中斷時(shí)間暫時(shí)改用開(kāi)中斷時(shí)間臨時(shí)設(shè)定值Tkz: Tkz = (N+l) XTz 同時(shí),下一周波關(guān)中斷時(shí)間暫時(shí)改用關(guān)中斷時(shí)間臨時(shí)設(shè)定值Tnz: Tnz = Tkz+Tns 當(dāng)時(shí)鐘計(jì)時(shí)器計(jì)時(shí)到Tkz后,掃描甄別點(diǎn)的時(shí)間可通過(guò)簡(jiǎn)單計(jì)算獲得,如果這時(shí)檢測(cè)到周波信號(hào)為真,則取出存儲(chǔ)器中N保存,并將存儲(chǔ)器中N置零,使時(shí)鐘計(jì)時(shí)器計(jì)時(shí)值Ts為:(Ts — Tkz)—Ts,這時(shí)取(N+1) X 20ms的值加于同步計(jì)時(shí)器中,并恢復(fù)使用設(shè)定值Tks與Tns,恢復(fù)時(shí)鐘計(jì)時(shí)器在開(kāi)中斷后清零; 系統(tǒng)同步時(shí)間為同步計(jì)時(shí)器的時(shí)間,再加上當(dāng)前正在計(jì)時(shí)的時(shí)鐘計(jì)時(shí)器的時(shí)間; 判定甄別點(diǎn)信號(hào)真?zhèn)螘r(shí),選擇:ThO、Thl、Th2均為真時(shí)該周波甄別信號(hào)為真,或者ThO為真,同時(shí)Thl、Th2之一為真時(shí),或者Thl、Th2為真時(shí),該周波甄別信號(hào)為真,視對(duì)判定周波信號(hào)真?zhèn)尾煌蠖?,?dāng)N大于25至70間的一個(gè)設(shè)定值時(shí),采用時(shí)鐘計(jì)時(shí)器在Tkz處的計(jì)時(shí)值直接加于同步計(jì)時(shí)器中,以減少系統(tǒng)的不同步時(shí)間。2.根據(jù)權(quán)利要求1所述的社區(qū)服務(wù)中電器智能控制系統(tǒng),其特征在于包括: 主控器(10)、通信電子開(kāi)關(guān)(11)、開(kāi)關(guān)驅(qū)動(dòng)模塊(12)、接口電路(16)、小型電話程控交換機(jī)(17)、電腦(13)、周波甄別電路(14)、電煮鍋控制器(15)。其中單片機(jī)(UO)和通信電子開(kāi)關(guān)(11)、開(kāi)關(guān)驅(qū)動(dòng)模塊(12)和周波甄別電路(14)均分別包含在電煮鍋控制器(15)和主控器(10)中; 周波甄別電路(14),由:輸入電路(SO )、電壓過(guò)零檢測(cè)模塊(VO )、電壓比較器(VI)和電壓比較器(V2)構(gòu)成,輸入電路(SO)用于將電力網(wǎng)交流電壓通過(guò)電阻和二極管的分壓,轉(zhuǎn)換為電壓比較器合適的穩(wěn)定的輸入電壓; 接口電路(16)中的單片機(jī)設(shè)有I2C串行通信模塊,用于與主控器(10)之間進(jìn)行通信,其EEPRAM用于保存數(shù)據(jù)。
【文檔編號(hào)】G05B19/042GK106054712SQ201610448513
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年6月20日
【發(fā)明人】張金木
【申請(qǐng)人】福州臺(tái)江區(qū)超人電子有限公司