以32位MCU-HY16F198實(shí)現(xiàn)AC電流量測(cè)應(yīng)用
一、內(nèi)容簡(jiǎn)介
本文引用地址:http://m.butianyuan.cn/article/272140.htm本文將介紹以HY16F198搭配Hall Sensor(WCS1800)進(jìn)行交流電流數(shù)值量測(cè),最大可量測(cè)電流范圍從0.1A~17.68A.本文實(shí)驗(yàn)數(shù)據(jù)從0A~17.6A,比較使用電表Agilent 34401A與HY16F198透過(guò)交流信號(hào)計(jì)算出在不同頻率45Hz, 50Hz, 60Hz之間所得到的交流電流最大誤差率可以控制在3%以?xún)?nèi)。
二、原理說(shuō)明
量測(cè)原理
透過(guò)WCS1800將感應(yīng)到的交流電流轉(zhuǎn)變?yōu)檩敵鲭妷?Vout),而輸出電壓(Vout)組成成分是包含(Vac)交流電壓訊號(hào)和(Vdc)直流電壓訊號(hào)混和而成的訊號(hào),使用HY16F198量測(cè)輸出電壓(Vout)訊號(hào),并且透過(guò)算法分析ADC Count數(shù)值,進(jìn)而換算出相對(duì)感測(cè)到的交流電流負(fù)載。但需注意,透過(guò)Hall Sensor(WCS1800)轉(zhuǎn)出每1安培(A)的輸出電壓最大誤差為正負(fù)6mV,詳細(xì)的Hall Sensor特性規(guī)格表顯示在下一頁(yè)電器特性表。
Hall Sensor(WCS1800)因?yàn)楸旧淼妮敵鲭妷?Vout)帶有Vac交流電壓加上Vdc直流電壓混和成分,而Vdc的數(shù)值為1/2 Vdd,因此,本文應(yīng)用使用HY16F198設(shè)定VDDA電壓為3V,并且于ADC緩存器內(nèi)設(shè)定ADC輸入?yún)⒖茧妷悍糯蟊稊?shù)為VREF*1/2(VREF= VRPS-VRNS),如把緩存器做為此設(shè)定,可以準(zhǔn)確的量測(cè)到輸入電壓最大范圍1.5V.但是這樣的連接,就無(wú)法量測(cè)到Hall Sensor的Vout輸出電壓范圍,所以需要在外部增加兩個(gè)分壓電阻,在ADC的AIO(0)與VDDA和VSS之間各串10k奧姆電阻做分壓,因此量測(cè)到的電壓數(shù)值再透過(guò)交流信號(hào)計(jì)算分析求出感應(yīng)到的交流電流,并且由LCD Display做電流數(shù)值顯示。
圖1 Hall Sensor
圖2 結(jié)構(gòu)框圖
控制芯片
單片機(jī)簡(jiǎn)介:HY16F系列32位高性能Flash單片機(jī)(HY16F198)
圖3 HY16F198
(1)采用最新Andes 32位CPU核心N801處理器。
(2)電壓操作范圍2.2~3.6V,以及-40℃~85℃工作溫度范圍。
(3)支持外部20MHz石英震蕩器或內(nèi)部16MHz高精度RC震蕩器,擁有多種CPU工作頻率切換選擇,可讓使用者達(dá)到最佳省電規(guī)劃。
(3.1)運(yùn)行模式350uA@2MHz/2(3.2)待機(jī)模式10uA@32KHz/2(3.3)休眠模式2.5uA(4)程序內(nèi)存64KBytes Flash ROM(5)數(shù)據(jù)存儲(chǔ)器8KBytes SRAM.(6)擁有BOR and WDT功能,可防止CPU死機(jī)。
(3.2) 待機(jī)模式 10uA@32KHz/2
(3.3) 休眠模式 2.5uA
(4) 程序內(nèi)存64KBytes Flash ROM
(5)數(shù)據(jù)存儲(chǔ)器8KBytes SRAM。
(6)擁有BOR and WDT功能,可防止CPU死機(jī)。
(7)24-bit高精準(zhǔn)度ΣΔADC模擬數(shù)字轉(zhuǎn)換器(7.1)內(nèi)置PGA (Programmable Gain Amplifier)最高可達(dá)128倍放大。
(7.2)內(nèi)置溫度傳感器。
汽車(chē)防盜機(jī)相關(guān)文章:汽車(chē)防盜機(jī)原理 頻譜分析儀相關(guān)文章:頻譜分析儀原理
評(píng)論