版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《傳感器技術(shù)與應(yīng)用》電子稱設(shè)計(jì)電子秤設(shè)計(jì)一、設(shè)計(jì)要求器,設(shè)計(jì)數(shù)字電子稱。該數(shù)字電子稱具有如下功能:LM4229質(zhì)量,質(zhì)量顯示值保存到小數(shù)點(diǎn)后兩位??梢酝ㄟ^鍵盤設(shè)計(jì)物體單價(jià)。二、系統(tǒng)設(shè)計(jì)流源〕稱重傳感器信號(hào)放大電路A/D液晶顯示器報(bào)警器單片機(jī)矩陣鍵盤1設(shè)計(jì)框圖LTC1297示對(duì)應(yīng)物品的信息。三、設(shè)計(jì)原理1、恒流源電路R1RV3RV1U1:A8Q14R2R32〔阻性、感性、容性〕等優(yōu)點(diǎn)。調(diào)整滑動(dòng)變阻器可以看出,電流穩(wěn)定供電,具有重要作用,同樣也是是電子秤設(shè)計(jì)的根底局部。2、全橋電路傳感器R△R2.00.05mV/V,輸入電阻范圍35020Ω。
?? =????? =2????=
???×1??????
?? ???? 360?R=0.72Ω±359.28~360.723、差分放大電路V1V2V0RV6=RVR6=R7R5=R8,具體計(jì)算方式如下:4依據(jù)推算得出以下公式,可計(jì)算放大倍數(shù):??3??
=????0
=?? ??3??1
=??1??2
=??2??4??6
??8
??6
??8
????6??0=
??1 ??6 ????2P2.4下一步處理。5、單片機(jī)由keli5hex使其能夠完成價(jià)格計(jì)算的工作,是本設(shè)計(jì)最重要的一個(gè)局部。具體計(jì)算如下:重量轉(zhuǎn)換:voiddata_pro(void){unsignedint;if(0<ad_data<256){intvary=ad_data;press=(0.019531*vary);temp1=(int)(press*1000);abc[0]=temp1/1000+48;//取壓力值百位價(jià)格計(jì)算:
abc[1]=46;abc[2]=(temp1%1000)/100+48;//取壓力值十位abc[3]=((temp1%1000)%100)/10+48;//取壓力值分位abc[4]=((temp1%1000)%100)%10+48;//取壓力值個(gè)位}}void price_jisuan{price_temp2=(int)(price*press*1000);price_all[0]=price_temp2/10000+48;price_all[1]=(price_temp2/1000)%10+48;price_all[2]=46;price_all[3]=(price_temp2%1000)/100+46、液晶顯示屏
8;price_all[4]=((price_temp2%1000)%100)/10+48;price_all[5]=((price_temp2%1000)%100)%10+48;}這里主要承受了一個(gè)LM4229液晶顯示器,引腳接在單片機(jī)接口上,當(dāng)價(jià)格是人機(jī)交互的重要環(huán)節(jié)。7、按鍵局部KEYPAD-CUSTOM16每個(gè)按鍵分別對(duì)應(yīng)不同的功能,如數(shù)字0~9求執(zhí)行,實(shí)現(xiàn)單價(jià)設(shè)置等根本功能。8、報(bào)警器自動(dòng)報(bào)警提示,大大加大了電子秤的有用性。試驗(yàn)中蜂鳴器與單片機(jī)接口相連,由單片機(jī)檢測(cè)到超重信號(hào)時(shí),將報(bào)警信號(hào)傳達(dá)給蜂鳴器,便完成了本局部功能。四、電路仿真圖及相關(guān)介紹5顯示界面Keil5hexMCU,MCU數(shù)據(jù)對(duì)各局部接口電路初始化。200msLM4229LTC1297MCULM4229入到液晶顯示屏進(jìn)展顯示。五、局部程序代碼1、主函數(shù)設(shè)計(jì)整個(gè)設(shè)計(jì)中承受由下向上的設(shè)計(jì)思路。主程序中主要完成對(duì)LCM4229、LTC1297、及鍵盤掃描程序的調(diào)用。在編寫程序的過程中,各變量統(tǒng)一承受全局量全部承受浮點(diǎn)數(shù)。voidmain(void){delay(500); //系統(tǒng)延時(shí)500ms啟動(dòng)//ad_data=0;//采樣值存儲(chǔ)初始化為0lcd_init; //顯示初始化disp_init; //進(jìn)入歡送界面delay(1000); //延時(shí)進(jìn)入稱量畫面 “);clear_lcd(0,4,40);clear_lcd(16,0,100);clear_lcd(28,0,40);clear_lcd(44,0,100);clear_lcd(56,0,40);clear_lcd(72,0,100);clear_lcd(84,0,40);clear_lcd(100,0,100);clear_lcd(112,0,40);write_lcd(0,8,“有用電子秤“);while(1){、LM4229
ad_data=Adc0832(0);//采樣值存儲(chǔ)單元初始化為0alarm;data_pro;//讀取重量keyscan; //2查詢商品種類write_lcd(40,0,“------------------------------write_lcd(56,0,“單價(jià):“);write_lcd(56,11,price_danjia);write_lcd(56,20,“元/千克“);write_lcd(72,0,“總重量:“);write_lcd(72,11,abc);write_lcd(72,20,“千克“);write_lcd(88,0,“總價(jià):“);price_jisuan; //計(jì)算出價(jià)格write_lcd(88,10,price_all);write_lcd(88,20,“?a“);}}LM4229液晶能夠顯示比較簡單的漢字和圖形,首先必需對(duì)其寫入掌握操作直到寫完全部數(shù)據(jù)為止。write_data(place&0xff);//寫入地址高位write_data(place/256);//寫入地址低位write_com(0x24); //地址設(shè)置write_com(0xb0); //設(shè)置數(shù)據(jù)自動(dòng)寫write_data(ASC_MSK[(c1-0x20)*16+k]);write_com(0xb2); //自動(dòng)復(fù)位place=place+30;、LTC1297LTC1297CS,CLK,DATA//采集并返回ucharAdc0832(unsignedcharchannel)//AD轉(zhuǎn)換,返回結(jié)果{uchari=0;ucharj;uintdat=0;ucharndat=0;if(channel==0)channel=2;if(channel==1)channel=3;ADDI=1;_nop_;_nop_;ADCS=0;//拉低CS端_nop_;_nop_;ADCLK=1;//拉高CLK端_nop_;_nop_;ADCLK=0;//拉低CLK端,形成下降沿1_nop_;_nop_;ADCLK=1;//拉高CLK端ADDI=channel&0x1;_nop_;_nop_;ADCLK=0;//拉低CLK,形成下降沿2_nop_;_nop_;ADCLK=1;//拉高CLK端ADDI=(channel>>1)&0x1;_nop_;
_nop_;ADCLK=0;//拉低CLK,形成下降沿3ADDI=1;//掌握命令完畢_nop_;_nop_;dat=0;for(i=0;i<8;i++){dat|=ADDO;//收數(shù)據(jù)ADCLK=1;_nop_;_nop_;ADCLK=0;//形成一次時(shí)鐘脈沖_nop_;_nop_;dat<<=1;if(i==7)dat|=ADDO;}for(i=0;i<8;i++){j=0;j=j|ADDO;//收數(shù)據(jù)ADCLK=1;_nop_;_nop_;ADCLK=0;//形成一次時(shí)鐘脈沖_nop_;_nop_;j=j<<7;ndat=ndat|j;if(i<7)ndat>>=1;}ADCS=1;//拉高CS端ADCLK=0;//拉低CLK端ADDO=1;//拉高數(shù)據(jù)端,回初始狀態(tài)dat<<=8;dat|=ndat;4、4*4
return(dat);//returnadk}本設(shè)計(jì)中承受了4*4MCUvoidkeyscan{P1=0xfe;temp=P1;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P1;temp=temp&0xf0;while(temp!=0xf0){temp=P1;switch(temp){case0xee:num=1,price=price_unit[0],write_lcd(24,0,““);break;case0xde:num=2,price=price_unit[1],write_lcd(24,0,““);break;case0xbe:num=3,price=price_unit[2],write_lcd(24,0,““);break;case0x7e:num=4,price=price_unit[3],write_lcd(24,0,““);break;}while(temp!=0xf0){temp=P1;temp=temp&0xf0;}}}P1=0xfd;temp=P1;temp=temp&0xf0;while(temp!=0xf0){delay(5);
temp=P1;temp=temp&0xf0;while(temp!=0xf0){temp=P1;switch(temp){case0xed:num=5,price=price_unit[4],write_lcd(24,0,““);break;case0xdd:num=6,price=price_unit[5],write_lcd(24,0,““);break;case0xbd:num=7,price=price_unit[6],write_lcd(24,0,““);break;case0x7d:num=8,price=price_unit[7],write_lcd(24,0,““);break;}while(temp!=0xf0){temp=P1;temp=temp&0xf0;}}}P1=0xfb;temp=P1;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P1;temp=temp&0xf0;while(temp!=0xf0){temp=P1;switch(temp){case0xeb:num=9,price=price_unit[8],write_lcd(24,0,““);break;case0xdb:num=10,price=price_unit[9],write_lcd(24,0,““);break;case0xbb:num=11,price=price_unit[1],write_lcd(24,0,“名稱:蘋果“);;break;case0x7b:num=12,price=price_unit[2],write_lcd(24,0,“名稱:葡萄“);;break;}while(temp!=0xf0){temp=P1;temp=temp&0xf0;}}}P1=0xf7;temp=P1;temp=temp&0xf0;while(temp!=0xf0){delay(5);temp=P1;temp=temp&0xf0;while(temp!=0xf0){temp=P1;switch(temp){case0xe7:num=13,price=price_unit[3],write_lcd(25、報(bào)警子函數(shù)voidalarm(void){if(ad_data>=256)beep=0; //啟動(dòng)報(bào)警elsebeep=1;}
4,0,“名稱:草莓“);;break;case0xd7:num=14,price=price_unit[4],write_lcd(24,0,“名稱:西瓜“);;break;case0xb7:num=15,price=price_unit[5],write_lcd(24,0,“名稱:李子“);;break;case0x77:num=16,price=price_unit[6],write_lcd(24,0,“名稱:香蕉“);;break;}while(temp!=0xf0){temp=P1;temp=temp&0xf0;}}}price_temp1=(int)(price*1000);price_danjia[0]=price_temp1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 六盤水師范學(xué)院《化工原理實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024至2030年中國雙向鋼塑土工格柵行業(yè)投資前景及策略咨詢研究報(bào)告
- 8《安全記心上》《平安出行》教學(xué)實(shí)錄-2024-2025學(xué)年道德與法治三年級(jí)上冊(cè)統(tǒng)編版
- 2024年商業(yè)地產(chǎn)商鋪?zhàn)赓U及商業(yè)空間設(shè)計(jì)合同3篇
- 2024版ICP證直播與短視頻平臺(tái)服務(wù)合作協(xié)議3篇
- 2024年二手車交易市場(chǎng)合伙協(xié)議3篇
- 2024年校企共建實(shí)訓(xùn)基地協(xié)議書3篇
- 2024年度基礎(chǔ)設(shè)施建設(shè)采購程序及安全管理協(xié)議3篇
- 2024年版權(quán)租賃合同格式3篇
- 2024至2030年中國彈白水性膠漿行業(yè)投資前景及策略咨詢研究報(bào)告
- PCB設(shè)計(jì)檢查表(評(píng)審檢查表模板)
- 2024年太陽能發(fā)電項(xiàng)目BOT協(xié)議
- 警務(wù)指揮與戰(zhàn)術(shù)學(xué)總論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 工程質(zhì)量培訓(xùn)
- 2024光伏發(fā)電工程施工質(zhì)量驗(yàn)收規(guī)程
- 山東省房屋市政工程安全監(jiān)督機(jī)構(gòu)人員業(yè)務(wù)能力考試題庫-中(多選題)
- 云南省曲靖市高三上學(xué)期第一次質(zhì)量監(jiān)測(cè)數(shù)學(xué)試題2
- 四年級(jí)數(shù)學(xué)上冊(cè) 第6章《除法》單元測(cè)評(píng)必刷卷(北師大版)
- 養(yǎng)老院家具采購安裝協(xié)議
- 華東師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)期末素養(yǎng)評(píng)估測(cè)試卷(含答案)
- 車輛運(yùn)營合伙合同模板
評(píng)論
0/150
提交評(píng)論