智能型雙電源開關(guān)控制器的設(shè)計(jì)
2.2 頻率檢測(cè)
單片機(jī)對(duì)常用和備用電源進(jìn)行頻率檢測(cè),根據(jù)檢測(cè)的結(jié)果來判斷電源是否發(fā)生故障,然后進(jìn)行相應(yīng)的控制操作。頻率檢測(cè)電路主要以光耦TLP521-1和施密特觸發(fā)器CD40106為主要器件構(gòu)成。頻率檢測(cè)的硬件電路如圖3所示。電網(wǎng)中的交流電經(jīng)變壓器后變換為電壓較低的交流信號(hào)U1,U1經(jīng)過光耦TLP521-1后就變成了同頻率的方波信號(hào)。為了防止光耦內(nèi)部的二極管被反向電流擊穿,在光耦外部反向接了1個(gè)二極管。為了使光耦輸出的方波信號(hào)更加規(guī)整,為單片機(jī)測(cè)量頻率做好準(zhǔn)備,在光耦的輸出級(jí)加了施密特觸發(fā)器CD40106。利用PIC16F884單片機(jī)的輸入捕捉(CCP)功能記錄第一個(gè)上升沿的時(shí)間t1和下一個(gè)上升沿的時(shí)間t2,則信號(hào)的周期T=(t2-t1) μs。為了提高測(cè)量的精度,采用多次測(cè)量取平均值的方法來實(shí)現(xiàn)。本文引用地址:http://butianyuan.cn/article/180462.htm
2.3 電壓檢測(cè)
電壓檢測(cè)主要用來實(shí)時(shí)檢測(cè)常用和備用電源的電壓。PIC16F884單片機(jī)有14通道的10位A/D轉(zhuǎn)換器,可以滿足電壓采樣的精度。由于PIC16F884單片機(jī)只能對(duì)0~5 V間的單極性電壓進(jìn)行檢測(cè),故需要對(duì)交流電壓進(jìn)行提升使它成為單極性的電壓信號(hào)。電壓檢測(cè)電路如圖4所示[1]。
電路采用單電源供電的運(yùn)放MCP604構(gòu)成無限增益多路反饋二階低通濾波器,除能夠?qū)涣餍盘?hào)進(jìn)行電壓提升外,還可以濾除交流信號(hào)中的高頻成分,防止交流采樣發(fā)生混疊效應(yīng)。交流工頻信號(hào)的采集,一般以其有效值進(jìn)行計(jì)算:,其中,N為1個(gè)周期內(nèi)的采樣點(diǎn)數(shù)(本系統(tǒng)中取N=40),ui為第i個(gè)采樣值。為了能夠在1個(gè)工頻周期內(nèi)采樣到40個(gè)點(diǎn),需要每隔500 μs啟動(dòng)1次A/D轉(zhuǎn)換。此過程可以用CCP的特殊觸發(fā)事件來完成。將CCP的特殊觸發(fā)事件設(shè)置成啟動(dòng)A/D轉(zhuǎn)換,在程序中初始化CCP寄存器的值為0X1F4(500 ?滋s)即可。上述方法的缺點(diǎn)是在1個(gè)周期內(nèi)的采樣點(diǎn)數(shù)N為定值(40),而由于電網(wǎng)的波動(dòng),電網(wǎng)電壓的頻率可能會(huì)發(fā)生變化,會(huì)造成測(cè)量的誤差,因此,為了進(jìn)一步提高電壓采集的精度,還使用了頻率跟蹤法。首先利用單片機(jī)測(cè)出交流電壓的頻率,然后根據(jù)頻率來計(jì)算1個(gè)周期內(nèi)的采樣點(diǎn)數(shù)N,這樣可以大大降低因頻率變換而造成的測(cè)量誤差。
2.4 通信接口
為了使控制器能夠方便地與上層控制平臺(tái)進(jìn)行聯(lián)網(wǎng)通信,實(shí)現(xiàn)控制器的遠(yuǎn)程控制、遠(yuǎn)程監(jiān)控等功能,本設(shè)計(jì)為控制器添加了通信接口,采用簡(jiǎn)單經(jīng)濟(jì)、廣泛應(yīng)用于工業(yè)上的RS485總線與外界進(jìn)行通信。RS485采用差分信號(hào)進(jìn)行傳輸,有較好的抗干擾能力,通過轉(zhuǎn)換模塊很容易實(shí)現(xiàn)從RS485到RS232的信號(hào)轉(zhuǎn)換,從而便于和上位計(jì)算機(jī)通信。選用了Maxim公司的MAX485芯片作為通信控制的主要器件,其工作電源為+5 V,采用半雙工通信方式,能夠?qū)TL電平轉(zhuǎn)換為RS485電平,內(nèi)部包含了1個(gè)驅(qū)動(dòng)器和1個(gè)收發(fā)器,通過串口可以方便地與PIC16F884進(jìn)行通信。MAX485的接口電路如圖5所示。
評(píng)論