電度表信息自動采集終端的設計及防干擾措施
1.4 通信模塊
通信模塊由控制芯片AT89C51-2、電力線載波芯片ST7538及其外圍電路組成。ST7538是采用FSK調制技術的高集成度、功能強大的電力載波芯片,內部采取了多種抗干擾措施,它可以在噪聲頻帶很寬的信道環境下實現可靠的通信。內部集成了發送和接收數據的所有功能,通過串行通信,可以方便地與微處理器相連接。內部具有電壓自動控制和電流自動控制,只要通過耦合變壓器等少量外圍器件即可連接到電力網中。ST7538除了實現電力線載波通信功能外,還具有看門狗、過零檢測、運算放大器、時鐘輸出、超時溢出輸出、+5 V電源和+5 V電源輸出等功能,大大減少了ST7538應用電路的外圍器件數量。該芯片符合歐洲CENELEC(EN50065-1)和美國ECC標準。
1.5 時鐘電路模塊
時鐘電路模塊由AT89C51-1和時鐘芯片DS12887組成。CPU通過讀DS12887的內部時標寄存器即可通過選擇二進制碼或BCD碼初始化芯片的10個時標寄存器得到當前的時間和日歷,其內部14 b非易失性靜態RAM可供用戶使用。對于沒有RAM的單片機應用系統,可在主機掉電時保存一些重要數據。DS12887的4個狀態寄存器用來控制和指出DS12887模塊的當前工作狀態,除數據更新外,程序可隨時讀寫這4個寄存器。利用單片機對DS12887進行編程,可方便地實現讀數,完成定期抄表等功能。
1.6 工作狀態顯示模塊
工作狀態顯示模塊主要由發光二極管、放大器、AT89C51-2等元件組成。用不同顏色的發光二極管來分別顯示電源的通斷、鏈路的連接以及數據的發送等狀態。該電路模塊具有響應速度快,使用溫度范圍較大,功耗小,使用壽命長等優點。
1.7 操作鍵盤模塊
操作鍵盤模塊由鍵盤和AT89C51-2組成。通過操作鍵盤,可設置一些參數,如終端的地址、各用戶的電度表常數等,也可以對單片機發出簡單的指令,如顯示各項參數、手動需量等。
2 軟件設計
結合自動采集終端硬件來設計軟件,通過分析要實現的功能,整個程序可分為主程序和中斷服務程序模塊。系統主程序對系統進行初始化設置,完成上電后對上次停電后的信息處理,采集電能量并進行相應的處理,處于待機狀態接收收集站下達的指令,并做分析處理,控制數據傳輸、鏈路檢查和校對時鐘等任務的執行,流程如圖2所示。其中,電能量的采集使用定時中斷;采樣間隔可根據用戶電度表容量設置,樣機中采樣間隔設置為100μm,程序流程見圖3。中斷服務程序模塊有定時中斷、通信中斷等實時性處理的功能模塊。通過各功能模塊之間的調用,一層一層地實現程序功能。

電度表相關文章:電度表原理
電機保護器相關文章:電機保護器原理
評論