色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 基于CS5460A的智能電力控制系統(tǒng)

          基于CS5460A的智能電力控制系統(tǒng)

          作者: 時間:2010-03-24 來源:網(wǎng)絡 收藏

          2.2 的程序設計
          2.2.1 的校準
          為了能使提高的實際測量準確度,在開始測量前要對其進行校準。CS5460A提供AC和DC校準。用戶通過設置校準命令字中的相應位來決定執(zhí)行那種校準,不管是那種校準都有兩種模式:系統(tǒng)偏移校準和系統(tǒng)增益校準。無論是AC還是DC校準,用戶部必須提供正的滿量程信號以完成系統(tǒng)增益校準以及參考地電平以完成系統(tǒng)偏移校準,用戶提供的校準信號的差分電壓必須限定在差分電壓輸入范圍內(nèi)。因為本文使用的是市電即交流信號(220 V,50 Hz),所以校準均采用AC校準。AC偏移校準時需提供零電壓和零電流信號,最后得到的實際測量值=線性值+偏移值;AC增益校準實質(zhì)是對CS5460A的電壓電流有效值寄存器、電能寄存器進行系統(tǒng)刻度校準,需提供滿量程電壓電流信號。最后使得對應輸入端校準參考信號電平的電壓有效值寄存器(RMS)的值為0.6。然而,每次復位會將偏移寄存器清O和增益寄存器置1,因此,將第一次校準得到的偏移寄存器值、增益寄存器值保存在E2PROM,每次復位后,CS5460A初始化時將這些值重新裝入對應的寄存器中。校準的一般流程如圖8所示。

          本文引用地址:http://cafeforensic.com/article/163192.htm


          2.2.2 CS5460A的初始化
          在該系統(tǒng)中,CS5460A的工作時鐘MCLK選定為4.096 MHz,分頻系數(shù)K設為1,循環(huán)計數(shù)寄存器的N值設為4 000,則一個基本的計算周期為(1 024×N)/(MCLK/K)=1 s。
          CS5460A與單片機的接口非常簡單,但它的初始化命令較多,使用上有一定的技巧,如使用不當有時可能初始化不成功,引起芯片的轉(zhuǎn)換出錯,使系統(tǒng)不能正常工作。所以在使用過程中將初始化過程反復調(diào)試,編成通用子程序,使用時調(diào)用,可確保每次運行的準確、可靠。CS5460A初始化子程序框圖如圖9所示。


          CS5460A初始化程序如下:
          CS5460A WriteReg(0x40); //寫配置寄存器
          CS5460A_WriteReg(0x78); //寫控制寄存器
          CS5460A WriteReg(0x74); //寫屏蔽寄存器
          read byte(); //從E2PROM中讀取校準值
          CS5460A_WriteReg(Ox60); //寫交流電流偏移寄存器
          CS5460A_WriteReg(Ox62); //寫交流電壓偏移寄存器
          CS5460A_WriteReg(0x44); //寫交流電流增益寄存器
          CS5460A_WriteReg(0x48); //寫交流電壓增益寄存器
          CS5460A_WriteCommand(0xe8); //寫入開始轉(zhuǎn)換命令
          2.3 ZLG500C的程序設計
          ZLG500C模塊通過對上位機電能數(shù)據(jù)的存取,和對非接觸IC卡的值操作,可以實現(xiàn)對電表的遠程付費。

          電能表相關(guān)文章:電能表原理


          評論


          相關(guān)推薦

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

          關(guān)閉