【正文】
靈敏度(mv/v)177。數據采集模塊電路主要包括壓力傳感器、信號放大電路、A/D轉換電路,其中壓力傳感器將物理信號轉換為可為系統所測量的電信號,信號放大電路將微弱的電信號轉換為可為后端采集的高電壓大電流信號,A/D轉換電路主要是將前端采集到的模擬信號轉換為單片機易于進行數據處理的數字信號。片上flash允許程序存儲器在線可編程,也適于常規(guī)編程器。在編譯方面,它也支持IAR和MPLAB等多種編譯器。此部分對軟件的設計要求比較高,系統的大部分功能都需要軟件來控制?,F今電子衡器制造技術及應用得到了新發(fā)展:電子稱重技術從靜態(tài)稱重向動態(tài)稱重發(fā)展;計量方法從模擬測量向數字測量發(fā)展;測量特點從單參數測量向多參數測量發(fā)展。關鍵詞:單片機,應變式壓力傳感器,超重報警,上位機,批量稱重Abstract:The traditional weighing tools used in the present market are not high in accuracy when weighing small quantities, and the structure is plex, aging and high cost. In order to change the existing problems of traditional weighing tools, the intelligent and humanized system is put forward. The system is mainly controlled by single chip microputer, and the weight part of the object is posed of weighing sensor and A/D converter, plus display unit and serial port. This electronic scale has the characteristics of many functions, high volume measurement, high performance price, low power consumption, simple system design, easy to use, and accurate measurement. By AT89C51 single chip microputer as main control chip, peripheral attached to integrated circuit, display circuit, alarm circuit, keyboard circuit and via a serial port to send the test data to PC, PC software on the PC using LabVIEW design, realizes the data display and storage capabilities, so as to realize the batch weighing functions of automatic weighing system, alarm, data calculation and manmachine exchange functions. It is fair to say that the electronic scale pleted by this design meets the needs of the application.Keywords: Single chip microputer, strain pressure sensor, overweight alarm, upper machine, weight weighing目錄1 前言 02總體方案設計 2 2 2 3 方案比較與選擇 43單元模塊設計及仿真 5 5 6 6 8 A/D轉換電路選擇與設計 9 11 11 12 13 154系統程序設計 16 16 A/D數據采集與處理子函數 17 18 19 LabVIEW程序框圖 195系統調試 22 22 程序的編譯與鏈接 22 23 24 24 LabVIEW上位機的調試 246系統功能、性能參數 26 系統實現的功能 26 系統性能參數 267總結 288致謝 299參考文獻 30附錄一:Proteus仿真圖 31附錄二:上位機程序圖 32附錄三:實物圖 33附錄四:部分程序 3437 / 421 前言稱重技術自古以來就被人們所重視,作為一種計量手段,廣泛應用于工農業(yè)、科研、交通、內外貿易等各個領域,與人民的生活緊密相連。為了改變傳統稱重工具在使用上存在的這些問題,提出了將智能化、人性化用在電子稱重的控制系統中。稱重裝置的應用已遍及到國民經濟各領域,取得了顯著的經濟效益。輸出電壓信號通常很小,需要通過前端信號處理電路進行準確的線性放大。并比較三種方案的優(yōu)劣。所以綜合各個方面的因數,我選擇了方案三做為本次課程設計的主要研究對象,本文也將注重介紹方案三的設計方法。內512字節(jié)RAM, 32 位I/O 口線,看門狗定時器,內置4KB EEPROM,MAX810復位電路,三個16 位定時器/計數器,一個6向量2級中斷結構,全雙工串行口。晶振一般叫做晶體諧振器,是一種機電器件,是用電損耗很小的石英晶體經精密切割磨削并鍍上電極焊上引線做成。應變片響應時間約為100ns;、高速、高溫、強烈振動、強磁場、核輻射和化學腐蝕等惡劣環(huán)境條件下工作;,價格便宜。50重復性(%)輸出電阻(Ω)1000177。 全橋測量電路中,將受力性質相同的兩片應變片接入電橋對邊。1181。方案三、采用專用儀表放大器,如:INA128,INA121等構成前級處理電路。為177。并行比較ADC是現今速度最快的模/數轉換器,采樣速率在1GSPS以上,通常稱為“閃爍式”ADC。積分型ADC又稱為雙斜率或多斜率ADC,是應用比較廣泛的一類轉換器。缺點是:轉換速率低,轉換速率在12位時為100~300SPS。因此本設計采用了12位積分型A/D轉換器AD574。輸入信號在10V范圍內變化時,將輸入信號接至10V(IN)。矩陣鍵盤輸入電路用于人機交互,用戶可通過對鍵盤按鍵輸入單價、計算單價等操作。第6引腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。表33 原件型號及參數表元件型號元件名稱元件標號數量蜂鳴器BellB1110uF電容C1120pF電容C2, C32LCD1602液晶LCD11Header 2電源接口P119012三極管Q51電阻R1110K電阻R21SWPB按鍵S1, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S1817sw灰色電源開關SW11U1單片機U1112M晶振Y114系統程序設計系統軟件采用了模塊化設計,主要包括毫秒級延時子函數、A/D數據采集與處理子函數、鍵盤掃描子函數、LCD顯示子函數、以及串口發(fā)送子函數、主函數以及上位機LabVIEW程序設計。LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種用圖標代替文本行創(chuàng)建應用程序的圖形化編程語言。數據采集與處理部分程序見附錄四第34頁。VISA資源名稱控件則是連接上位機和下位機的接口資源,要使用該接口必須先安裝VISA的驅動程序。第三:關閉串口,停止所有讀寫操作。 程序編譯結果 程序鏈接結果由圖中方框中“0 Error(s),0 Warning(s)”可以看出,該程序編譯與鏈接均無錯,因此該程序不存在語法與邏輯錯誤。經下載程序助手顯示,由于端口無法正常打開。按照設計的基本要求,系統可分為數據采集模塊、控制器模塊、人機交互液晶顯示界面,鍵盤輸入模塊。對此部分仿真可用到仿真軟件Proteus。而傳感器作為測控系統中對象信息的入口,越來越受到人們的關注。最好是預先計算好應放大的倍數,以便選取。這樣利用實驗數據進行分析,使設計更有說服力,也增強了本設計電子秤的準確性和精確性。謝老師具有豐富的科研經驗與理論水平,其開明的學術思想、求實的科研作風和對科學研究及發(fā)展趨勢的深刻認識給我以極大的影響、啟迪和熏陶,令我受益匪淺。 hx711_sck=0。 if(hx711_dout) count++。 if(gettemp) { a=ReadCount()。 0x0f) != 0x0f)//讀取按鍵是否按下 { delay_1ms(1)。break。 case(0Xb0): key_can=key_can+2。 beep = 1。 price /= 10。 //printf之前必須將T1置為1才行。 write_data(39。 //單片機IO口初始化為1 time_init()。 //獲取被測物體重量 weight /= 2。 }}