一種支持面向對象通訊協議的低壓采集終端的制作方法
【專利說明】
【技術領域】
[0001]本發明涉及電力用戶用電信息采集技術領域,尤其涉及一種支持面向對象通訊協議的低壓采集終端。
【【背景技術】】
[0002]現階段,為了滿足電力客戶需求和供電企業對電力設備的管理需求,需要不斷完善電力采集終端功能,為此需要不斷更改完善原有的《Q/GDW1376—2013電力用戶用電信息采集系統通信協議》,電力采集終端供應商需要根據新的需求開發相應的功能,然后升級現有電力采集終端;當經過多次提出需求后,電力采集終端的功能和系統也要經過多次升級,在此過程中,電力采集終端會出現眾多的問題。
【
【發明內容】
】
[0003]本發明所要解決的問題就是提供一種能夠在滿足不同采集數據項需求的條件下,無需升級的支持面向對象通訊協議的低壓采集終端。
[0004]為解決上述技術問題,本發明采用如下技術方案:
[0005]—種支持面向對象通訊協議的低壓采集終端,包括機體,所述機體內設有采集終端硬件、操作系統模塊、軟件平臺模塊和應用層模塊,所述應用層模塊與軟件平臺模塊之間通過面向對象通訊協議接口連接并采用面向對象通訊協議模塊傳輸,所述面向對象通訊協議模塊用于靈活配置采集數據項,所述應用層模塊和軟件平臺模塊之間還連接有擴展應用,所述軟件平臺模塊與操作系統模塊連接,所述操作系統模塊與采集終端硬件通過驅動接口連接。
[0006]本發明的應用層模塊與軟件平臺模塊之間通過面向對象通訊協議接口連接并采用面向對象通訊協議模塊傳輸,面向對象通訊協議模塊可以分離業務與數據項,以此靈活配置增加采集數據項,實現業務的延伸和擴展,采集終端硬件與電能表連接,應用層模塊用于處理與主站之間的數據傳輸,并根據電表檔案通過面向通信協議接口配置軟件平臺模塊的數據項服務,以此實現在不用升級低壓采集終端前提下也可以增加數據項的功能,操作系統模塊通過驅動接口與采集終端硬件進行通訊,操作系統模塊用于管理和控制采集終端硬件與軟件平臺模塊,合理的組織支持面向對象通訊協議的低壓采集終端工作流程,并為用戶提供一個良好的工作環境和友好的接口,實現人機交互。
[0007]第一具體實施方案:所述面向對象通訊協議模塊包括動態數據規劃存儲技術單元和通用數據檢索技術單元。如此設計,使得時間存儲方式和檢索方式更加靈活,從而提高查詢和存儲效率。
[0008]第二具體實施方案:所述操作系統模塊為分時操作系統模塊。如此設計,能夠更好的完成系統任務調度,確保各任務能夠及時響應。
[0009]第三具體實施方案:所述操作系統模塊包括系統服務、文件系統、TCP/IP協議棧和用戶接口。如此設計,使低壓采集終端所有資源最大限度地發揮作用,提供了用戶界面,使用戶有一個好的工作環境,為軟件平臺模塊的開發提供必要的服務和相應的接口。
[0010]第四具體實施方案:所述文件系統設有nandflash內存。如此設計,存儲容量更大。
[0011]第五具體實施方案:所述軟件平臺模塊包括485抄表服務、載波抄表服務和專變控制服務。如此設計可實現采集485電能表數據和采集載波電能表數據。
[0012]第六具體實施方案:所述應用層模塊包括與主站連接的網口、無線接口、串口、紅外接口和顯示界面。如此設計,可實現與主站之間的通信,并接收指令或向主站傳輸電力數據。
[0013]第七具體實施方案:所述機體上設有液晶顯示模塊,所述液晶顯示模塊包括觸控顯示屏和背光組件。觸控顯示屏可以顯示參數、通信信息和設備狀態,并且通過接觸觸控顯示屏上的圖形按鈕便可翻頁查詢顯示的內容,相比現有技術中的按鍵操作來說,操作更加簡單。
[0014]本發明的這些特點和優點將會在下面的【具體實施方式】、附圖中詳細的揭露。
【【附圖說明】】
[0015]下面結合附圖對本發明做進一步的說明:
[0016]圖1為本發明優選實施例中支持面向對象通訊協議的低壓采集終端機體內部的結構圖;
[0017]圖2為本發明優選實施例中采集終端硬件的結構圖;
[0018]圖3為本發明優選實施例中面向對象通訊協議模塊的結構圖。
【【具體實施方式】】
[0019]下面結合本發明實施例的附圖對本發明實施例的技術方案進行解釋和說明,但下述實施例僅為本發明的優選實施例,并非全部。基于實施方式中的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得其他實施例,都屬于本發明的保護范圍。
[0020]如圖1至3所示,本發明優選實施例中的支持面向對象通訊協議的低壓采集終端包括機體,機體內設有采集終端硬件1、操作系統模塊3、軟件平臺模塊4和應用層模塊5,低壓采集終端連接有主站6,其中應用層模塊5與主站6之間連接進行指令的接收和數據的雙向傳輸,應用層模塊5和軟件平臺模塊4之間通過面向對象通訊協議接口 8和擴展應用7連接,應用層模塊5和軟件平臺模塊4之間采用面向對象通訊協議模塊9傳輸,操作系統模塊3與軟件平臺模塊4連接,采集終端硬件1與操作系統模塊3通過驅動接口 2連接,操作系統模塊3用于管理和控制采集終端硬件1與軟件平臺模塊4,合理的組織低壓采集終端工作流程,并為用戶提供一個良好的工作環境和友好的接口,實現人機交互。
[0021]如圖2所示,采集終端硬件1包括CPU11、電源單元12、紅外通信單元13、485通信單元14和狀態指示單元15,電源單元12用于為其他各單元供電;低壓采集終端利用485通信單元14連接多個電能表,組成485總線網絡,實現對電能表的控制和電能表數據的抄讀;485通信單元14使低壓采集終端適合應用在帶有RS-485接口的多功能電能表的場合;紅外通信單元13用于實現低壓采集終端的參數設置和數據的半自動化抄讀,用于解決無線抄表系統無法自動讀取采集終端數據的情況;狀態指示單元15用于指示采集終端的組網、通信等各種工作狀態。
[0022]如圖1所示,操作系統模塊3是基于采集終端硬件1之上的軟件系統,包括系統服務31、文件系統32、TCP/IP協議棧33和用戶接口 34,本發明的操作系統模塊3采用分時操作系統和C語言,分時操作系統由于具有更好的交互性、多用戶同時性和獨立性,因此能夠更好的完成系統任務調度,確保各任務能夠及時響應,C語言增加了設備的安全可靠性;文件系統32設有nand flash內存,其內部采用非線性宏單元模式,為固態大容量內存的實現提供了廉價有效的解決方案,具有容量較大,改寫速度快等優點,適用于大量數據的存儲,為文件的保存提供了更大的存儲空間;TCP/IP協議棧33即傳輸控制/網際協議,用于保證數據傳輸以及傳輸的質量,本發明的操作系統能靈活的應用各種需求,可以根據應用自由定制,解決了系統啟動慢、占用內存大、執行響應慢的問題。
[0023]軟件平臺模塊4是基于操作系統模塊3之上設置的服務系統,本發明中的軟件平臺模塊4將C++BUILDER 6.0作為仿真開發平臺,能夠仿真自主嵌入式操作系統模塊3,以及在操作系統模塊3下完成的各種實