999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多芯模組化智能物聯電能表的設計

2021-07-31 10:52:20劉彬德蔡高琰梁炳基何家峰
物聯網技術 2021年7期
關鍵詞:功能設計

劉彬德,蔡高琰,梁炳基,何家峰

(1.廣東工業大學 信息工程學院,廣東 廣州 510000;2.廣東浩迪科技創新有限公司,廣東 佛山 528000)

0 引 言

智能電表的概念已提出了很多年,長期以來,許多學者和工程師致力于智能電表功能的研究和改進。當代智能電表擁有實時計量、數據采集、信息存儲、用戶用電數據傳輸、費控等功能,暫時能滿足當前國家電網的需求,但是當代智能電表采用一體化設計,即產品在出廠后,硬件和軟件已經固化,這種設計方式存在如下問題:

(1)當智能電表出現故障,需要對整表進行更換。

(2)功能一體化設計方式開發的軟件只能用在特定的電表上,當開發一款新的電表或者增加電表功能時,需要修改舊款電表軟件中大量代碼,限制了軟件的重復使用,并且可靠性和穩定性需要花很長的時間來驗證,因此增加了新產品的開發時間和開發成本。

(3)不同的場景對電表有不同的功能和性能要求,場景之間可能隨時發生切換,基于成本的考慮,智能電表不可能做成通用的型號,將所有場景的功能全部集成。如果做成多個系列電表,在發生場景切換時,又必須進行拆裝表,帶來大量工作和高額成本。

隨著泛在電力物聯網的發展,上述弊端日益顯現。在此背景下,國家電網展開了新一代智能電表標準的制定工作,提出在新一代智能電表采用“多芯”“模組化”的設計理念[1],即將電表在硬件和軟件上劃分為不同的模塊,稱之為模組,模組和模組之間通過標準的接口連接,模組可替換。由于電表在實際使用過程中必須長時間在線,不允許斷電,且對精度有要求,如何實現模組出廠可更換功能和可熱插拔功能成為了新一代電表設計的難點。本文主要從硬件和軟件兩方面討論如何實現模組可更換可熱拔插功能。

1 多芯模組化電表硬件設計

1.1 硬件總體框架

新一代智能電表根據功能劃分為不同的模組,如計量模組、管理模組、擴展模組等,結構如圖1所示。管理模組和計量模組是電能表的必備模塊,擴展模塊可根據實際應用場景添加或刪減,模塊和模塊之間通過標準的硬件接口連接。計量模組由計量MCU、存儲單元、實時時鐘、紅外、電流電壓采集電路組成,承擔著法制計量工作,為保證計量數據的準確性和安全性,將計量模組作為基表,在使用中不可拆卸。

圖1 智能電表硬件框架

管理模組由LCD、按鍵控制單元、繼電器、存儲器、MCU組成。管理模組上運行嵌入式實時多任務操作系統,主要負責電能表的數據管理、模組管理以及人機交互等。在使用中可更換升級。

擴展模組用于電表功能擴展的模組,包含但不限于WiFi通信、LoRa通信、負荷識別、有序充電控制等功能模塊的擴展。擴展功能作為電表功能的擴展單元,在使用中可根據實際使用場景進行選配。

1.2 模組硬件接口設計

要實現不同模組互換安裝,需要采用統一的硬件接口。根據實際應用情況,在此設計了兩種硬件接口標準,分別為A型擴展接口和B型擴展接口,A型B型接口均采用2×6雙排插針作為連接件,接口示意圖如圖2所示。

圖2 接口引腳示意圖

A型接口主要用于電能表數據通信模組接入;B 型接口一般用于非介入式負荷識別、有序充電控制等模塊的接入。A型B型擴展接口均包含電源、數據信號線和熱拔插信號線,接口引腳說明見表1所列。

表1 接口引腳說明

1.3 熱拔插硬件保護設計

通常,帶電情況下不能插入或拔出無熱插拔設計的模塊。這是因為電路中存在電容和電感,在帶電情況下拔插電源線會產生巨大的浪涌電流、瞬時電壓,這很可能損壞模組,從而造成系統崩潰。同時,帶電情況下拔插信號線會產生瞬變電壓,瞬變電壓會導致通信異常、系統復位或中斷。這兩種情況對于系統來說都是致命的,因此本節從電源線熱插拔設計和信號線熱插拔設計兩個方面進行研究。

1.3.1 電源熱拔插電路設計

電源熱拔插電路的作用是將浪涌電流或電壓控制在合理的范圍,常用的方法有兩種:

(1)一種是采用熱敏電阻限流法,當電流增大時熱敏電阻的阻值也隨之增大,從而降低浪涌電流,這種方法雖然成本低,但是反應速度緩慢、精度低而且使用壽命低。

(2)另一種方法是采用MOS管和電源管理芯片來實現,電源管理芯片控制熱拔插時的供電電壓來避免浪涌電流的沖擊。這種方法反應快、精度高、實用性強。

本文采用第二種方法,筆者選用LM25061電源管理芯片,這款芯片有過流限制、功率限制、低壓關斷保護功能,其應用電路如圖3所示。當模組接入電表基表,輸入電壓Vsys電壓增加,芯片內部通過下拉電流使Q1保持截止,此時TIME引腳電壓為0;當電壓Vsys達到特定閾值時,TIME引腳以5.5 μA的電流給CT充電;當TIME引腳電壓達到1.7 V后,CT以1.5 mA下拉電流放電,此時通過GATE啟動Q1,芯片內部的電荷泵灌出16 mA電流對Q1的柵極電容進行充電,直至Q1處于飽和區和導通狀態,進入正常工作模式。

圖3 信號熱插拔電路

(1)檢測電阻計算

如圖3所示,Vin引腳和SENSE引腳兩端的電壓超過50 mV,電源管理芯片開啟電流限制。采樣電阻計算公式如下:

根據接口設計,A模組的最大負載電流為0.25 A,B模組的最大負載電流為0.2 A,計算得到A接口采用電阻Rs=20 mΩ,B接口采用電阻Rs=25 mΩ

(2)功率電阻計算

LM25061通過MOS管的漏極電流和電壓Vds來計算外部的功耗,Vds為引腳SENSE和引腳OUT間的電壓,然后將外部的功耗與功率電阻設定的閾值比較,以實現限制功率功能。功率電阻計算公式如下:

式中:A模組的限制功率PL為3 W,B模組的限制功率PL為1 W,那么,計算得:A型接口功率電阻RPWR=13.92 kΩ,B型接口功率電阻RPWR=5.8 kΩ。

(3)延時電容計算

在電路上施電壓VSYS,TIME引腳以5.5 μ A電流將CT從0 V充電至1.72 V,電容充電所耗時間稱之為延遲時間。電源剛上電,電源管理芯片在延時時間內關閉MOS管,從而避免浪涌電流的沖擊。本系統設置的延遲時間為t1=250 ms。計算A,B接口的延遲電容:

(4)欠壓過壓電阻計算

當電壓過低時,將開啟低壓關斷保護功能,R1和R2的值用來設定輸入電壓低壓上下閾值,計算公式如下:

式中:VUVL為欠壓下限;VUVH為欠壓上限。考慮到在A類接口電源電壓為12 V±1 V,在A型接口中取VUVH=11 V,VUVL=10 V,計算得:R1=50 kΩ,R2=6.6 kΩ。考慮到在B型接口電源電壓為5 V,取VUVH=4.5 V,VUVL=4.4 V,計算得R1=5 kΩ,R2=1.8 kΩ。

1.3.2 信號熱插拔設計

信號熱插拔設計采用分級插針法,如圖4所示,其中電源,地引腳為長插針,數據信號線使用中長插針,短插針為“模塊到位引腳”。當模塊插入時,電源和地首先接入,模塊上電工作,然后是數據信號接入,最后短插針接入,產生“模組到位”信號,此時模塊熱插拔子系統才開始加載模塊信息,確保連接器完全連接后開始通信。模塊拔出過程與插入相反,短插針先斷開,產生“拔出”信號通知模塊熱拔插子系統,此時系統通信終止并卸載模塊信息,然后是數據信號拔出,最后斷開電源。通過實驗,長中短針腳的長短差為1.5 mm就可以滿足要求。

圖4 信號熱插拔設計

2 模組化電表的軟件設計

2.1 軟件總體架構

多芯模組化智能的軟件框架如圖5所示,從上往下包括應用層的應用程序、系統層的實時操作系統內核、協議庫、塊熱拔插子系統、硬件層的硬件、標準外設庫。

圖5 軟件整體框圖

(1)應用程序,實現整體系統基礎功能和業務擴展功能。

(2)實時操作系統,電表的功能增加,采用小型嵌入式系統是電表設計的趨勢,本課題要求使用的操作系統占用資源少,可靠性高。綜合考慮選擇了μC/OS Ⅲ。

(3)協議庫。包含了DLT 645協議、上行通信協議、STS協議等與硬件和操作系統無關的庫。

(4)模塊熱拔插子系統。作為一個子系統,向上層應用提供服務,主要實現模組熱拔插功能并將模組驅動抽象成統一接口。本文著重研究模塊熱拔插子系統的實現。

(5)標準外設庫。芯片廠商提供外設函數庫,它的存在可以使大家在操作某些硬件時,不用直接操作寄存器,大大地簡化了開發工作量。

(6)硬件層。該圖中硬件平臺是系統的基礎,為軟件系統的運行提供了條件。

2.2 模塊熱拔插子系統

熱插拔技術的實現包括硬件設計和軟件設計這兩個方面的,硬件部分為軟件提供基本的接口和必要的部件,軟件部分是熱插拔技術靈魂[6]。模塊熱拔插子系統主要實現模組的熱插拔功能并將模組驅動抽象成統一接口。模塊熱拔插子系統的內部組成及與硬件的關系如圖6所示。模塊熱拔插子系統由模組就緒列表、模組驅動管理列表、模組等待列表組成。其中就緒列表用來組織就緒模組信息,驅動列表管理模組驅動。模組等待列表:當應用程序要使用某一模組,而此模組此時沒有就緒,系統使此應用程序休眠并在模組等待列表中存入“應用等待此模組信息”,用于模組上線后喚醒等待此模組的應用程序。

圖6 熱拔插子系統

2.2.1 模組驅動的抽象接口

抽象接口分為API接口和驅動接口。API接口主要用來給應用程序提供統一的操作硬件的接口。將所有模組硬件操作抽象成devOpen()、devRead()、devWrite()、devIoctrl()、devClose()五個統一的操作接口。DevOpen()用于打開設備操作,devRead()用于設備的讀操作,devWrite()用于設備的寫操作,devIoctrl()設備的其他控制操作。驅動接口用于驅動程序的編寫,主要的接口函數為driRegister()、driUninstall()。driRegister()用于設備驅動的注冊,driUninstall()用于設備驅動的卸載。

2.2.2 模組熱插入

在本文的設計中,模塊插入時系統會產生插入中斷,系統通過中斷完成模塊的插入處理。在實際的使用過程中,用戶插入模組的過程中存在抖動,或者用戶的誤操作,會導致熱插拔信號引腳COM-RQ的狀態不停變化,硬件上不斷產生插入拔出中斷。因此在正式執行熱插入任務前需要采用軟件預處理來濾除這些情況下產生的中斷。預處理完成后,復位插入的模組,讀取模塊信息,在模塊驅動管理列表查詢電能表是否支持該模塊。如果支持,就將該模塊信息插入就緒列表中,最后查詢模塊等待列表;如果存在等待該模塊的應用程序,則喚醒該應用程序。熱插入流程如圖7所示。

圖7 熱插入流程

2.2.3 模組熱拔出

由于在實際的使用過程中,拔出模塊也可能會存在抖動,因此在正式執行熱拔出任務前也需要采用軟件預處理,預處理完成后,具體流程如圖8所示。

圖8 熱拔出流程

3 結 語

本文根據“多芯”,“模組化”設計理念,結合我國電網發展情況,進行了多芯模組化智能電表的研究與設計工作,著重研究智能電表模組可更換可熱拔插功能的硬件和軟件設計。實驗表明,本文設計的模組化智能電表解決了一體式智能電表在實際使用中的弊端,能滿足泛在電力物聯網的發展需求,未來具有極大的應用前景。

猜你喜歡
功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 欧美性精品| 中文字幕在线观| 国产微拍一区| 国产内射一区亚洲| 国产真实乱了在线播放| 国产精品手机视频一区二区| 日本在线国产| 欧美激情综合一区二区| 亚洲成人一区二区三区| 亚洲色无码专线精品观看| 国产精品嫩草影院av| 日韩av高清无码一区二区三区| 国产屁屁影院| 欧美中文字幕一区| 国产成人高清精品免费软件| 亚洲黄色成人| 日韩专区欧美| 国产精品xxx| 免费观看无遮挡www的小视频| 日韩欧美国产精品| 丰满人妻被猛烈进入无码| 亚洲中文字幕在线一区播放| 男女精品视频| 97亚洲色综久久精品| 无码久看视频| 国产乱人乱偷精品视频a人人澡| 奇米精品一区二区三区在线观看| 午夜不卡福利| 亚洲水蜜桃久久综合网站| 国产精品成人不卡在线观看| 亚洲欧美日韩综合二区三区| 少妇极品熟妇人妻专区视频| 欧美成人午夜影院| 在线无码av一区二区三区| 亚洲永久色| 久久夜夜视频| 国内精品伊人久久久久7777人| 久久9966精品国产免费| 国产精品粉嫩| 国产手机在线观看| 综合社区亚洲熟妇p| 国产超碰在线观看| 亚洲一区二区三区国产精华液| 毛片免费在线| 欧美日韩国产高清一区二区三区| a级毛片免费播放| 亚洲国产精品无码久久一线| 久久精品嫩草研究院| 国产精品永久在线| 国产亚洲视频在线观看| 亚洲中文在线看视频一区| 特级欧美视频aaaaaa| 欧美精品在线视频观看| 亚洲va在线∨a天堂va欧美va| 亚洲精品无码专区在线观看 | 亚洲国产日韩在线成人蜜芽| 色窝窝免费一区二区三区| 国产精品视频a| 999国产精品| 色婷婷亚洲综合五月| 不卡无码h在线观看| 亚洲第一成年免费网站| 91国内外精品自在线播放| 欧美一级在线看| 99久久国产综合精品女同| 亚洲v日韩v欧美在线观看| 亚洲无码视频一区二区三区| 亚洲国产一成久久精品国产成人综合| 中文字幕2区| 乱人伦99久久| 一本二本三本不卡无码| 欧美翘臀一区二区三区| 国产主播在线一区| jizz亚洲高清在线观看| 中文字幕1区2区| 国产精品免费福利久久播放| 日本一区高清| 一级福利视频| 国产爽歪歪免费视频在线观看| 欧美综合成人| 手机在线免费毛片| 国产精品第页|