【正文】
它能使我對(duì)所學(xué)的知識(shí)有一個(gè)系統(tǒng)的把握,并在此基礎(chǔ)上做到融會(huì)貫通。其中中值濾波是對(duì)某一被測參數(shù)連續(xù)采樣 n次 ,然后把 n次采樣值按大小排列,取中間值為本次采樣,中值濾波能有效地克服偶然因數(shù)引起的波動(dòng)或采樣器不穩(wěn)定引起的誤碼等脈沖干擾。程序雖然出現(xiàn)錯(cuò)誤 , 但仍然按流程運(yùn)行 , 很快誤差得到糾正。外部干擾指那些與系統(tǒng)結(jié)構(gòu)無關(guān),而是由外界環(huán)境因素決 定的;而內(nèi)部干擾則是由系統(tǒng)結(jié)構(gòu)、制造工藝等所決定的。 _nop_()。 dx=0。time++)。 //賦初值 uchar buf[3]={0,0,0}。顯示緩沖區(qū)的起始地址很重要,它決定了顯示緩沖區(qū)在 RAM 中的位置。 MCS51和 ADC 接口通??梢圆捎貌樵兒椭袛鄡煞N方式。例如:若在 共陰 LED管的 SP、 g、 f、 e、 d、 c、 b、a管腳上分別加上 7FH 控制電平(即: SP上為 0 伏,不亮;其余為 TTL 高電平,全亮),則 LED 顯示管顯示字形為“ 8”。在中斷工作方式下,該信號(hào)往往是 CPU 發(fā)出的中斷請(qǐng)求響應(yīng)信號(hào)。 ( 3) ADDA、 ADDB、 ADDC—— 模擬通道選擇地址信號(hào), ADDA 為低位, ADDC 為高位。樹狀開關(guān)輸出電壓 VST和 D1D0關(guān)系列出于表 2。 ( 4)單一電源: +5V。當(dāng)主電源 VCC發(fā)生故障而降低到規(guī)定低電平時(shí), RST/VPD線上的備用電源自動(dòng)投入使用,以保證片內(nèi) RAM 中信息不丟失。 P3 口的位 第二功能 注釋 RXD TXD T0 T1 串行數(shù)據(jù)接收口 串行數(shù)據(jù)發(fā)送口 外中斷 0 輸入 外中斷 1 輸入 計(jì)數(shù)器 0 計(jì)數(shù)輸入 計(jì)數(shù)器 1 計(jì)數(shù)輸入 外部 RAM 寫 選通信號(hào) 外部 RAM 讀選通信號(hào) 表 1 P3口各位的第二功能 2.電源線( 2 條) VCC 為 +5V 電源線, VSS 為接地線。由于每個(gè)端口的結(jié)構(gòu)各不相同,因此它們?cè)诠δ芎陀猛旧系牟顒e頗大。每臺(tái)傳感器都經(jīng)過實(shí)際標(biāo)定測得儀表常數(shù)值。渦輪流量計(jì)雖有很多優(yōu)點(diǎn),但 由于渦輪必須與流體接觸并轉(zhuǎn)動(dòng),因此對(duì)被測流體 的潔凈度要求高。 ( 2) 為無流動(dòng)阻撓測量 , 無 壓力損失 : ( 3) 可測量非導(dǎo)電性液體 , 對(duì)無阻撓測量的電磁流量計(jì)是一種補(bǔ)充。 ( 2) 適用于小管徑和低流速 。 70、 80 年代電磁流量在技術(shù)上有重大突破 , 使它成為應(yīng)用廣泛的一類流量計(jì) , 在流量儀表中其使用量百分?jǐn)?shù)不斷上升。 【 6. 7】 1 渦輪流量計(jì) 渦輪流量計(jì) , 是速度式流量計(jì)中的主要種類 , 它采用多葉片的轉(zhuǎn)子 ( 渦輪 ) 感受流體平均流速 , 從而推導(dǎo)出流量或總量的儀表。 20 世紀(jì)的 60年代以后,測量儀表開始向精密化、小型化 等方向發(fā)展。 人們?yōu)榱丝刂拼髿馕廴荆仨殞?duì)污染大氣的煙氣以及其他溫室氣體排放量進(jìn)行監(jiān)測;廢液和污水的排放,使地表水源和地下水源受到污染,人們必須 對(duì)廢液和污水進(jìn)行處理,對(duì)排放量進(jìn)行控制。 【關(guān)鍵詞】 AT89C51, ADC0809,流量檢測,渦輪流量傳感器 The design of flowmeter based on SCM 【 Abstract】 Process control is a big field of the flow measurement and instrumentation in industrial production. Flow and temperature, pressure and thing location are together collectively referred to the four big parameters of the process control. Through these parameters ,the production process are monitoring and controlled. The accurate measurement and adjustment for fluid flow are is to guarantee the safe and economic operation, improve product quality and reduce the material consumption, to improve the economic benefit, and the scientific management foundation in the production process. The detection and control of flow is widely applied in the chemical, electrical energy, metallurgy, petroleum and other fields. As the gas industry booming now, natural gas measurement caused the people of particular concern. Because it needs millions of flowmeter in collection, treatment, storage, transportation and distribution process of natural gas, and some of these flow meter relates to the huge number of settlement amount , the measurement and control accuracy and reliability requirements are particularly high. Flowmeter have also been widely used in modern agriculture and water conservancy of flow construction, biological engineering, pipes, aerospace, military field . This paper makes a study about the design of flowmeter based on SCM, to realize the wireless detection the natural gas in the paper discusses the of flow based on SCM, mainly to solve the design of the whole system, the hardware circuit design and the design of the system software. 【 Key Words】 AT89C51, ADC0809, flow testing, vortex flow sensor 目 錄 摘要 .................................................................................................... 錯(cuò)誤 !未定義書簽。 Abstract ............................................................................................... 錯(cuò)誤 !未定義書簽。于是數(shù)以百萬計(jì)的煙氣排放點(diǎn)和污水排放口都成了流量測量對(duì)象。例如,為了提高了差壓儀表的精確度,出現(xiàn)了力平衡差壓變送器和電容式差壓變送器;為了使電磁流量計(jì)的傳感小型化和改善信噪比,出現(xiàn)了用非均勻磁場和低頻勵(lì)磁方式的電磁流量計(jì),此外,具有寬測量范圍和無活動(dòng)檢測部件的實(shí)用卡門渦街流量計(jì)也在70年代問世。一般它由傳感器和顯示儀兩部分組成 , 也可做成整體式。 優(yōu)點(diǎn) : ( 1) 測量通道是段光滑直管 , 不會(huì)阻塞 , 適用于測量含固體顆粒的液固二相流體 , 如紙漿、泥漿、污水等 。 ( 3) 壓力損失較低。 缺點(diǎn) : ( 1) 傳播時(shí)間法只能用于清潔液體和氣體 : 而多普勒法只能用于測量含有一定量懸浮顆粒和氣泡的液體 。流體的溫度、粘度、密度對(duì)儀表指示值也有較大影響。當(dāng)測出脈沖信號(hào)的頻率 f’除以儀表常數(shù) K便可求得瞬進(jìn)流量 q(L/ s)?,F(xiàn)對(duì)它們綜述如下: ① — :這組引腳共有八條,為 P0口所專用,其中 , 位。 3.控制線( 6 條) ① ALE/ :地址鎖存允許 /編程線,配合 P0 口引腳的第二功能使用。 在單片機(jī)應(yīng)用系統(tǒng)中,除單片機(jī)本身需要復(fù)位以外,外部擴(kuò)展 I/O 接口電路等也需要復(fù)位,因此需要一個(gè)包括上電和按鈕復(fù)位在內(nèi)的系統(tǒng)同步復(fù)位電路。 ( 5)模擬輸入電壓范圍: 單極性 0~ 5V;雙 極性177。 D1 D0 VST 0 0 0V 0 1 1 0 1 1 表 2 VST和 D1D0的關(guān)系 對(duì)于 8位 A/D轉(zhuǎn)換器, SAR 為八位,電阻階梯、樹狀開關(guān)和上述情況類似。地址信號(hào)與選中通道對(duì)應(yīng)關(guān)系如表 所示。 3.工作時(shí)序與使用說明 ADC 0808/0809 的工作時(shí)序如圖 所示。 7FH 是按 SP、 g、 f、 e、 d、 c、 b、 a順序排列后的十六進(jìn)制編碼( 0 為 TTL 低電平, 1 為 TTL 高電平),常稱為字形碼。采用查詢法傳送數(shù)據(jù)時(shí), MCS51應(yīng)對(duì) EOC 線查詢它的狀態(tài):若它為低電平,表示 A/D 轉(zhuǎn)換正在進(jìn)行,則 MCS51應(yīng)當(dāng)繼續(xù)查詢;若查詢到 EOC 變?yōu)楦唠娖剑瑒t就給 OE 線一個(gè)高電平,以便 21— 26線上提取 A/D轉(zhuǎn)換 后的數(shù)字量。 顯示緩沖區(qū)中每個(gè)存儲(chǔ)單元用于存放相應(yīng) LED 顯示器欲顯示的字形碼地址偏移量,故 CPU 可以根據(jù)這個(gè)地址偏移量通過查字形碼表來找出所需顯示 字符的字形碼,以便送到字形口顯示。//全局?jǐn)?shù)組 uchar pr[]={0x57,0x6E,0x5E,0x3E,0x6D,0x5D,0x3D,0x6B,0x5B,0x3B}。 } 開始 系統(tǒng)初始化 采樣中斷 顯示流量值 顯示程序 void display(uint num) { uchar qian,bai,shi,ge。 P0=discode[shi]。 for(i=0。 外部干擾主要是由空間電或磁的影響??墒侨绻绦颉芭茱w“到某多字節(jié)上的操作數(shù)上時(shí) , 將操作數(shù)誤認(rèn)為操作碼 , 從而造成連續(xù)出錯(cuò)。 本設(shè)計(jì)采取中值濾波。同時(shí),對(duì)自己自學(xué)能力的培養(yǎng)等都大有裨益。 畢業(yè)設(shè)計(jì)作為大學(xué)階段的最后一項(xiàng)任務(wù),是對(duì)自己大學(xué)四年來學(xué)習(xí)水平的綜合檢驗(yàn)。 數(shù)字濾波分為低通濾波、限幅濾波、中值濾波和算術(shù)平均濾波。若程序“跑飛“到某一條單字節(jié)上時(shí) , 整個(gè)系統(tǒng)不會(huì)受到太大的擾動(dòng)。對(duì)于計(jì)算機(jī)控制系 統(tǒng)來說,干擾可能來源于外部,也可能來源于內(nèi)部。 cs=0。 wx=1。time120。 主程序 數(shù)碼管顯示 鍵盤輸入 數(shù)據(jù)采集 圖 主程序框圖 include define uchar unsigned char define uint unsigned int uchar out0=0x7f 。顯示緩沖區(qū)內(nèi)包含的存儲(chǔ)單元個(gè)數(shù)常和系統(tǒng)中LED顯示器個(gè)數(shù)相等。 +14H 40H BFH — 表 4 八段 LED數(shù)碼顯示管字型碼表 圖 圖 單片機(jī)與芯片接口 與 A/D 的接口 MCS51 和 ADC 接口必須弄清和處理好三個(gè)問題:①要給 START 線送一個(gè) 100ns寬的起動(dòng)正脈沖;②獲取 EOC 線上的狀態(tài)信息,因?yàn)樗?A/D 轉(zhuǎn)換的結(jié)束標(biāo)志;③要給“三態(tài)輸出鎖存器”分配一個(gè)端口地址,也就是給 OE 線上送一個(gè)地址譯碼器輸出信號(hào)。 八段 LED數(shù)碼顯示管原理很簡單,是通過同名管腳是所加電平高低來控制發(fā)光二 極管是否點(diǎn)亮而顯示不同字形的。當(dāng)微處理器送出該信號(hào)時(shí), ADC0808/0809的輸出三態(tài)門被打開,使轉(zhuǎn)換結(jié)果通過數(shù)據(jù)總線被讀走。 8位排列順序是 D7為最高位, D0為最低位。例如: D1=1,則上面開關(guān)閉合而下面開關(guān)斷開, D1=0時(shí)的情況正好與此相反。 ( 3)轉(zhuǎn)換時(shí)間: 取決于芯片時(shí)鐘頻