freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機電子稱的數(shù)據(jù)采集設(shè)計畢業(yè)論文-文庫吧資料

2025-06-30 02:32本頁面
  

【正文】 ******************/void fendu_val(void)//分度數(shù)運算{ uchar i。 //單片機初始化開機鳴叫沒有閃爍ad芯片初始讀參數(shù),并校驗是否正確若是異常值,用默認值保存小數(shù)點(標定修改參數(shù)時用)單片機初始開機鳴叫沒有閃爍位ad芯片初始化讀參數(shù),并校驗是否正保存小數(shù)點(標定修改參數(shù)時用)保存分度值(標定修改參數(shù)時用)標定按鍵掃描功能鍵處理函數(shù)顯示版本號分度數(shù)運算筆畫檢測保存當(dāng)前零位值/主循環(huán)程序A/D采樣數(shù)據(jù)處理零位跟蹤程序內(nèi)碼計算重量顯示按鍵掃描(* task)()。 //重量顯示key_scan()。 //零位跟蹤程序neima()。 //A/D采樣ad_processor()。break。//分度數(shù)運算zero_current=ad_steady。//顯示版本號seg_check()。//default:=0。task=bd_start 。//保存分度值(標定修改參數(shù)時用)key_scan()。 //保存小數(shù)點(標定修改參數(shù)時用)單片機初始化開機鳴叫沒有閃爍位ad芯片初始化讀參數(shù),并校驗是否正保存小數(shù)點(標定修改參數(shù)時用)bdf_dsel_temp=。addcount3=4。 //ad芯片初始化check_canshu()。 //開機鳴叫flash_num=6。//筆畫檢測/******************************************/void main (void){start_set()。//讀參數(shù),并校驗是否正確void ver_disp(void)。//40ms延時void fendu_val(void)。//計算校驗字extern void neima(void)。//電壓顯示extern void led_disp(ulong temp,uchar num)。//正常稱重狀態(tài)extern void bd_start(void)。//讀取AD值extern void ad_processor(void)。//重量計算,超載報警extern void start_set(void)。//累加次數(shù)/******************************************************/extern void key_scan(void)。//穩(wěn)定計數(shù)uchar adup_count。//小數(shù)點位數(shù)uchar fu_number。//重量窗顯示緩存uchar idata temp_var。//函數(shù)指針變量,接受下一步要做的任務(wù)uint idata fendushu。//第一次不進行零位跟蹤bit b_steady。//啟動零位跟蹤標記bit b_serial。//蜂鳴器sbit buz1 =P3^7。//顯示控制sbit P_LE =P2^0。//顯示位碼表//0, 1, 2, 3, 4, 5, 6uchar code digit[]={0xfe,0xdf,0xef,0xfd,0xfb,0xbf,0xF7}。//數(shù)據(jù)處理進平均次數(shù)uchar code tab_dsel[4]={1,2,5,10}。uint code num_ten[4]={1,10,100,1000}。//倍率ulong zero_save。//分度值uchar dp。如圖42 主程序設(shè)計流程圖 主程序設(shè)計及其相關(guān)程序設(shè)計 主程序設(shè)計uint max_weight?!〕跏蓟绦蛟O(shè)計流程圖單片機系統(tǒng)上電后,進入初始化程序,完成單片機片內(nèi)各模塊的設(shè)置和A/D轉(zhuǎn)換器的功能設(shè)置初始化,然后進入主程序。 報警電路原理圖第四章 電子秤的軟件設(shè)計 軟件流程圖及程序設(shè)計為了方便程序調(diào)試和提高可靠性,程序設(shè)計采用自上而下、模塊化、結(jié)構(gòu)化的程序設(shè)計方法,把總的編程過程逐步細分,分解成一個個功能模塊,每個功能模塊相互獨立,每個模塊都能完成一個明確的任務(wù),實現(xiàn)某個具體的功能。當(dāng)系統(tǒng)判斷為超載或欠量程時,ICL7135給輸出一個高電平信號OR(超載)或UR(欠量程),經(jīng)非門后形成低電平從而驅(qū)動發(fā)光二極管發(fā)光提示?!缶娐返脑O(shè)計下圖為系統(tǒng)報警電路原理圖,用于超載和欠量程提示。需要注意的是,當(dāng)有多個數(shù)據(jù)或指令要傳送時,必須要等到一個指令完成執(zhí)行完畢后再傳送下一個指令或數(shù)據(jù),否則,會造成指令或數(shù)據(jù)的丟失。在接收到起始位及“RW”和“RW”的第1個字節(jié)后,下一個字節(jié)的數(shù)據(jù)或指令將被分為2個字節(jié)來串行傳送或接收。首先,單片機要給出數(shù)據(jù)傳輸起始位,這里是以5個連續(xù)的“1”作數(shù)據(jù)起始位,如模塊接收到連續(xù)的5個“1”,則內(nèi)部傳輸被重置并且串行傳輸將被同步。通常情況下,當(dāng)系統(tǒng)僅使用一個液晶顯示模塊時,“CS”可連接固定的高電平。OCM4x8C還允許同時接入多個液晶顯示模塊以完成多路信息顯示功能。字符顯示RAM地址與字符顯示位置關(guān)系:如表34 RAM地址與字符顯示位置關(guān)系80H81H82H83H84H85H86H87H90H91H92H93H94H95H96H97H88H89H8AH8BH8CH8DH8EH8FH98H99H9AH9BH9CH9DH9EH9FH2/3線串行接口方式:當(dāng)模塊的PSB腳接低電平時,模塊即進入串行接口模式。如表33引腳功能說明引 腳 號名 稱說 明1VSSGND(0V)2VDD邏輯電源(+5V)3V0LCD電源(懸空)4RS(CS)H:數(shù)據(jù),L:指令5R/W(SID)H:讀,L:寫6E(SCLK)使能7DB0數(shù)據(jù)08DB1數(shù)據(jù)19DB2數(shù)據(jù)210DB3數(shù)據(jù)311DB4數(shù)據(jù)412DB5數(shù)據(jù)513DB6數(shù)據(jù)614DB7數(shù)據(jù)715PSBH:并行,L:串行16NC空腳17RST復(fù)位(低電平有效)18NC空腳19LEDA背光源正極(LED+5V)20LEDK背光源負極(LED0V)電路圖中PSB接低電平,進入串行接口模式;;;RS固定接高電平。模塊同時還提供LED背光顯示功能?!揖哂兴?、正常及低功耗工作模式,可滿足系統(tǒng)各種工作電壓及便攜式儀器低功耗的要求。利用上述功能,OCM4x8C可實現(xiàn)漢字、ASCII碼、點陣圖形、自造字體的同屏顯示。OCM4x8C的液晶顯示屏為12864點陣,可顯示4行、每行8個漢字?!CD顯示電路OCM4x8C是具有串/并接口,其內(nèi)部含有中文字庫的圖形點陣液晶顯示模塊。ZLG7289需要一外接晶體振蕩電路供系統(tǒng)工作,其典型值分別為F=16MHz C=15pF。 參數(shù)選擇參考如下8只下拉電阻和8 只鍵盤連接位選線DIG0~DIG7 的8 只位選電阻應(yīng)遵從一定的比例關(guān)系,下拉電阻應(yīng)大于位選電阻的5 倍而小于其50 倍,典型值為10 倍,下拉電阻的取值范圍是10K~100K, 位選電阻的取值范圍是1K~10K。鍵盤控制芯片ZLG7289 控制鍵盤的掃描,當(dāng)監(jiān)測到有鍵按下后ZLG7289 的9腳便產(chǎn)生一個低電平通知單片機。ZLG7289 的指令結(jié)構(gòu)有三種類型:不帶數(shù)據(jù)的純指令,指令的寬度為8 個BIT 即微處理器需發(fā)送8個CLK 脈沖;如圖36 純指令時序圖帶有數(shù)據(jù)的指令寬度為16 個BIT 即微處理器需發(fā)送16 個CLK 脈沖;如圖37 帶數(shù)據(jù)指令時序圖讀取鍵盤數(shù)據(jù)指令寬度為16個BIT,前8個為微處理器發(fā)送到ZLG7289的指令,后8 個BIT為ZLG7289返回的鍵盤代碼,執(zhí)行此指令時ZLG7289的DATA端在第9個CLK 脈沖的上升沿變?yōu)檩敵鰻顟B(tài)并與第16個脈沖的下降沿恢復(fù)為輸入狀態(tài),等待接收下一個指令?!∪藱C交互界面模塊設(shè)計 鍵盤輸入控制電路如表32 ZLG7289引腳說明引 腳 號名 稱說 明1,2VDD正電源3,5NC懸空4VSS接地6/CS片選輸入端此引腳為低電平時可向芯片發(fā)送指令及讀取鍵盤數(shù)據(jù)7CLK同步時鐘輸入端向芯片發(fā)送數(shù)據(jù)及讀取鍵盤數(shù)據(jù)時此引腳電平上升沿表示數(shù)據(jù)有效8DATA串行數(shù)據(jù)輸入/輸出端當(dāng)芯片接收指令時此引腳為輸入端當(dāng)讀取鍵盤數(shù)據(jù)時此引腳在讀指令最后一個時鐘的下降沿變?yōu)檩敵龆?/KEY按鍵有效輸出端平時為高電平當(dāng)檢測到有效按鍵時此引腳變?yōu)榈碗娖?0~16SG~SA段g~段a 驅(qū)動輸出17DP小數(shù)點驅(qū)動輸出18~25DIG0~DIG7數(shù)字0 數(shù)字7 驅(qū)動輸出26OSC2振蕩器輸出端27OSC1振蕩器輸入端28/RESET復(fù)位端低電平有效SPI串行接口工作方式介紹:ZLG7289 采用串行方式與微處理器通訊,串行數(shù)據(jù)從DATA 引腳送入芯片,并由CLK 端同步。ICL7135內(nèi)部規(guī)定積分時間固定為10001個時鐘脈沖時間,反積分時間長度與被測電壓的大小成比例。在設(shè)計時,還考慮過使用另一種接口電路,它巧妙地運用了ICL7135 地“Busy”端功能,只要一個I/O口和單片機內(nèi)部的一個定時器就可把ICL7135的數(shù)據(jù)送人單片機,可以節(jié)省大量的單片機資源,減小系統(tǒng)的體積。同理DDD1 為正脈沖時各對應(yīng)百、十、個位的BCD碼。當(dāng)D5為高電平時,BBBB1是萬位BCD碼。在A/D轉(zhuǎn)換期間BUSY為低電平,轉(zhuǎn)換完畢后BUSY變?yōu)楦唠娖?。此后?D4,D3,D2,D1輪流為“1”,即可讀得千位、百位、十位和個位的BCD碼。同時在第一個/,因而使S=0,使74LS157的Y(1Y,2Y,3Y,4Y)=A(4A,3A,2A,1A)。ICL7135與單片機的接口在讀取A/D轉(zhuǎn)換后的結(jié)果時,選用數(shù)據(jù)選擇器作為數(shù)據(jù)讀取的控制器,這樣簡化了ICL7135與單片機的接口電路,便于硬件設(shè)計與軟件編程的實現(xiàn)。因為壓力信號變化十分緩慢,所以濾波電路可以把頻率做得很低。A/D轉(zhuǎn)換器ICL7135的輸入電壓變化范圍是2V~+2V,傳感器的輸出電壓信號在0~20mv左右,因此放大器的放大倍數(shù)在200~300左右,可將R9接成1K的滑動變阻器。電阻RR4選用較小的阻值,因為采樣信號電壓值只有毫伏級,所以其阻值不宜太大,否則導(dǎo)致放大器由于輸入電流太小而放大效果不明顯。實際應(yīng)用中可根據(jù)情況選擇其中一種或幾種濾波方法的組合,對采集信號實現(xiàn)數(shù)字濾波。數(shù)字濾波可以對各種干擾信號進行濾波,其穩(wěn)定性高,濾波參數(shù)修改方便,一種濾波程序可供多個通道共用。為了抑制某些干擾信號,通常在稱重儀表的信號入口處采用RC低通濾波器,該種濾波器能抵制高頻干擾信號,但對低頻干擾信號的濾波效果差,而數(shù)字濾波卻可以對極低頻率的干擾信號進行濾波。對于用應(yīng)變稱重傳感器的稱重系統(tǒng)來說,由于其非線性度不是很大,所以常采用分段線性插值法。常用的非線性補償處理的方法有三種:分段線性插值法、曲線擬合法、查表法。測量時物體的凈重 Wc = W W0 =(N N0)K d (34)(4)非線性補償在檢測中,由于檢測傳感器的輸入輸出特性往往只在一定范圍內(nèi)近似呈線性,而在某些范圍內(nèi)則明顯呈非線性,同時,傳感器具有離散性,還可能有溫漂、滯后等。在實際的稱重系統(tǒng)中,根據(jù)國家計量法規(guī)要求,系統(tǒng)的分辨率、精確度等級都有明確要求,在硬件配置條件滿足的情況下,分辨率、精確度等級通常通過軟件設(shè)置分度值d、分度數(shù)n來解決。 對于測重系統(tǒng)而言,標度變換實質(zhì)是建立重量W與A/D轉(zhuǎn)換數(shù)據(jù)N關(guān)系的數(shù)學(xué)模型。因為,被測對象經(jīng)傳感器、A/D轉(zhuǎn)換后得到的數(shù)字量是一系列的數(shù)碼,這些數(shù)碼值并不等于原來帶有量綱的參數(shù)值,它僅僅對應(yīng)于參數(shù)的大小,因此,必須把它轉(zhuǎn)換成帶有量綱的數(shù)值后才能顯示或打印輸出,這種轉(zhuǎn)換就是工程量變換,又稱標度變換。由于零漂的影響,零輸入信號時,輸出可能不為零,為消除這個零位漂移值,采用零位補償技術(shù),零位補償就是把這個零位漂移值儲存起來,每一數(shù)據(jù)采集時減去這個數(shù)值,得到的數(shù)值就是消除零漂的有效信號。(1)無效物理量的消除在稱重系統(tǒng)中,稱重傳感器輸出的信號是秤臺、支架和被測物之和的轉(zhuǎn)換信號,實際所要測的是被測物的重量,因此,秤臺、支架等是無效的物理量,在信號處理過程中要用軟件方法來消除。主控電路圖如下:
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1