System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及水表檢測,尤其涉及一種測試工裝系統及控制器的測試方法。
技術介紹
1、智能水表是一種利用現代微電子技術、現代傳感技術、智能ic卡技術對用水量進行計量并進行用水數據傳遞及結算交易的新型水表。智能水表主要包括基表和控制器,控制器負責機電轉換并采集用水信息。在智能水表生產過程中,驗證控制器的機電轉換功能的可靠性尤為重要,它關系到智能水表產品質量的高低。
2、相關技術中,智能水表大多采用無磁傳感技術或者有磁傳感技術的方式進行計量信號的機電轉換,智能水表的檢測方案主要有整機吹氣法和電機仿真法。
3、整機吹氣法是將被檢測基表和控制器進行組裝,組裝后讀取水表的機械部分讀數;使用風機等方法向水表中吹氣以仿真水表走流,獲取電子部分讀數;對比機械部分讀數與電子部分讀數,并判斷兩者誤差是否滿足測試標準。但是這種方法的測試過程需要將控制器和基表進行組裝,導致無法進行控制器的單獨檢測;吹氣過程中氣流會帶動基表內部的發訊裝置上下竄動,影響控制器的檢測。而且,整個檢測過程中存在人工讀取基表數據的過程,可能會造成人為誤差,測試過程非自動化,從而導致檢測效率低。
4、電機仿真法是將水表的控制器放置在檢測工裝上,設定控制器內部初始累積量;將發訊裝置放置在工裝控制器的機電同步區域,發訊裝置固定安裝在電機軸上;通過電機軸的轉動帶動發訊裝置轉動以仿真水表的發訊信號轉動;轉動設定時間后,讀取工裝控制器內部增加累積量是否滿足測試標準。但是這種方法電機轉速單一,測試過程中無法實時調整電機轉速,電機轉動方向不可控制,無法仿真實際用水
5、綜上,相關技術中智能水表檢測機電轉換功能存在測試過程復雜、非自動化測試等問題,這導致了測試準確度低且測試效率低,還會影響智能水表的生產效率和智能水表的測量精度。
技術實現思路
1、為了解決相關技術的不足,本申請的目的在于提供一種,能夠實現對智能機械水表控制器的自動化測試,從而提升測試效率和智能機械水表的生產效率。
2、為實現上述目的,本申請采用如下的技術方案:
3、第一方面,本申請提供的一種測試工裝系統,測試工裝系統用于檢測至少一個控制器,控制器應用于智能機械水表,控制器能夠檢測智能機械水表中葉輪的轉動狀況,測試工裝系統包括測試工接口裝置和工裝電路裝置,測試工位用于安裝控制器;工裝電路裝置通過接口裝置與控制器耦接。工裝電路裝置包括電機、電機控制模塊和主控模塊。電機用于模擬智能機械水表中葉輪的轉動狀況;電機控制模塊用于根據電機控制參數控制電機轉動,電機控制參數至少包括電機轉動圈數設定值,電機控制模塊包括全橋驅動芯片和二階rc低通濾波器,二階rc低通濾波器用于接收pwm驅動信號并對pwm驅動信號進行二階rc低通濾波,全橋驅動芯片接收經過二階低通濾波的信號,以對電機實現dac恒流驅動;主控模塊用于獲取電機控制參數,并將電機控制參數傳輸至電機控制模塊,主控模塊還用于向電機控制模塊發送pwm驅動信號;主控模塊還通過接口裝置獲取電子計量信息,電子計量信息由控制器對電機的轉動狀況進行檢測獲得,電子計量信息包括控制器測得的電機轉動圈數測量值;主控模塊將電機轉動圈數測量值與電機轉動圈數設定值進行對比,響應于電機轉動圈數測量值與電機轉動圈數設定值之間的偏差小于預設閾值,判定控制器的機電轉換功能正常。。
4、進一步地,工裝電路裝置還包括電機反饋模塊,電機反饋模塊采集電機的實時運行參數,并傳輸至主控模塊;主控模塊接收實時運行參數,判斷實時運行參數是否偏離電機控制參數;響應于實時運行參數偏離電機控制參數,主控模塊調節pwm驅動信號,以使電機控制模塊按照電機控制參數控制電機轉動。
5、進一步地,控制器包括第一紅外模塊;工裝電路裝置包括與測試工位數量對應的第二紅外模塊和次級控制模塊,任一第二紅外模塊能夠通過紅外串口協議與一第一紅外模塊耦接,任一次級控制模塊與一第二空外模塊耦接,并且,次級控制模塊還與主控模塊耦接;通過第一紅外模塊和第二紅外模塊,控制器能夠與次級控制模塊進行近場通信。
6、進一步地,主控模塊還用于獲取并向次級控制模塊廣播紅外查詢信息,以觸發次級控制模塊清零歷史記錄的正向轉動圈數和反向轉動圈數,并使次級控制模塊根據紅外查詢信息向耦接的控制器發起查詢,其中,紅外查詢信息至少包括模擬管徑參數、apn、軟件版本號、ip地址及端口;次級控制模塊能夠接收控制器響應的查詢結果,并將查詢結果反饋至主控模塊;主控模塊將查詢結果與紅外查詢信息進行比對,判斷查詢結果與紅外查詢信息的比對結果是否一致,響應于比對結果一致,判斷初步測試正常,對控制器進行進一步測試,否則,判定測試異常,結束對控制器的測試。
7、進一步地,工裝電路裝置還包括電源管理模塊,接口裝置還包括市電接口,電源管理模塊和市電接口連接,電源管理模塊將市電接口提供的外部電源轉換為測試工裝系統使用的電源;其中,電源管理模塊將外部電源的220v電源轉換為12v電源,用于向電機供電;電源管理模塊通過dc/dc變換器將12v電源轉換為5v電源,用于向至少部分主控模塊供電;電源管理模塊通過ldo低壓差線性穩壓器將5v電源轉換為3.3v電源,用于向測試工裝系統的其余用電器供電。
8、進一步地,工裝電路裝置還包括蜂鳴警示模塊,響應于判定控制器的測試異常,蜂鳴警示模塊按照第一預設頻率蜂鳴,響應于判定控制器的測試正常,蜂鳴警示模塊按照第二預設頻率蜂鳴,其中,第一預設頻率大于第二預設頻率,且,在判定測試異常情況下按照第一預設頻率蜂鳴的持續時間長于在判定測試正常情況下按照第一預設頻率蜂鳴的持續時間。
9、進一步地,工裝電路裝置還包括下壓檢測模塊,下壓檢測模塊用于檢測測試工位上是否存在下壓安裝的控制器;響應于下壓檢測模塊檢測到測試工位上存在下壓安裝的控制器,測試工裝系統啟動對控制器的測試流程。
10、第二方面,本申請提供的一種控制器的測試方法,控制器應用于智能機械水表,控制器能夠檢測智能機械水表中葉輪的轉動狀況,方法應用于第一方面的測試工裝系統,方法包括以下步驟:
11、s101、獲取電機控制參數,根據電機控制參數控制電機轉動,電機用于模擬智能機械水表中葉輪的轉動狀況,電機控制參數至少包括電機轉動圈數設定值;
12、s102、通過控制器對電機的轉動狀況進行檢測,以獲得電子計量信息,電子計量信息包括控制器測得的電機轉動圈數測量值;
13、s103、將電機轉動圈數測量值與電機轉動圈數設定值進行對比,響應于電機轉動圈數測量值與電機轉動圈數設定值之間的偏差小于預設閾值,判定控制器的機電轉換功能正常。
14、進一步地,方法還包括:通過電機反饋模塊采集電機的實時運行參數,判斷實時運行參數是否偏離電機控制參數;響應于實時運行參數偏離電機控制參數,調節pwm驅動信號,按照電機控制參數控制電機轉動。
...【技術保護點】
1.一種測試工裝系統,所述測試工裝系統用于檢測至少一個控制器,所述控制器應用于智能機械水表,所述控制器能夠檢測所述智能機械水表中葉輪的轉動狀況,其特征在于,所述測試工裝系統包括:
2.根據權利要求1所述的測試工裝系統,其特征在于,
3.根據權利要求1所述的智能水表控制器的測試工裝系統,其特征在于,
4.根據權利要求3所述的測試工裝系統,其特征在于,
5.根據權利要求1所述的測試工裝系統,其特征在于,
6.根據權利要求1所述的測試工裝系統,其特征在于,
7.根據權利要求1所述的測試工裝系統,其特征在于,
8.一種控制器的測試方法,所述控制器應用于智能機械水表,所述控制器能夠檢測所述智能機械水表中葉輪的轉動狀況,所述方法應用如權利要求1至7任一項所述測試工裝系統,所述方法包括以下步驟:
9.根據權利要求8所述的控制器的測試方法,其特征在于,所述方法還包括:
10.根據權利要求8所述的控制器的測試方法,其特征在于,所述方法還包括:
【技術特征摘要】
1.一種測試工裝系統,所述測試工裝系統用于檢測至少一個控制器,所述控制器應用于智能機械水表,所述控制器能夠檢測所述智能機械水表中葉輪的轉動狀況,其特征在于,所述測試工裝系統包括:
2.根據權利要求1所述的測試工裝系統,其特征在于,
3.根據權利要求1所述的智能水表控制器的測試工裝系統,其特征在于,
4.根據權利要求3所述的測試工裝系統,其特征在于,
5.根據權利要求1所述的測試工裝系統,其特征在于,
6.根據...
【專利技術屬性】
技術研發人員:肖經強,鄭欣雨,陳樹雄,潘玟樾,林宇,王恩舉,胡躍華,劉云鵬,張美錦,
申請(專利權)人:廣州市自來水有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。