91精品人妻互换日韩精品久久影视|又粗又大的网站激情文学制服91|亚州A∨无码片中文字慕鲁丝片区|jizz中国无码91麻豆精品福利|午夜成人AA婷婷五月天精品|素人AV在线国产高清不卡片|尤物精品视频影院91日韩|亚洲精品18国产精品闷骚

您當(dāng)前位置:首頁 > 新聞?lì)l道 > 技術(shù)動(dòng)態(tài) > 正文
一種流量控制器裝置的設(shè)計(jì)

1設(shè)計(jì)思想

 TMR為隧道磁電阻傳感器的簡(jiǎn)稱,它利用了電子的自旋特性,通過量子遂穿效應(yīng)穿過氧化鎂絕緣層,然后有選擇的穿過磁性層;常溫條件下,TMR的最大電阻變化率可達(dá)到500%以上。TMR傳感器的優(yōu)勢(shì)為功耗低、靈敏度高、工作范圍寬、工作溫度范圍大、響應(yīng)頻率高,可達(dá)GHz。

 流量控制器設(shè)計(jì)主要目的是為取代原有干式水表上方的機(jī)械齒輪計(jì)度器,提高計(jì)量準(zhǔn)確度、豐富計(jì)量信息和監(jiān)控功能。機(jī)械齒輪計(jì)度器采用固定的傳動(dòng)比,水量機(jī)芯葉輪每旋轉(zhuǎn)一圈所累計(jì)的水體積在整個(gè)流量區(qū)間范圍內(nèi)都是固定的。相比機(jī)械計(jì)度器,流量控制器可將整個(gè)流量區(qū)間范圍劃分成若干個(gè)小區(qū)間,每個(gè)小區(qū)間對(duì)應(yīng)一個(gè)特定的單圈水體積,控制器根據(jù)葉輪當(dāng)前轉(zhuǎn)速查表得到單圈水體積,計(jì)量更精準(zhǔn)。另外流量控制較傳統(tǒng)的機(jī)械計(jì)度器,其計(jì)量內(nèi)容更豐富,可計(jì)量正向累計(jì)流量、記錄反向累計(jì)流量、瞬時(shí)流量、累計(jì)流量凍結(jié)數(shù)據(jù)等。

2硬件設(shè)計(jì)方案

 流量控制器采用模塊化設(shè)計(jì),整個(gè)系統(tǒng)由多個(gè)單元組成,分別是MCU主控單元、計(jì)量單元、M_bus通信單元等。

2.1 MCU主控單元

  MCU主控單元采用TI半導(dǎo)體公司(德州儀器)的16位430系列單片機(jī),具有極低的電源功耗,140 uA/MHz,3.0 V,活動(dòng)模式;它內(nèi)部資源豐富,帶有128 KB的FLASH存儲(chǔ)器,16位的定時(shí)器,內(nèi)部帶有液晶驅(qū)動(dòng)器,并最多可以外接300段以上的液晶顯示;帶有3路硬串口,2路SPI接口,帶有標(biāo)準(zhǔn)的JTAG升級(jí)接口和兩線制的簡(jiǎn)化接口;寬電壓工作范圍:1.8~3.6 V;溫度范圍:-40℃~85℃?刂破鲀(nèi)部組成框圖如圖1所示。

2.2水量計(jì)量單元及原理

  采用隧道磁電阻傳感器的方式,推挽式雙極鎖存輸出,從而消除了輸出的抖動(dòng)。超低功耗,在連續(xù)工作時(shí),功耗小于3 uA;高頻率響應(yīng)可達(dá)1 kHz;器件在1.5—5.5 V之間均可工作。

  將TMR傳感器安裝于位于水表機(jī)芯葉輪頂部的中心位置,水流帶動(dòng)該磁環(huán)旋轉(zhuǎn)。磁電阻傳感器TMR1、TMR2位于磁環(huán)上方,彼此成45。角。當(dāng)磁環(huán)旋轉(zhuǎn)時(shí),TMR1、TMR2輸出信號(hào)如圖2和圖3所示。

  正轉(zhuǎn)旋轉(zhuǎn)的狀態(tài)變化為:01、11、10、00、01、1 1、10、00

  反轉(zhuǎn)旋轉(zhuǎn)的狀態(tài)變化為:10、11、01、00、10、11、01、00

  具體的工作過程為:基表中環(huán)形磁鐵的N極靠近磁敏傳感器時(shí),磁敏傳感器輸出低電平;當(dāng)環(huán)形磁鐵的S極靠近磁敏傳感器時(shí),磁敏傳感器輸出高電平。兩個(gè)磁敏傳感器將采樣到水量信息以方波信號(hào)的形式傳輸?shù)紺PU主控單元,微處理器通過接收來自兩個(gè)磁敏傳感器傳來的高低不同的電平信號(hào),判斷磁鐵的旋轉(zhuǎn)方向,進(jìn)而判斷水表的水流方向。同時(shí),CPU主控單元通過計(jì)量磁敏傳感器輸出的脈沖數(shù),換算成水表相應(yīng)的轉(zhuǎn)動(dòng)圈數(shù),由此獲得水表相應(yīng)的流量信息。

 由于兩個(gè)磁敏傳感器相差一定的角度,使得在雙磁極環(huán)形磁鐵旋轉(zhuǎn)一周時(shí),可以獲得8個(gè)磁場(chǎng)狀態(tài)量。當(dāng)水表的葉輪旋轉(zhuǎn)方向?yàn)檎D(zhuǎn)時(shí),水表機(jī)芯每旋轉(zhuǎn)一周,兩個(gè)磁敏傳感器共輸出一組8個(gè)狀態(tài)數(shù)據(jù),即01、11、10、00、01、11、10、00;CPU主控單元將正轉(zhuǎn)的用量信息數(shù)據(jù)傳輸至數(shù)據(jù)存儲(chǔ)設(shè)備的正轉(zhuǎn)存儲(chǔ)區(qū)進(jìn)行累加,水表反轉(zhuǎn)的用量信息數(shù)值不變;當(dāng)水表的葉輪旋轉(zhuǎn)方向?yàn)榉崔D(zhuǎn)時(shí),機(jī)芯每旋轉(zhuǎn)一周,兩個(gè)磁敏傳感器共輸出對(duì)應(yīng)的另一組8個(gè)狀態(tài)數(shù)據(jù),即10、11、01、00、10、1 1、01、00;CPU主控單元將反轉(zhuǎn)的用量信息數(shù)據(jù)傳輸至數(shù)據(jù)存儲(chǔ)設(shè)備的反轉(zhuǎn)存儲(chǔ)區(qū)進(jìn)行累加;通過正轉(zhuǎn)用量信息數(shù)據(jù)減去反轉(zhuǎn)的用量信息數(shù)據(jù),得到實(shí)際用水量的信息數(shù)值。反之,當(dāng)水表安裝成反方向時(shí),可以通過磁敏傳感器將反轉(zhuǎn)用量信息數(shù)據(jù)減去正轉(zhuǎn)的用量信息數(shù)據(jù),得到實(shí)際用水量的信息數(shù)值。由此實(shí)現(xiàn)了正向數(shù)據(jù)的計(jì)量,也實(shí)現(xiàn)了反向數(shù)據(jù)的檢測(cè)。

2.3通信控制單元

 本設(shè)計(jì)采用國際上水汽熱趨于通用的通信方式,即M_bus通信方式,M_bus是一種低成本的一點(diǎn)對(duì)多點(diǎn)的總線通信系統(tǒng),具有通信設(shè)備容量大(500點(diǎn))、通信速率高(9 600 bit/s)、成本低、設(shè)計(jì)簡(jiǎn)單、布線簡(jiǎn)便(無極性可任意分支,普通雙絞線)、抗干擾能力強(qiáng),并且總線可提供高達(dá)500 mA電源的特點(diǎn)。系統(tǒng)具有自動(dòng)登錄功能,此功能可完成設(shè)備的自動(dòng)登錄、結(jié)點(diǎn)中斷報(bào)警等雙向可中斷的先進(jìn)通信功能。通過通信回路,主站相關(guān)人員可以實(shí)時(shí)查詢到用戶的流量信息記錄,并進(jìn)行綜合判斷,最后決定是否開關(guān)閥動(dòng)作。

M_bus通信電路如圖4所示。

3軟件設(shè)計(jì)方案

軟件設(shè)計(jì)采用模塊化程序設(shè)計(jì)方案,將各個(gè)模塊的功能單獨(dú)封裝,以方便調(diào)試和檢查。主要包括計(jì)量模塊、通信模塊、液晶顯示模塊、數(shù)據(jù)存儲(chǔ)模塊、電池監(jiān)測(cè)單元、lC卡讀寫模塊等,各模塊的獨(dú)立設(shè)計(jì)保證了軟件良好的穩(wěn)定性和可移植性,采用C語言在IAR forMSP430集成環(huán)境中編輯、編譯連接、調(diào)試后,直接通過JTAG接口將程序下載到16位單片機(jī)中。軟件整體框圖如圖5所示。

3.1  計(jì)量模塊參數(shù)定義及處理流程

 根據(jù)水量計(jì)量原理和方法,流量設(shè)計(jì)時(shí),內(nèi)部參數(shù)定義相應(yīng)的數(shù)組如下:

 1)deasil[2][8]  =  {{0,1},  {1,1},  {1,0},10,0},{0,l},{1,1},{1,0},{0,0}}正轉(zhuǎn)旋轉(zhuǎn)狀態(tài)序列

 2) anticlock[2][8]={{1,0},{1,1},{0,1},{0,0},{1,0},{1,1},{0,l},{O,0}}反轉(zhuǎn)旋轉(zhuǎn)狀態(tài)序列

 3) queue[8]:記錄葉輪旋轉(zhuǎn)一圈過程中TMR輸出狀態(tài)的變化軌跡

 4)  queue_deasil[ 10]:記錄每次正轉(zhuǎn)旋轉(zhuǎn)一圈所花費(fèi)的時(shí)間

 5) queue_anticlock [10]:記錄每次反轉(zhuǎn)旋轉(zhuǎn)一圈所花費(fèi)的時(shí)間

 6)  Ncircle+:某次走水葉輪正轉(zhuǎn)旋轉(zhuǎn)的實(shí)際圈數(shù)

 7)  Ncircle -:某次走水葉輪反轉(zhuǎn)旋轉(zhuǎn)的實(shí)際圈數(shù)

 8) Qn:某次校表所選的流量點(diǎn)

 9) Tone_circle:在某一流量點(diǎn)下葉輪旋轉(zhuǎn)一圈所用的時(shí)間

 10) Vone_circle:在某一流量點(diǎn)下葉輪旋轉(zhuǎn)一圈流經(jīng)水表水量的體積

 11) Va:某次校表流經(jīng)水表水量的實(shí)際真實(shí)體積,臺(tái)體量筒讀數(shù)

 12) Ta:某次校表從開始走水到結(jié)束走水所經(jīng)歷的實(shí)際時(shí)間

對(duì)應(yīng)的流程圖如圖6所示。

3.2通信模塊的處理

 M_bus通信采用2 400波特率(1起始位、8數(shù)據(jù)位、1偶校驗(yàn)、1停止位),總線供電的方式,相關(guān)的初始化定義如下:

 #include”app_mbus.h”

 #include”msp430f6736.h”

 #include”app_data_process.h”

 #include”app_task.h”

 #include”app_valve.“”

 #define BUFFER_SIZE 140 //buffer緩沖區(qū)的大小

 #define WATERMETER_TYPE Oxl0 //表類型:冷水表

 #define SECCOEF( 36*32768)

//188協(xié)議定義

 #define Frame188_Header_L II

 #define Frame188_TaiI_L 2

 //定義并初始化buffr緩沖區(qū)

 uint8_t _buffer[BUFFER_SIZE]=lo};

 signed int _index=一1;

 uint8_t _start=0:

 const uint8_t XOR[8]={Ox39 ,Ox35 ,Ox38 ,Ox32 ,Ox33 ,Ox37 ,Ox34,Ox36};

  //接收幀結(jié)構(gòu)

  sframe_struct_188 rx_data;

  //發(fā)送幀結(jié)構(gòu)

  sframe_struct_188 tx_data;

  uint8_t clear_flg=0;

  void Disable_lnfrPwm( void);

  uint16_t Get188Status();

4結(jié)論

  本文對(duì)計(jì)量方案進(jìn)行了創(chuàng)新,采用非接觸的磁場(chǎng)檢測(cè)技術(shù),精確地計(jì)量水流的正轉(zhuǎn)和反轉(zhuǎn)水量信息,即使表計(jì)反裝的情況下,也可以正確地讀取到用戶的用水信息;工作人員可以了解到用戶的真實(shí)用水情況,根據(jù)對(duì)水量數(shù)據(jù)的分析,了解用戶的使用情況。當(dāng)計(jì)量結(jié)果在一般非用水時(shí)間(例如午夜)連續(xù)幾天均出現(xiàn)持續(xù)微變的數(shù)值,則可判定該用戶的水表存在漏水故障;當(dāng)計(jì)量結(jié)果是持續(xù)大流量值時(shí),則可判定該水表所在位置存在爆管故障。基于MSP430單片機(jī)技術(shù)的水量計(jì)量裝置功能完備、操作方便、性能可靠。

關(guān)鍵字:
About Us - 關(guān)于我們 - 服務(wù)列表 - 付費(fèi)指導(dǎo) - 媒體合作 - 廣告服務(wù) - 版權(quán)聲明 - 聯(lián)系我們 - 網(wǎng)站地圖 - 常見問題 - 友情鏈接
Copyright©2014安裝信息網(wǎng) m.78375555.com. All rights reserved.
服務(wù)熱線:4000-293-296 聯(lián)系電話:0371-61311617 傳真:0371-55611201 QQ: 郵箱:zgazxxw@126.com 豫ICP備18030500號(hào)-4
未經(jīng)過本站允許,請(qǐng)勿將本站內(nèi)容傳播或復(fù)制
安全聯(lián)盟認(rèn)證