日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于ARM7的流量標定計算機的設計
  • 企業:控制網    
  • 點擊數:2228     發布時間:2011-02-26 21:47:42
  • 分享到:
本系統依據JJG667-1997液體容積式流量計檢定規程,采用PHILIPS的LPC2292嵌入式微控制器和μC/OS-II操作系統開發流量標定計算機,實現了利用標準表法標定流量計的功能。

    (中國電子科技集團公司第三十八研究所,安徽 合肥 230031)汪 瑋
                               
    汪瑋(1982-)男,漢族,安徽池州人,碩士,助理工程師,研究方向為嵌入式系統的開發,現就職于中國電子科技集團公司第三十八研究所。

    摘要:本系統依據JJG667-1997液體容積式流量計檢定規程,采用PHILIPS的LPC2292嵌入式微控制器和μC/OS-II操作系統開發流量標定計算機,實現了利用標準表法標定流量計的功能。

    關鍵詞:流量標定;ARM;LPC2292;標準表法

    Abstract: In this paper, we design a flowmeter calibration system. The system is based on the liquid volumetric flowmeter calibrating regulation JJG667-1997,and uses Philips LPC2292 embedded microcontroller and μC/OS-II operation system. It can calibrate flowmeter by means of Master Meter Method.

    Key words: Flowmeter calibration; ARM; LPC2292; Master Meter Method 

    1 引 言

    各種工業流量計的精度標定是工業儀表一項重要的計量工作,按照流量計標定規程通常有容積法、標準表法、稱重法等方法。傳統的標定系統使用人工或半自動操作,操作流程復雜,標定過程中的數據手工記錄,標定結果手工計算,采樣時間的同步不易控制,還存在速度慢,效率低,出錯率高等問題,限制了勞動生產率的提高。而用計數器和PC來構建檢定系統,雖然精度自動化程度都有了很大提高,實現了流量計標定系統的自動控制、采樣時間同步、數據采集、處理、分析的自動化,但是成本過高,使用也相當不便。在此背景之下,本文提出了一種采用基于ARM7的LPC2292微控制器開發標定計算機,以代替原采用計數器和PC構建的檢定計算機系統。

    2 標定方法與原理介紹

    本系統是采用標準表法對流量計進行標定的。標準表法流量標定是有國家標準的容積式流量計標定方法。該系統所依據的標準為JJG667-1997液體容積式流量計檢定規程。

    標準表法就是用標準流量計標定流量計的方法,也稱為比較法。用標準表法標定流量計的基本原理是基于流體力學的連續性方程流體在相同時間間隔內連續通過標準流量計和被檢流量計,用比較的方法確定被檢流量計的誤差。在采用標準表法標定過程中,在已知的體積流量下,計算機對標準表及被檢表的脈沖信號進行實時采集,進行數據處理分析。

    3 系統總體設計

    該系統以PHILIPS的LPC2292為微處理器,選擇必要的硬件外設,以實時嵌入式操作系統μC/OS-II為軟件開發平臺自行開發嵌入式流量標定系統。擬開發的流量標定系統能實現標準表法和體積管法標定流量計,檢測標定過程中的溫度,壓力,并顯示最終的標定報告,低成本,低功耗,便于攜帶。

    本系統利用編碼器產生脈沖信號來模擬流量計傳感器產生的計量脈沖信號,產生外部中斷,摒棄了計數器計數,而直接利用中斷計數。用溫度和壓力傳感器檢測標定過程中的溫度及壓力值,通過AD轉換得到具體數值在LCD上實時顯示。標定過程中的各進程界面和最終的標定報告由外接的LCD來顯示,紅外鍵盤用來根據LCD上的顯示提示進行參數設定及其他操作。本系統采用RS232、RS485、CAN總線三種方式與上位機進行通信。有三路輸出,一路4~20mA輸出用于控制閥門開度和兩路繼電器輸出用于控制閥門開關和電機狀態。
                        
                                        圖1  系統結構框圖
    4 系統硬件設計

    該系統所采用的微控制器為PHILIPS的LPC2292。LPC2292芯片是一款低價格、高性能的ARM7TDMI-S微控制器芯片,并帶有16kB片內SRAM,256kB嵌入的高速Flash存儲器。最高工作頻率可達到60MHz。多個串行接口,76個GPIO,10位8路的ADC,2路CAN以及多達9個邊沿或電平觸發的外部中斷使LPC2292特別適用于工業控制[1]。

    4.1 液晶模塊

    本系統需要對標定流程中的各個界面以及最后的標定報告進行顯示。因此,選擇了一款DMF50840NF的LCD模塊。點像素為320×240,單色,內嵌控制器為SED1335. LPC2292以間接控制方式控制LCD模塊。間接控制方式是MCU通過I/O并行接口,按照模擬模塊時序的方式,間接實現對液晶顯示模塊的控制。根據液晶顯示模塊的需要,并行接口需要一個11位并行接口,LPC2292的P2.16-2.23口作為數據總線。P2口中P2.24、P2.25、P2.28、P2.29分別連接寫選通、讀選通、片選及指令/數據通道選擇信號。

    4.2 脈沖計數電路

    本系統采用兩個編碼器產生脈沖來分別模擬標準流量計和被標定流量計的傳感器產生的計量脈沖,從而產生外部中斷。編碼器采用的是日本ALPS公司出產的帶自回開關的增量式光電旋轉編碼器EC11-S。此編碼器在電路板上的安裝方式是直立式的,其引腳連接如圖2所示,C端接地,A、B端分別經過限流電阻接電源,旋轉編碼器軸,A、B兩端就可觀察到有脈沖輸出。
                           
                                     圖2  編碼器外形及電路連接
    4.3 紅外鍵盤

    工業儀表通常采用表面鍵盤操作,在進行抄表記錄時需打開表頭(表頭采用防爆技術),非常不方便,迫切需要進行遙控操作。為此,筆者研制了一種紅外遙控系統。紅外遙控系統由發射和接收兩大部分組成。應用編/解碼專用集成電路芯片來進行控制操作,該系統采用uPD6121G作為遙控發射器專用芯片,當發射器按鍵按下后,即有遙控碼發出,所按的鍵不同遙控編碼也不同。接收電路可以使用一種集紅外線接收和放大于一體的一體化紅外線接收器,不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號兼容的所有工作,該系統采用的接收頭是TSOP1838B。

    4.4 串口通信與AD轉換

    (1)該系統采用RS232、RS485、CAN總線三種方式與上位機進行通信。LPC2292本身包含2個UART和CAN控制器,因此,很方便搭建RS232與CAN總線收發電路。

    (2)利用簡易的電阻分壓方式模擬檢定時的溫度和壓力,通過LPC2292的ADC進行AD轉換。

    5 系統軟件設計

    5.1 操作系統介紹

    μC/OS-II是著名的、源碼公開的內核,可用于各類8位、16位和32位單片機或DSP。它是一個可移植、可固化、可剪裁的占先式實時多任務內核,能夠同時管理多達64個任務,很方便地進行任務管理,時間管理,任務間的通信等[3]。

    5.2 系統軟件總體結構

    系統軟件采用模塊化結構,以實時數據為核心,設計了數據采集,檢定,顯示,通信等多個功能模塊。本工程共創建了三個任務,第一個是主任務,用來創建其它任務和整個流程的操作過程的控制;第二個是AD轉換與實時顯示任務,用來實時顯示AD轉換的溫度和壓力值。第三個任務是按鍵任務,通過消息郵箱KeyMbox向主任務發送按鍵消息。
                           
    5.3 標定流程實現

    本系統須實現標準表法標定。根據液體容積式流量計檢定規程JJG667-1997的規定,流量計檢定點不少于3個,均勻分布,而且每個檢定點至少檢定3次。本工程對于這兩種方法均設定了3個檢定點,每個檢定點檢定3次。

    標準表法標定采用外部中斷計數,將模擬標準流量計和被檢定流量計采樣脈沖的輸出端與LPC2292的外部中斷引腳連接,對每一個脈沖輸出端來說,每有一個采樣脈沖,LPC2292就會產生一個外部中斷。故編制兩個外部中斷服務程序完成脈沖計數任務。外部中斷程序首先判斷計數值是否達到預先設置的脈沖數,若無,則繼續計數。若達到,則立即關兩個中斷停止計數,同時發送一個信號量消息給主任務,表示一次標定結束。由計得的脈沖數即可算得每一點每一次的K系數,并最終算得流量計的K系數,基本誤差和重復性。
                     
                                      圖4  脈沖計數程序流程圖
    5.4 液晶驅動及顯示的軟件實現

    由于LPC2292是通過I/O模擬總線操作時序控制液晶模塊的,DMF50840NF的速度較慢,所以在編制液晶驅動時要對其時序關系有一個清楚的了解,并在程序中加入適當的延時。液晶驅動程序包括:初始化,寫命令,寫數據,讀數據,清屏,顯示中文字符,顯示英文字符等子程序。本設計采用圖形方式顯示漢字和字符,其中中文字庫位于片外E2PROM,地址起始于:0x81000008;共約238kB。

    5.5 紅外遙控實現

    紅外遙控解碼的關鍵是如何識別低電平“0”和高電平“1”,uPD6121G是脈寬調制的發射芯片,其低電平“0”和高電平“1”不同之處在于高電平的寬度不同,所以必須根據高電平的寬度區別“0”和“1”。本系統紅外遙控解碼采用中斷方式。紅外接收頭輸出信號直接連接到LPC2292的外部中斷INT0,INT0設置為下降沿邊緣觸發方式,用內部定時器T1測量正脈沖寬度。

    5.6 串口通信及AD轉換實現

    (1)RS232串口通信采用中斷方式進行,設計μC/OS-II下的串口驅動,使LPC2292能正常與PC機通訊。本系統采用ModBus協議,在RS485總線網絡上與PC通訊。ModBus通訊協議分為RTU模式和ASCII模式兩種串行傳輸模式,本系統采用RTU模式。RTU報文末的兩個字節為校驗字節,RTU方式通信采用CRC校驗,這種校驗方法對隨機或突發差錯造成的幀破壞有很好的校驗效果[2]。

    CAN總線通信采用已有的CAN通信軟件包。

    (2)AD轉換分別采用LPC2292的P0.27、P0.28、 P0.29、P0.30腳的AD0.0、AD0.1、 AD0.2、 AD0.3功能,選擇通道0、通道1、通道2和通道3。轉換時鐘為4MHz,軟件控制轉換。本系統需要實時顯示檢定時的溫度及壓力值,故建立一個實時顯示任務,完成AD轉換及顯示工作。在主任務里設置一個溫度壓力實時顯示參數status,當status為1時,實時顯示任務即會循環進行AD轉換,然后顯示當前的溫度、壓力值;為0時,則不顯示。

    6 結束語

    該系統主要用于模擬工業控制中的液體流量標定工作。經過測試,本系統能夠成功實現標準表法標定流程中的各個過程,系統運行良好。基于LPC2292的流量標定計算機因其低成本、便攜性、精度高、體積小巧、實時性好而有著廣闊的應用前景。

    參考文獻:

    [1] 周立功等. ARM微控制器基礎與實戰[M]. 北京: 北京航空航天大學出版社. 2005.

    [2] 周立功等. ARM嵌入式系統實驗教程(一)[M]. 北京: 北京航空航天大學出版社. 2004.

    [3] Jean J.Labrosse. 嵌入式實時操作系統μC/OS-Ⅱ[M]. 北京: 北京航空航天大學出版社. 2003.

    摘自《自動化博覽》2010年第三期

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 奇米影视一区二区三区-奇米影视一区-奇米影视久久-奇米影视777四色米奇影院-国产高清视频免费-国产高清日韩 | 欧洲免费极品videos-欧洲美女高清一级毛片-欧洲精品欧美精品-欧洲精品不卡1卡2卡三卡四卡-中午字幕在线观看-中文字日产幕码三区的做法大全 | 欧美精品一区二区精品久久-欧美精品一二区-2019酷路泽大改款-欧美精品亚洲一区二区在线播放-99日韩-99人中文字幕亚洲区 | 国产欧美精品一区二区三区四区-国产欧美精品一区二区三区-国产欧美精品一区二区-国产欧美精品系列在线播放-天天爽天天-天天视频一区二区三区 | 国产成人av网站网址-国产成人av无码精品-国产成人av无码精品天堂-国产成人av无码片在线观看-国产成人av无码一区二区三区不卡-国产成人av无码永久免费 | 欧美精品一区二区精品久久-欧美精品一二区-2019酷路泽大改款-欧美精品亚洲一区二区在线播放-99日韩-99人中文字幕亚洲区 | 亚洲综合在线观看视频-亚洲综合在线观看一区-亚洲综合在线观看一区www-亚洲综合在线视频-亚洲综合在线网-亚洲综合在线一区 | 暧暧免费视频,国产成人+亚洲欧洲,国产成人免费视频精品一区二区,久久精品国产亚洲精品2020,久久伊人一区二区三区四区,欧美嫩交 | 欧美性动态图-欧美性精品人妖-欧美性久久-欧美性狂猛AAAAAA-欧美性狂猛bbbbbbxxxx-欧美性类s0x | 一区二区视频在线观看高清视频在线-一区二区三区无码高清视频-一区二区三区无码被窝影院-一区二区三区四区国产-久久re视频精品538在线-久久re热在线视频精99 | 国产精品福利久久2020-国产精品分类视频分类一区-国产精品反差婊在线观看-国产精品二区在线-色播99-色y情视频免费看 | 亚洲精品在线免费观看,在线日韩欧美,午夜高清在线观看免费完整版,亚洲综合久久久,久久一区二区三区免费,日韩小视频在线 | 伊人精品国产,久久久国产精品视频,国产1页,国产精品亚洲综合一区,国产成人高清亚洲一区91,久久久一区二区三区不卡 | 亚洲青草,日本成人a,欧美视频一区二区在线观看,国产精品porn,欧美国产精品va在线观看,精品一区二区三区的国产在线观看 | 国产三级在线观看视小说-国产三级在线观看视频不卡-国产三级在线观看视频-国产三级在线观看免费-西瓜视频网页版-西瓜视频全部免费观看大全 | 中国一级特黄毛片-中国一级毛片在线观看-中国一级毛片特级毛片-中国一级毛片视频-客厅也啪啪厨房也啪啪女-客厅沙发与子对白在线观看 | 伦理片天堂eeuss影院-伦理片秋霞免费影院-伦理片飘花手机在线-伦理片飘花免费影院-最新2017年韩国伦理片在线-最新 国产 精品 精品 视频 | 亚洲精品色情影片-亚洲精品沙发午睡系列-亚洲精品深夜AV无码一区二区-亚洲精品天堂在线观看-亚洲精品偷拍AV一区二区-亚洲精品偷拍影视在线观看 | 国产夜色福利院在线观看免费-国产夜趣福利免费视频-国产野花视频天堂视频免费-国产亚洲综合一区二区在线-日韩精品在线观看免费-日韩精品在线电影 | 欧美在线一,91成人爽a毛片一区二区,在线播放国产精品,亚洲欧美日韩高清,zozozo欧美人禽交另类视频,久久精品无码一区二区日韩av | 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 波多野结衣中文字幕教师-波多野结衣中文字幕2022免费-波多野结衣中文在线观看-波多野结衣中文在线播放-波多野结衣中文一区-波多野结衣中文丝袜字幕 | 香蕉网站男人网站-香蕉网站狼人久久五月亭亭-香蕉网在线视频-香蕉网在线观看-香蕉网伊-香蕉婷婷 中文有码中文字幕免费视频-中文有码视频-中文伊人-中文一区在线观看-欧美性综合-欧美性在线视频 | 中文区永久区乱码六区-中文欧美一级强-中文免费观看视频网站-中文免费-狼牙视频在线免费观看入口-狼窝by揽春全文免费阅读 | 国产又黄又爽又猛的免费视频播放-国产又黄又爽视频免费观看-国产又黄又湿又刺激不卡网站-国产又黄又a又潮娇喘视频-亚洲国产美女福利直播秀一区二区-亚洲国产乱码在线精品 | 九九香蕉-九九线精品视频-九九五月天-九九天天影视-天天干b-天天干2018 | aaak7美国发布站-a v 在线视频 亚洲免费-99综合色-99在线这精品视频-国产成人综合洲欧美在线-国产成人综合在线观看网站 | 二区乱码综合无码一区二区三-二区女人观看chinese中国真实乱-二区欧美三-二区欧美无遮挡中文字幕人成人-二区啪视频-二区日本成人动漫电影 | 91香蕉导航-91香蕉成人免费高清网站-91香蕉成人-91午夜视频-91午夜精品亚洲一区二区三区-91网址在线观看 | 国产高清在线精品一区在线-国产高清在线精品一区二区三区-国产高清在线精品一区a-国产高清在线精品一区-日韩在线a视频免费播放-日韩在线2020专区 | 日本久色-日本久久综合视频-日本久久综合-日本久久中文字幕-日本久久一区二区-日本久久网站 | 亚洲A片一区日韩精品无码-亚洲H成年动漫在线观看不卡-亚洲VA欧美VA天堂V国产综合-亚洲VA天堂VA欧美片A在线-亚洲爆乳精品无码AAA片-亚洲不卡高清免v无码屋 | 中文无码熟妇人妻av在-中文无码视频三区四区在线观看-中文无码视频-中文无码肉感爆乳在线-中文无码日韩欧免费视频-中文无码日韩欧毛 | 天堂网在线观看-天堂网在线www最新版在线-天堂网在线www资源在线-天堂网在线www资源网-精品久久一区二区-精品久久一区 | 亚洲 日韩 色 图网站-亚洲 图片 另类 综合 小说-亚洲 无码 欧美 经典-亚洲 校园 春色 另类 图片-亚洲 校园 欧美 国产 另类-亚洲 在线 成 人色色 | 日韩精品无码一区AAA片-日韩精品三级-日韩草逼-日韩操穴-成人黄色在线观看-成人黄色在线播放 | 四虎影视永久免费观看网址-四虎影视永久地址www成人污-四虎影视网站-四虎影视网-日韩欧美高清色码-日韩欧美国产免费看清风阁 | 色多多污污在线播放免费-色多多污污下载-色多多污污版免费下载安装-色多多污网站在线观看-第一次破女初国产美女-第一次处破女完整版电影 | 双性人bbwsex-双性花蒂产奶h-双性大奶肉文-双性产奶-国产福利在线观看 极品美女-国产福利在线播放 | 福利精品短视频在线-福利精品国产一区-福利视频网站一区二区三区-福利视频一二区-福利视频一区-福利视频一区二区 | 日韩精品无码一区AAA片-日韩精品三级-日韩草逼-日韩操穴-成人黄色在线观看-成人黄色在线播放 |