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例
主站蜘蛛池模板: 亚洲有码在线播放| 久久99久久无码毛片一区二区| 波多野结衣久久高清免费| 一区二区自拍| 日韩高清一区 | 国产精选小视频在线观看| 成人无码区免费视频网站蜜臀| 精品乱码久久久久久久| 亚洲视屏在线观看| 欧美日本在线观看| 91青青在线视频| 亚洲精品成人片在线观看| 国产特级毛片| 香蕉国产精品视频| 97综合久久| 国内丰满少妇猛烈精品播 | 国产精品一区二区国产主播| 国产欧美另类| 精品人妻AV区| 永久天堂网Av| av一区二区三区在线观看| 亚洲天堂色色人体| 伊人精品视频免费在线| 黄色网页在线观看| 免费在线视频a| 又大又硬又爽免费视频| 狠狠色噜噜狠狠狠狠奇米777| 中文字幕乱码中文乱码51精品| 一级毛片免费播放视频| 91视频国产高清| 国产精品55夜色66夜色| 亚洲欧美在线看片AI| 大香伊人久久| 欧美爱爱网| 天天色天天操综合网| 99视频在线精品免费观看6| 永久在线精品免费视频观看| 亚洲国产天堂久久综合| 国产三级韩国三级理| 日本一区二区三区精品视频| 免费大黄网站在线观看| 亚洲欧美国产高清va在线播放| 国产一级片网址| 亚洲中字无码AV电影在线观看| 91偷拍一区| 高清不卡毛片| 香蕉99国内自产自拍视频| 一级毛片中文字幕| 国产在线专区| 内射人妻无码色AV天堂| 热久久综合这里只有精品电影| 亚洲一区波多野结衣二区三区| 亚洲国产一区在线观看| 波多野结衣第一页| 中文字幕乱码中文乱码51精品| 国产一区二区网站| 国产区在线观看视频| 色悠久久久| 无码电影在线观看| 欧美精品不卡| 日韩在线影院| 欧美一级特黄aaaaaa在线看片| 国产91丝袜在线播放动漫 | 毛片卡一卡二| 国产福利一区视频| 国产精品观看视频免费完整版| 人妻精品久久无码区| 国语少妇高潮| 91精品免费高清在线| 亚洲AⅤ无码国产精品| 免费xxxxx在线观看网站| 日本成人不卡视频| 天天婬欲婬香婬色婬视频播放| 一区二区理伦视频| 中国国产一级毛片| 色播五月婷婷| 天堂网国产| 亚洲第一成年人网站| 91香蕉视频下载网站| 中文字幕调教一区二区视频| 久久久久久久久18禁秘| 国内精品视频|