一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网

  official blog  中文版 | ENGLISH

Customer Service Hotline:0517-86930968     13951262528

Current Location:Home > 技術方案 
智能渦輪流量計的設計
Updated:2019-5-13 9:52:06 Browse:1951 Close window Print this page
 [導讀] 為實時監測流體的流速和流量,給出了以單片機為核心的智能渦輪流量計設計方案,進行了該流量計的硬件設計和軟件流程設計.測試結果表明,該流量計適用于各種復雜環境,能夠準確實現測量目的。
 
    1 系統概述
 
    智能渦輪流量計系統結構如圖1所示,包括傳感器、信號處理電路、AT89C2051單片機、LCD顯示電路、數據存儲電路和電源。信號處理電路通過放大器用于對待測信號進行放大;通過單片機設置能夠對內部定時器T0的工作進行控制,這樣能精確地測出加到T1引腳的單位時間內的脈沖個數;流速和流量顯示部分采用串口LCD顯示模塊,所得的數據采用I2C總線,并通過EEPROM來存儲,節省了所需單片機的口線和外圍器件,同時也簡化了顯示部分的軟件編程。
 
    該設計能實時將所測的流量速度顯示出來,同時也能夠累計顯示累計流量和分段流量。渦輪流量計能將傳感器輸入到單片機的脈沖信號的個數(傳感器將渦輪葉片轉過的個數轉變成相應的脈沖信號的個數)實時地測量出來,然后通過單片機計算出流速和流量,再將所得的數據存儲到串口數據存儲器,并由串口液晶顯示模塊實時顯示出所測流速或流量。該設計用一個按鍵來控制顯示即時流速或累計流量或分段流量.考慮到信號的衰減、強弱等影響,在信號送入單片機前應對其進行放大,然后再輸入到單片機進行計算。
 
    單片機利用定時器T1的計數功能測出輸入信號的個數后,再利用單片機的算術運算功能將個數轉換成速度,同時每秒進行一次流量累計,從而計算出累計流量。最后將得出的流速、分段流量值和累計流量值存儲在E2PROM中,并根據按鍵的按下情況來顯示流速或流量。為了方便計算要顯示數據值的段碼,可以通過查表的方式將要顯示的數據值中每一位的BCD碼轉換成8段碼送到顯示緩沖區,最后經串口送至液晶顯示模塊以顯示所測的流速或流量。速和流量值采用8位顯示,流量用1個小數位,流速用2個小數位。
 
    2 統硬件設計
 
    選用AT89C2051作為信號處理核心。T89C2051包含2kB的可重擦寫閃存、128字節的內部RAM、15個可編程的I/O口線、2個16位定時/計數器、1個5向量兩級中斷結構和1個全雙工的串行通信口,同時支持2種軟件可選的節電工作模式[1-2]。設計中用到了AT89C2051的T0,T1定時器,以及P1端口的8個口線。于該單片機與89C51相兼容,因此在硬件電路設計和軟件編程方面更加方便。由于AT89C2051本身固有的特點,設計時應考慮到:首先,它的程序存儲器空間為2kB,因此所有的跳轉和分支轉移指令都要限制在這個范圍內。其次,它沒有MOVX指令,不支持外部存儲器操作。此外,AT89C2051自身還有一些其他特點,譬如可以使用命令使其工作在低功耗模式等。
 
    電路采用液晶顯示模塊LCM0825,該模塊與單片機的接口電路如圖2所示。
 
    LCM0825是8位段碼式液晶顯示模塊,它內部集成有LCD控制器、LCD驅動器和RAM,因而可方便顯示數據的編程。液晶顯示模塊采用3~4線串行數據輸入,可直接與單片機接口。由于串行接口方式節省了所需的口線和系統資源,因而使系統具有較高的資源利用率。該模塊可在2.7~5.2V電壓下工作,其低功耗及背光可調特性使得設計更具有經濟性和通用性。LCM0825能夠顯示8位數據,每一個數據均以8段碼的形式放在其內部顯示RAM區,并用模塊內RAM的2個存儲地址來放置一個數據的8段碼。8位數據共占用內部16個地址[3]。每一個數據位的8段碼存放形式及高低地址存放段碼的順序都和表1所列的第8位數據的8段碼存放格式一樣,只是段碼的存放地址不同。因此,編程時應考慮數據的存放地址和形式.在使用該液晶顯示模塊時,VCC與VLCD之間可用一個50kΩ的電位器來調整背光。
 
    數據存儲電路采用I2C總線的E2PROM存儲器CAT24WC04.CAT24WC04是串行的E2PROM存儲器,其存儲容量為4kB,SCL為時鐘線,SDA為數據線。流量數據保存在CAT24WC04,因此可保證掉電時數據不丟失。
 
    3 系統軟件設計
 
    系統軟件采用模塊化設計方法。整個系統由系統初始化模塊、信號處理模塊、定時器中斷模塊、流量和流速計算和存儲模塊、顯示數據處理模塊、數據顯示模塊以及其他功能模塊組成,其軟件結構如圖3所示。上電后,首先進入系統初始化模塊,此后系統軟件將開始運行,以實時地將所測數值顯示在液晶模塊上。
 
圖3 系統軟件結構框圖
 
    3.1 數據處理過程
 
    待測信號經信號處理電路后加至單片機的P3.5(T1)引腳可為單片機測量信號數量提供有效的輸入信號。單片機通過T0定時器來決定測量數量的時間。測量時,首先將零賦給TH1,TL1兩個寄存器,將計數器T1的運行控制位TR1置位,同時也將ET1置位以允許計數器T1中斷。一旦出現低電平,則立即復位TR1以終止計數器,以結束計數程序。根據信號的數量和渦輪流量計的參數即可計算出此時的流速。
 
    每秒進行一次流量數累加,用當前的速度值加上一秒前的流量數即可得出當前的總流量值,得出的流速和流量值放到E2PROM中,通過鍵盤顯示鍵可顯示流速或流量值。要顯示的流速或流量放到R1,R2,R3三個寄存器后即可調用轉換BCD代碼模塊,以將數據值顯示處理。數據轉變成相應的BCD代碼后,可調用顯示消多余零和顯示數據存儲模塊,并將要顯示的數據通過查表轉換成相應數據的8段碼放到顯示緩沖區以備顯示。編程時要把十進制數據的相應8段碼放在表格中,以便通過查表而得到相應數值的段碼。此過程的另一個重要目的是消除最高有效位前面的多余零,使多余零的段碼處于不顯示狀態,從而保證數據以正常的格式顯示出來。最后,將顯示緩沖區的8位8段碼經串口送至液晶顯示模塊進行顯示。
 
    3.2 液晶顯示模塊的初始化
 
    LCM0825是串行8位8段液晶顯示模塊。使用時,要在上電后對該模塊進行初始化.在初始化之前,應延時200ms以上再送命令。初始化工作過程如下:首先定義液晶模塊(當其命令代碼為:00101001),其次定義振蕩器方式(當其命令代碼為00011000時,將模塊定義為內部RC振蕩方式,命令代碼為00010100時,定義為外部晶體振蕩方式)。然后分別用命令代碼00000001和00000011開振蕩器和開顯示器。命令送入后,便可以在需要顯示數據時將相應的段碼直接送入模塊內部的顯示RAM中。在送顯示數據的段碼數據時,要考慮到顯示RAM的高和低地址所對應的數據段碼的存放形式。其第8位數據的段碼與LCM0825內部的RAM地址的對應關系見表1。以后隨地址的增加依次存放第7位至第1位數據段碼。為了正確地顯示數據,應使要顯示的8位字符在顯示屏幕中為左起第1位,右止第8位。
 
    另外,由于命令格式及時序不同,寫命令和寫數據程序應分別編寫。編寫傳輸子程序時,所傳數據的高位先移入模塊,否則模塊不能正常工作或顯示。同樣,為了能正確讀/寫命令或數據,必須在時序中加入相應的延時;此外,為保證系統的低功耗,每次讀/寫命令或數據之后,都應將CS,RD,WR,DATA引腳置高電平。
 
    4 結語
 
    基于單片機的智能渦輪流量計的設計方案中因使用了串口LCD顯示模塊和EEPROM儲存器,不僅節省了硬件資源,提高了系統性價比,又保證了系統測量精度和實時性,具有很好的應用價值。
 
    參考文獻
 
    [1]何立民.單片機應用系統設計[M].北京:北京航空航天大學出版社,1990. 
    [2]李群芳,肖看.單片機原理、接口及應用:嵌入式系統技術基礎[M].北京:清華大學出版社,2005.
Previous article: 氣體渦輪流量計安...
The next article: 渦輪流量計雙參數...

主要產品類別:溫度儀表  壓力儀表  流量計  液位計  校驗儀表    流量積算儀  電磁流量計價格法律聲明聯系我們 
本站關鍵詞匯:智能電磁流量計   蒸汽流量計    渦輪流量計   磁翻板液位計    一體化溫度變送器    壓力校驗臺  玻璃板液位計  污水流量計  衛生級電磁流量計  衛生型電磁流量計  
友情鏈接:液位計  流量計  
 CopyRight ©2012  德克森儀表(淮安)有限公司   m.xtljc.com  版權所有  ICP備案編號:  蘇ICP備12059484號-1   蘇公網安備 32083102000129號  
電話:0517-86930968   聯系人:閔經理   手機:13951262528   傳真:0517-86930969   E-mail:dirksengroup@163.com   QQ:25291658

  技術支持上海seo優化Keywords:  玻璃板液位計   電磁流量計價格   壓力校驗臺   網站地圖   百度
在線客服系統
主站蜘蛛池模板: 连云港机械手厂家_全自动焊接机械手_刀轴焊接机_智能轴类焊接机_连云港建博自动化设备有限公司 | 举升机,登高梯,升降平台,升降车,升降机,高空作业平台车 | 球磨机配件_烘干机配件_回转窑配件_球磨机小齿轮_球磨机大齿轮-巩义市兴农机械制造公司 | 面粉加工设备-面粉加工机械-面粉机组-面粉磨粉机-面粉机成套设备-河南粮院机械制造有限公司 | 洒水车厂家、消防车、污水处理车厂家-程力专用汽车股份有限公司 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 输送带_山东输送带厂家_橡胶传送带-山东中输输送机械有限公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 清洁度检测_手动颗粒萃取设备_自动颗粒萃取设备 - 厦门迈纳光学技术有限公司 | 天津鸿宸机械设备有限公司-提取浓缩设备和生物制药设备以及制剂设备、粉碎设备、烘干等设备供应商 | 青砖_仿古砖_仿古小青瓦-「肥西晓军仿古建材」 | 油罐_双层油罐_双层油罐厂家|值得信赖-泰安晟鼎金属容器制造有限公司 | 郑州建网站,郑州做网站,郑州网站建设,郑州网站制作,郑州高端定制网站,郑州APP开发 | 和远智能-和远智能科技股份有限公司 | 升降炉|推板炉|创卓炉业| 小程序开发,网站建设,APP开发,商城系统开发,社区团购系统开发,区块链溯源,互联网资质办理-软多信息技术有限公司_河南软多信息技术有限公司 | 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 自动超声波清洗机_五金超声波清洗机厂家_超声波模具价格_东莞劲荣自动化 | 专业生产安检门-X光机-防爆罐-金属探测门-中警思创军警装备厂家 专业色素炭黑生产厂家,提供各种用途色素炭黑价格-枣庄鑫源化工 专业护工_医院护工_护工陪护_住家护工- 心陪护 | 重庆监控-监控系统-大型弱电工程-重庆万建电子工程有限责任公司是智能化一级工程公司 | 云南亿华工贸有限公司-云南护栏网-云南锌钢护栏-昆明市政护栏-工地护栏-昆明护栏网厂家 | 武汉东湖高新集团股份有限公司官网 | 胜亿网-专注B2B电子商务,为企业提供一站式网络服务 | 深圳市泰美乐纸制品有限公司-纸杯厂,一次性纸杯,广告纸杯,奶茶纸杯,试饮纸杯定做 | 直流电机维修_杭州高压电机修理-杭州先恒机电有限公司 | 全自动码垛机械手,码垛机器人,拆包机,缠绕机,开箱封箱装箱机厂家-山东昊宇自动化设备有限公司 | 洁净无尘棚_万级洁净棚_昆山风淋室-昆山市海兴净化设备 | 衢州装饰公司_衢州装修公司_衢州创美装饰工程有限公司 - Powered by www.qzcmzs.com | 三亚酒吧KTV会所 专业舞台音响灯光 智能影音 会议音响工程 首选海南东演音响公司 | 塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家 | 南通出国劳务公司-如东海外经济技术合作有限公司-启东,海门,如皋,海安出国劳务 | 上海消防器材|水雾喷头|水幕喷头|螺旋喷头|雾化喷头|泡沫喷头 - 上海舜丹消防设备有限公司 | 石家庄团建公司|石家庄拓展训练|石家庄拓展培训|石家庄公司团建|石家庄拓展公司-石家庄启聚团建公司 | 河北博隆环保科技有限公司-甲醛检测_甲醛治理_光触媒 | 淘金车,移动式淘金车,大小型旱地采矿车-青州冠诚重工机械有限公司 | 全自动码垛机|码垛机器人|高位码垛机械手|拆垛机|缠绕机|山东腾阳智能装备有限公司 | 长沙设计公司丨品牌策划设计服务丨画册设计-石青|长沙画册设计 | 压缩强度测定仪-纸管平压强度测定仪-电脑拉力仪-杭州纸邦自动化技术有限公司 | 联想南京总代理-联想服务器|联想电脑笔记本代理商|联想工作站|dell服务器|HP服务器|南京IBM代理商|IBM V5000存储总包销-南京宇宽科技有限公司 | 客服外包_电话调查_电话调研_售前售后在线外包客服公司-北京美宸互联 | 免费照片视频制作软件_照片做成视频的软件_制作照片视频的软件 - 万彩影像大师官网 | 深山工作室提供网络投票系统|微信公众号投票|微信公众号小程序|抖音小程序|百度小程序|微信公众号开发|企业网站建设 |