【正文】
電阻虛焊造成的。按鍵消抖問題:調(diào)試按鍵部分的軟件時,當設(shè)定鍵鍵按下,功能設(shè)定菜單內(nèi)容快速的變化。5 結(jié)論本論文結(jié)合流量計的發(fā)展和流量積算儀表的技術(shù)要求,設(shè)計出實用的渦輪流量計系統(tǒng)。3.利用軟件工程的結(jié)構(gòu)化設(shè)計方法,完成了系統(tǒng)的總體軟件設(shè)計,基本完成了各個軟件模塊的程序設(shè)計,實現(xiàn)了流量計基本功能。根據(jù)電磁感應(yīng)原理,在線圈內(nèi)將感應(yīng)出脈動的電勢信號,此脈動信號的頻率與被測流體的流量成正比,k是渦輪變送器的重要特性參數(shù),它是代表每立方米流量有幾個脈沖,或者每升流量有幾個脈沖,不同的儀表有不同的k。對第一稿提出的修改意見:1. 要嚴格按畢業(yè)設(shè)計的要求做。本科畢業(yè)設(shè)計結(jié)題報告本課題完成情況,包括研究過程、結(jié)果及存在的問題等:(由學生填寫)在設(shè)計期間我查閱很多資料,尤其是學院網(wǎng)上圖書館資料對我?guī)椭艽?,并結(jié)合老師提供資料我對我的畢業(yè)設(shè)計題目有很深刻的理解,經(jīng)過進一步做論文有更深刻認識。作者對于設(shè)計中的具體問題進行了較為系統(tǒng)的歸納與整理,設(shè)計層次清晰,論述正確。MS5535B和各種單片機之間的通訊通過三線串行口實現(xiàn)。顯然,這種補償方法的關(guān)鍵在于必須有一個適合于被測流體的VN=f(P,T,V)函數(shù)表達式,然后將其帶入流量方程式,求出補償系數(shù),并按此規(guī)律進行補償本設(shè)計采用芯片MS5535B進行流量補償,MS5535B的主要功能是將硅壓阻式傳感器輸出的未補償?shù)膲毫δM信號轉(zhuǎn)換成16位的數(shù)字量,同時還可輸出16位的溫度值。本設(shè)計屬于實踐應(yīng)用型。4 正文格式要準確。第910周:對設(shè)計初稿進行總體指導(dǎo),修改并完善設(shè)計中的不足之處。 。管道內(nèi)流體的力作用在葉片上,推動渦輪旋轉(zhuǎn)。本文主要完成了以下幾項工作:1. 根據(jù)渦輪流量計的實現(xiàn)機理,完成了流量計系統(tǒng)總體設(shè)計、流量計算方法選擇、溫度壓力傳感器、流量傳感器的選型和應(yīng)用,并且對溫度檢測和流量檢測進行了測試。于是在實驗板上焊上一個104電容,適當減小了軟件延時,按鍵抖動消除。檢查的中斷服務(wù)程序,同時查閱單片機的實用手冊,發(fā)現(xiàn)定時器的中斷使能位沒有置位,所以造成了定時器無法向單片機申請中斷。經(jīng)檢查,發(fā)現(xiàn)下載線的線序錯誤,重新配置下載線線序,再次下載程序,程序下載成功。但通常是先排除明顯的硬件故障以后,然后再和軟件結(jié)合起來調(diào)試以進一步排除故障。AT24C系列串行E2PROM的器件地址尋址字節(jié)如圖17所示,表中P0 P1 P2表示頁面尋址位。HART協(xié)議根據(jù)冗余檢錯碼信息,采用自動重復(fù)請求發(fā)送機制,消除由于線路噪聲或其他干擾引起的數(shù)據(jù)誤碼,實現(xiàn)數(shù)據(jù)無差錯傳送。0xf0);}//****************************************************void sendDAT(char dat){sendBYTE(0xfa);sendBYTE(dat amp。本系統(tǒng)使用時鐘功能為系統(tǒng)提供實時時鐘,用定時和中斷輸出功能每3秒喚醒一次CPU,使得系統(tǒng)整體功耗大大降低。如果產(chǎn)生重復(fù)起始(Sr)條件而不產(chǎn)生停止條件,總線會一直處于忙的狀態(tài)。此時,任何被尋址的器件都被認為是從機。MSP43單片機有多個相同的捕獲/比較模塊,當捕獲事件發(fā)生時將引起中斷。這是因為如果一個允許的中斷喚醒CPU后,就會進入中斷服務(wù)程序,開始以下處理:SR和PC保存入堆棧,保存了中斷事件發(fā)生時的現(xiàn)場而后SR中的工作模式控制位CPUOff,OscOff,SCGO,SCG1自動被復(fù)位從中斷返回后,PC指向下一條指令。若是用戶通過菜單選擇了R485,系統(tǒng)將調(diào)用相應(yīng)的通訊子程序自動將當前或是歷史流量信息發(fā)送給上位機。用戶可以選擇數(shù)據(jù)清零或保持不變。這是由于C語言有其內(nèi)在的優(yōu)點,與匯編語言相比,C有以下的優(yōu)點:對單片機的指令系統(tǒng)不需要太了解寄存器分配、不同存貯器的尋址及數(shù)據(jù)類型等細節(jié)可由編譯器管理程序有規(guī)范的結(jié)構(gòu),可分為不同的函數(shù),這種方式可使程序結(jié)構(gòu)化具有將可變的選擇與特殊操作組合在一起的能力,改善了程序的可讀性。2. 具體實現(xiàn)。具體電路圖如圖12所示。再RS485通訊過程中MAX3485芯片把信號轉(zhuǎn)變成RS485標準需要的電平發(fā)送到計算機或端,從計算機或終端接收數(shù)據(jù)然后發(fā)送給USART。按鍵與單片機之間連接的原理圖如下圖10所示。其中,各個鍵的功能為:(1)↑和↓鍵的功能相似,在菜單狀態(tài)時可以上下移動光標,選擇需要進入的功能。本測量系統(tǒng)的顯示屏需要完成顯示測得的瞬時流量與累計流量,系統(tǒng)時間,并提供用戶簡單的參數(shù)設(shè)置界面。時鐘芯片可以在規(guī)定時間內(nèi)周期性的產(chǎn)生中斷喚醒CPU,而在不需要讀取時間的時候,時鐘芯片本身工作不需要CPU的參與,延長了電池使用壽命。電路連接如圖7所示。當MS5535B處于待命狀態(tài)時,可通過關(guān)閉母機降低功耗。 溫壓傳感器的選取本設(shè)計采用的MS5535B是一種集成度高、功能強大的集成芯片。永磁鐵經(jīng)過霍爾元件附近一次,即產(chǎn)生一個計量脈沖;如果一個渦輪有8個葉片,179。由此可見,霍爾效應(yīng)的靈敏度高低與外加磁場的磁感應(yīng)強度成正比的關(guān)系。2. 使用一段時間后由于電池電量的下降,電壓也隨之下降。其中,看門狗可以在程序失控時迅速復(fù)位;模擬比較器進行模擬電壓的比較,配合定時器,可以設(shè)計出(1011位)高精度的A/D轉(zhuǎn)換器;16位定時器(Timer_A和Timer_B)具有捕獲/比較功能;大量的捕獲/比較寄存器,可以用于事件計數(shù)、時序發(fā)生、PWM等;多功能串口(USART)可實現(xiàn)異步、同步和I2C串行通信,可方便的實現(xiàn)多機通信等應(yīng)用;具有較多的IO端口,最多達6*8條IO口線,IO輸出時,不管是灌電流還是拉電流,每個端口的輸出晶體管都能夠限制輸出電流(最大約25mA),保證系統(tǒng)安全;P0,P1,P2端口能夠接收外部上升沿或下降沿的中斷輸入;12位A/D轉(zhuǎn)換器有較高的轉(zhuǎn)換速度,最高可達200Kb/s,性能滿足大多數(shù)數(shù)據(jù)采集應(yīng)用;LCD驅(qū)動模塊能直接驅(qū)動液晶多達160段;F15X和F16X系列有兩路12位高速DAC,可以實現(xiàn)直接數(shù)字波形合成等性能;硬件I2C串行總線接口可以擴展I2C接口器件;DMA功能可以提高數(shù)據(jù)傳輸速率,減輕CPU的負荷。另外,MSP430系列單片機采用矢量中斷,支持十多個中斷源,并可以任意嵌套。3 渦輪流量硬件電路設(shè)計 渦輪流量計硬件整體結(jié)構(gòu)本課題設(shè)計的渦輪流量計由流量傳感器、溫度傳感器、微處理器、LCD顯示、HART模塊、按鍵等組成。即使采用質(zhì)量流量表示也要先變換到標準狀態(tài)下的體積流量再乘以標準氣體的密度。它可以充分利用系統(tǒng)的軟、硬件資源,方便完成高精度的補償運算,并根據(jù)配接的流量傳感器類型通過良好的人機界面完成參數(shù)設(shè)置,調(diào)用不同的數(shù)學模型完成相應(yīng)的積算。因此,必須注意根據(jù)被測流體的具體情況恰當?shù)倪x擇變送器型式及其附屬設(shè)備,如附加適當?shù)倪^濾器等保護設(shè)備。二者相比,渦輪流量計又具有自己的特點,如結(jié)構(gòu)簡單、加工零部件少、質(zhì)量輕、維修方便、成本低的特點。工業(yè)計量中常用的幾種氣體流量計有: 差壓式流量計、容積式流量計、渦輪流量計、渦街流量計、旋進渦輪流量計、時差式超聲波流量計、科式質(zhì)量流量計等。它具有壓力損失小、精確度高、始動流量低,抗振與抗脈動流性能好等特點。s MSP430F147 microcontroller as the core, make the gas pensation in realtime and improve the accuracy of the measurement. In the course of design, reduce the power consumption of the instrument greatly, and make the flowmeter have a high bouth has R485 and the HART bus, so connect to PC very conveniently. User can operate the turbine flowmeter easily, through LCD display and keyboard. Introducting the method of the module that how to Implementat and bination of debugging experiments result has showed that the system has the features of rational structure and perfect function.Key words:turbine flowmeter。按照模塊化設(shè)計方法,將系統(tǒng)硬件部分分為不同的功能模塊分別進行設(shè)計。通訊方面可以選擇RS485和HART總線方式,方便了儀表與上位機的連接。HART bus。而且國內(nèi)所生產(chǎn)的渦輪流量計產(chǎn)品大多只有簡單的計數(shù)顯示器,客戶無法直接從管路中氣體流動狀況了解流量計實際運行情況,同時性能與質(zhì)量也不能與國外氣體流量計相比。管道內(nèi)流體的力作用在葉片上,推動渦輪旋轉(zhuǎn)。因此渦輪流量計在工業(yè)上應(yīng)用最廣泛,發(fā)展最迅速。流量積算系統(tǒng)是流量計的二次儀表,它接收一次儀表、變送器的信號,進行處理和運算,并將計算的結(jié)果由顯示、積算單元進行顯示和累積。流量檢測裝置的系統(tǒng)誤差,多數(shù)是流體性質(zhì)及條件(如溫度、壓力、成分及流量范圍等)變化引起的,流量計輸出信號與被測流量之間的刻度關(guān)系只能依據(jù)某一特定工藝狀況來確定,如果流量計的實際刻度系數(shù)己經(jīng)發(fā)生變化,這時仍按原刻度關(guān)系讀取流量,就必然會產(chǎn)生誤差。對于氣體來說氣體體密度是溫度T和壓力P的函數(shù),當流體壓力、溫度變化較大時,將引起密度的較大變化。圖2 渦輪流量計原理圖 The scheme of of heat meter 單片機的選取MSP430系列單片機針對各種不同的應(yīng)用,包括一系列不同型號的器件,主要特點有: 超低功耗,活動模式耗電250uA/MIPS(MIPS:每秒百萬指令數(shù)),IO輸入輸出端口的漏電流最大僅為50nA。TI不久還將推出2030MIPS的產(chǎn)品。然后軟件可設(shè)置適當?shù)募拇嫫鞯目刂莆粊泶_定最后的系統(tǒng)時鐘頻率。當輸入電壓低于2V,輸出電流可達185mA?;魻栯娐吠姾?,磁體每經(jīng)過霍爾電路一次,便輸出一個電壓脈沖。根據(jù)這一原理,我們可確定流量的計算公式為;Q=KM()式中,Q為流量m179。傳感器的集成化是指將多個功能相同或不同的敏感器件制作在同一個芯片上構(gòu)成傳感器陣列,主要有三個方面的含義:一是將多個功能完全相同的敏感單元集成制造在同一個芯片上,用來測量被測量的空間分布信息,例如壓力傳感器陣列或我們熟知的CCD器件;二是對多個結(jié)構(gòu)相同、功能相近的敏感單元進行集成,例如將不同氣敏傳感元集成在一起組成電子鼻,利用各種敏感元對不同氣體的交叉敏感效應(yīng),采用神經(jīng)網(wǎng)絡(luò)模式識別等先進數(shù)據(jù)處理技術(shù),可以對混合氣體的各種組分同時監(jiān)測,得到混合氣體的組成信息,同時提高氣敏傳感器的測量精度;這層含義上的集成還有一種情況是將不同量程的傳感元集成在一起,可以根據(jù)待測量的大小在各個傳感元之間切換,在保證測量精度的同時,擴大傳感器的測量范圍;三是指對不同類型的傳感器進行集成,例如集成有壓力、溫度、濕度、流量、加速度、化學等敏感單元的傳感器,能同時測到環(huán)境中的物理特性或化學參量,用來對環(huán)境進行監(jiān)測。被測壓力(16位)由D1輸出,被測溫度(16位)由D2輸出。二是使用外圍時鐘芯片。內(nèi)部時鐘電路,內(nèi)部振蕩電路,內(nèi)部低電壓檢測電路()以及兩線制I2C總線通訊方式不但使外圍電路及其簡潔而且也增加了芯片的可靠性同時每次讀寫數(shù)據(jù)后內(nèi)嵌的字地址寄存器會自動產(chǎn)生增量。如圖9所示:圖9 LCD與單片機的連接 LCD connection with the MCU在設(shè)計中用單片機的三個普通I/O口與液晶模塊相連即可。按下Enter鍵,系統(tǒng)將進入某個選定的功能狀態(tài)。RS485 標準采有用平衡式發(fā)送,差分式接收的數(shù)據(jù)收發(fā)器來驅(qū)動總線,具體規(guī)格要求:①接收器的輸入電阻RIN≥12kΩ②驅(qū)動器能輸出177。 存儲單元在智能流量計中存儲單元用來存儲系統(tǒng)的配置信息、運行狀態(tài)信息等。由于I2C是總線工作方式,該總線上還掛有PCF8563時鐘芯片,所以總線上的每個器件都應(yīng)該有相應(yīng)的地址,這樣才能實現(xiàn)尋址操作。這樣一來,各個程序模塊可分別設(shè)計,從而使程序的調(diào)試、修改和維護都變得比較容易。IAR Workbench是一款集編輯、編譯、調(diào)試、下載于一體的集成開發(fā)環(huán)境。當發(fā)生中斷事件,CPU