羅威 楊風 焦麗麗
【摘要】目前,可控硅做為大功率電子器件在工程中得到廣泛應用,其觸發(fā)方式在許多交流設備中都采用過零觸發(fā)方式,而其控制多通過對觸發(fā)脈沖的脈寬調(diào)節(jié)來實現(xiàn)。本文介紹一種由單片機控制的過零檢測及脈沖輸出電路。本設計包括硬件和軟件設計兩部分。硬件部分包括電源電路、過零檢測電路、控制電路、脈沖波輸出電路等部分組成。處理器采用51單片機,設計完成了過零檢測,并能輸出脈寬度從1ms~10ms某一種滿足控制要求的脈沖波。
【關(guān)鍵詞】51單片機;過零檢測;脈沖
The design of single-phase alternating current zero crossing detection and pulse output circuit based on single chip microcomputer
Northern University of China,College of computer and control engineering ?Luo-wei ?Yang-feng ?Jiao-Lili
Abstract:at present,thyristor as power electronic devices are widely used in engineering,the trigger mode in many communication equipment using zero crossing trigger mode,and its control by the pulse width trigger pulse conditioning to achieve.A microcomputer controlled by the zero crossing detection and pulse output circuit is introduced in this paper.The design includes two parts of hardware and software design.The hardware includes the power circuit,the zero crossing detection circuit,control circuit,pulse output circuit.The processor uses 51single chip microcomputer,completed the design of zero crossing detection,and can output pulse width from 1ms to 10ms one to meet the control requirements of pulse wave.
Keywords:51 single-chip;microcomputer;zero crossing detection;pulse
1.引言
當今社會,科學技術(shù)飛速發(fā)展、日新月異。功率控制器件在電氣方面得到了相當廣泛的應用,在功率控制中,經(jīng)常要用到移相控制或過零控制技術(shù),無論是移相控制還是過零控制,都需要檢測過零觸發(fā)信號。高精度、低成本、高穩(wěn)定性及強可控性的過零檢測器大受歡迎。
2.總體方案設計
2.1 總體方案設計
本設計包括硬件和軟件設計兩個部分。模塊劃分為過零檢測、脈沖波輸出等子模塊。電路結(jié)構(gòu)可劃分為:電源電路、過零檢測電路、控制電路、脈沖波輸出電路。處理器采用51系列單片機AT89C51,整個系統(tǒng)是在系統(tǒng)軟件控制下工作的[1]。
2.2 各電路的原理及功能介紹
2.2.1 電源電路
電源電路主其原理是利用穩(wěn)壓管將220V交流電穩(wěn)壓至8V,再進過整流處理得到12V左右電壓,整流后引出,一方面供過零檢測電路檢測;另一方面將其穩(wěn)壓得到5V直流電源給單片機和過零檢測電路供電[2]。具體設計見硬件原理圖。
2.2.2 過零檢測電路
過零檢測電路見總電路圖。其中A為電源電路中整流后引出,供過零檢測電路檢測的點;B為5V電源;C為過零檢測電路過零信號輸出點。
過零檢測原理:當交流電過零時,A點電壓低于0.7V,三極管不導通,C點電壓與B點電壓相等為5V,C點輸出高電平;當交流電沒過零時,A點電壓高于0.7V,三極管導通,C點電壓可近視為0V,C點輸出低電平,控制單片機根據(jù)C點的電壓來判斷是否過零[3]。
2.2.3 單片機控制電路及脈沖波輸出電路
該部分電路中兩單片機共用一個晶振,其中控制電路單片機的P1.0和P2.0分別為過零信號輸入口和控制信號輸出口;輸出電路單片機的P1.0和P2.0分別為控制信號輸入口和脈沖波輸出口[4]。具體設計見硬件設計原理圖。
2.3 控制原理介紹
過零檢測電路用于檢測AC220V的過零點,在整流橋路中采樣全波整流信號,經(jīng)過三極管及電阻電容組成整形電路,整形成脈沖波,并將脈沖波傳送給控制單片機,進行過零檢測。本設計采用了新的控制方案本設計中使用兩個單片機。一個用于計算和控制,另一個用于脈沖波輸出。
具體控制過程[5]:
電路接通后,過零檢測電路開始過零檢測。首次檢測到過零時并將過零信號發(fā)送個控制單片機,控制單片機進行軟件延時1ms,過零檢測電路再次檢測(第一次檢測到的點可能是0~0.7V之間任一點,故應跳過,從下一周期開始)。從控制單片機接收到信號到脈沖輸出兩單片機耗時20us,故控制單片機第二次收到過零信號時延時327us,即總延時為447us??刂茊纹瑱C第二次接收到過零信號延時后發(fā)送信號給脈沖波輸出單片機,輸出單片機檢測到信號輸出設定好的脈沖。下一周期,控制單片機檢測到過零信號后,不再跳過本周期,并重復上一周期流程。
3.系統(tǒng)的硬件電路圖
首先給出系統(tǒng)的硬件原理圖,如圖1所示。通過原理圖,可知在本設計中用到如下器件:AT89C51、穩(wěn)壓管7850等一些單片機外圍應用電路。
4.結(jié)束語
本設計設計出了一種以單片機為控制芯片的過零檢測及脈沖波輸出電路。這里提出的過零信號檢測和脈沖波輸出方法能夠準確地檢測過零點,并輸出滿足需要的脈沖波形,省去了同步變壓器,降低了設備成本,減小了設備體積。該方法電路簡單、穩(wěn)定、可靠。
參考文獻
[1]高建榮,吳麗云.基于單片機的三相電源相序控制設計[J].微計算機信息,2004(7):29-30.
[2]葉斌.電力電子應用技術(shù)[M].北京:清華大學出版社,2006.
[3][美]塞爾吉歐·弗朗哥.基于運算放大器和模擬集成電路的電路設計[M].西安:西安交通大學出版社,2004.
[4]胡漢才.單片機原理及其接口技術(shù)[M].北京:清華大學出版社,2007.
[5]馬忠梅,籍順心,張凱,等.單片機的C 語言應用程序設計[M].北京:北京航空航天大學出版社,2007.
作者簡介:
羅威,男,中北大學碩士研究生,研究方向:計算機測控系統(tǒng)與技術(shù)。
楊風,女,中北大學教授,研究方向:渦流檢測技術(shù),PLC控制技術(shù),智能電器可靠性及控制部分抗干擾技術(shù)。
焦麗麗,女,中北大學碩士研究生,研究方向:計算機測控系統(tǒng)與技術(shù)。