




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、四位半多功能數(shù)字表一基本要求:在Proteus平臺上設(shè)計(jì)并仿真實(shí)現(xiàn)一臺四位半多功能數(shù)字電壓表直流電壓測量,并具有極性判斷和自動量程轉(zhuǎn)換功能。1. 直流電壓測量:每秒等效采樣次數(shù)3次推薦檔位:I檔(20mV檔):最小電壓分辨率:2VII檔(200mV檔):最小電壓分辨率:20VIII檔(2V檔):最小電壓分辨率:0.2mVIV檔(20V檔):最小電壓分辨率:2mV2. *交流電壓測量:最高頻率<=10KHz的正弦波I檔(20V檔):最小電壓分辨率:20mVII檔(200V檔):最小電壓分辨率:200mV3. *交流參數(shù)測量:頻率、有效值、峰值4. 第1項(xiàng)為基本要求內(nèi)容,帶有“*”的2、3項(xiàng)
2、為選做內(nèi)容。5. 只能采用通用A/D、集成運(yùn)放IC、51單片機(jī)等器件,不準(zhǔn)使用專用電壓測量集成電路完成系統(tǒng)設(shè)計(jì)。6. 推薦一個參考的系統(tǒng)組成框圖如下:其中第一級的前置放大級推薦采用AD8551自穩(wěn)零斬波運(yùn)算放大器。設(shè)計(jì)過程:包括元器件選型依據(jù)(如前置放大器的設(shè)計(jì)、A/D分辨率的選擇、放大器及濾波器設(shè)計(jì)、采樣率計(jì)算、電源設(shè)計(jì)等)、理論分析及參數(shù)計(jì)算、系統(tǒng)設(shè)計(jì)(書面)。系統(tǒng)框圖、元件選型、理論計(jì)算、模塊電路設(shè)計(jì)二 系統(tǒng)框圖整體框圖數(shù)字電路部分和模擬電路量程初判模塊整體電路: 1 .電壓極性檢測電路電壓極性檢測電路采用過零比較器檢測負(fù)電壓的方式實(shí)現(xiàn)的,運(yùn)算放大器LM324的反向端接地,同向端通過10
3、0K電阻接輸入信號。當(dāng)輸入的測量信號為負(fù)時比較器翻轉(zhuǎn),輸出端經(jīng)過電平轉(zhuǎn)換成TTL信號后送給單片機(jī)PA7端口檢測,通常情況下輸出為高電平,為正電壓狀態(tài)。
4、60; 2. 電壓范圍粗測電路為了粗略地得到被測量的電壓范圍我們采用多組比較器的方式,通過階梯式比較的方法確定輸入電壓的范圍。其具體電路如下圖(2.2.5)所示。3. 量程切換電路量程切換電路包括電壓放大電路和無零漂小信號放大電路。電壓變換電路電壓變換電路由衰減電阻、切換繼電器和運(yùn)算放大器組成,對應(yīng)的是衰減1/2、1/3、1/4和無零漂放大50倍,切換電路如圖(2.2.7
5、)所示。電壓變換到0-5V標(biāo)準(zhǔn)信號后,再由A/D轉(zhuǎn)換進(jìn)行采樣,最后由單片機(jī)算法還原。4.差分放大電路:對輸入的電壓進(jìn)行去除同模干擾。5.50hz陷波器:電路設(shè)計(jì),目的是濾去工頻交流點(diǎn),因?yàn)殡姳矶嘤晒ゎl電源提供,在50HZ頻率段電壓干擾很大,所以要濾去。陷波器的頻譜分析圖:綠色為幅頻響應(yīng),紅色為相位。運(yùn)放模塊1|2放大電路;100倍放大器:測試輸出:輸入10V:輸入5V輸入2V:2V輸入800mv800mv輸入80mv:輸入8mv:單片機(jī)外圍電路2.軟件程序流程圖單片機(jī)控制系統(tǒng)軟件流程如圖所示。 三 使用器件單片機(jī)系統(tǒng)是以89C51單片機(jī)為核心;信號采集與量程轉(zhuǎn)換電路是由0
6、P一07和模擬開關(guān)CD4051所組成;積分比較與自動回零電路是由雙積分型AD轉(zhuǎn)換器和過零比較器所組成;開關(guān)邏輯控制電路主要元件是模擬開關(guān)CD4051;顯示采用了1602字符型液晶顯示器:基準(zhǔn)電壓是由TL431穩(wěn)壓所得。采用雙電源可以實(shí)現(xiàn)的數(shù)模隔離。/*作品 :*/#include <reg51.h>#include <intrins.h>#define addo (20.0/65535.0)#define uchar unsigned char#define uint unsigned intunsigned long temp;bit sys=0;sbit RS =
7、P10;sbit RW = P11;sbit E = P12;sbit CS = P30;sbit BYTE=P13;sbit BUSY=P14;sbit RC = P15; sbit S1 =P16;sbit S2 =P17;unsigned char num18 = 0;unsigned char num2 = "Voltage: "/-延時-void delay(int ms)int x,y;for(x=ms;x>0;x-)for(y=110;y>0;y-);/-bit lcd_bz()bit result;RS = 0;RW = 1;E = 1;_nop
8、_();_nop_();_nop_();_nop_();result = (bit)(P2 & 0x80);E= 0;return result;/-寫命令-void lcd_wcmd(unsigned char cmd)while(lcd_bz();/判斷LCD是否忙碌RS= 0;RW = 0;E = 0;_nop_();_nop_();P2 = cmd;_nop_();_nop_();_nop_();_nop_();E = 1;_nop_();_nop_();_nop_();_nop_();E = 0;/-寫數(shù)據(jù)-void lcd_wdat(unsigned char dat)wh
9、ile(lcd_bz();/判斷LCD是否忙碌RS = 1;RW = 0;E = 0;P2 = dat;_nop_();_nop_();_nop_();_nop_();E = 1;_nop_();_nop_();_nop_();_nop_();E = 0;/-液晶初始化-void lcd_init()lcd_wcmd(0x38);delay(1);lcd_wcmd(0x0c);delay(1);lcd_wcmd(0x06);delay(1);lcd_wcmd(0x01);delay(1);void lcd_pos(unsigned char pos)lcd_wcmd(pos + 0x80);/
10、ADS7825讀函數(shù)uint ADS7825_READ() uchar temp1,temp2; CS = 0; RC = 1; RC = 0; RC = 1; while(BUSY=0); RC = 1; BYTE = 0; temp1 = P0;if(temp1 & 0X80)=0)temp1 = P0; BYTE = 1; temp2 = P0; CS = 1;sys=1;else temp1 = P0; BYTE = 1; temp2 =P0; CS = 1;sys=0; return (int)(temp1<<8)|temp2); void HEXTOBCD()
11、/uint temp; temp = (unsigned long )(ADS7825_READ()*addo*1000000);/temp11=temp; num10 = temp/10000000+0X30; num11 = temp%10000000/1000000+0X30;/num12 ='.' num12 = temp%1000000/100000+0X30; num13 = temp%100000/10000+0X30; num14 = temp%10000/1000+0X30; num15 = temp%1000/100+0x30; num16 = temp%1
12、00/10+0X30; num17 = temp%10+0X30;/-主函數(shù)-void main(void)unsigned char i;S1=0;S2=0;lcd_init(); / 初始化LCDdelay(20); /設(shè)置顯示位置 lcd_pos(0x00); while(i<16)lcd_wdat(num2i);delay(2);i+;while(1)uchar flage=0; /flage=0為檔位不合適i = 0;S1=0;S2=0;HEXTOBCD();if (flage=0)if(temp>200000)lcd_pos(0x40);/delay(2);lcd_wd
13、at('1');/顯示字符lcd_pos(0x43);/delay(2);if(sys=0)lcd_wdat('-');delay(2);else if (sys=1)lcd_wdat('+');delay(2);/lcd_wdat(num10);/顯示字符delay(2);lcd_wdat(num11);/顯示字?delay(2);lcd_wdat(num12);/顯示字符delay(2);lcd_wdat('.');/顯示字符delay(2);lcd_wdat(num13);/顯示字符delay(2);lcd_wdat(num
14、14);/顯示字符delay(2);lcd_wdat(num15);/顯示字符delay(2);lcd_wdat(num16);/顯示字符delay(2);lcd_wdat(num17);/顯示字符delay(2);lcd_wdat('v');flage=1;else S1=0;S2=1;delay(50);HEXTOBCD();if (flage=0)if(temp>200000)&&(temp<2000000)lcd_pos(0x40);/delay(2);lcd_wdat('2');/顯示字符lcd_pos(0x43);lcd_
15、pos(0x43);if(sys=0)lcd_wdat('-');delay(2);else if (sys=1)lcd_wdat('+');delay(2);lcd_wdat(num10);/顯示字符delay(2);lcd_wdat(num11);/顯示字?delay(2);lcd_wdat('.');/顯示字符delay(2);lcd_wdat(num12);/顯示字符delay(2);lcd_wdat(num13);/顯示字符delay(2);lcd_wdat(num14);/顯示字符delay(2);lcd_wdat(num15);/顯
16、示字符delay(2);lcd_wdat(num16);/顯示字符delay(2);lcd_wdat(num17);/顯示字符delay(2);lcd_wdat('v');flage=1;else S1=1;S2=0;delay(50);HEXTOBCD();if (flage=0)if(temp>200000)&&(temp<2000000)lcd_pos(0x40);/delay(2);lcd_wdat('3');/顯示字符lcd_pos(0x43);lcd_pos(0x43);if(sys=0)lcd_wdat('-
17、39;);delay(2);else if (sys=1)lcd_wdat('+');delay(2);lcd_wdat(num11);/顯示字?delay(2);lcd_wdat(num12);/顯示字符delay(2);lcd_wdat(num13);/顯示字符delay(2);lcd_wdat('.');/顯示字符delay(2);lcd_wdat(num14);/顯示字符delay(2);lcd_wdat(num15);/顯示字符delay(2);lcd_wdat(num16);/顯示字符delay(2);lcd_wdat(num17);/顯示字符del
18、ay(2);lcd_wdat('m');delay(2);lcd_wdat('v');flage=1;else S1=1;S2=1;delay(50);HEXTOBCD();if (flage=0)if(temp<2000000)lcd_pos(0x40);/delay(2);lcd_wdat('4');/顯示字符lcd_pos(0x43);lcd_pos(0x43);if(sys=0)lcd_wdat('-');delay(2);else if (sys=1)lcd_wdat('+');delay(2);/lcd_wdat(num10);/顯示字符delay(2);lcd_wd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)c語言期末考試題及答案
- 上海保安考試題目及答案
- 電動汽車車輛維修合同3篇
- 突發(fā)公共衛(wèi)生事件應(yīng)對與管理
- 南通市崇川區(qū)2023-2024四年級數(shù)學(xué)下冊期末試卷及答案
- 呼吸管理運(yùn)營體系構(gòu)建
- 幼兒園衛(wèi)生保健家長座談會
- 建筑工程施工總承包合同范文4篇
- T/ZJFIA 011-2023常山雙柚汁復(fù)合果汁飲料
- 汽車創(chuàng)意美術(shù)課件設(shè)計(jì)
- 店面出讓股權(quán)協(xié)議書
- 深圳2025年深圳市住房公積金管理中心員額人員招聘8人筆試歷年參考題庫附帶答案詳解
- 英文電影鑒賞知到智慧樹期末考試答案題庫2025年北華大學(xué)
- 中外航海文化知到課后答案智慧樹章節(jié)測試答案2025年春中國人民解放軍海軍大連艦艇學(xué)院
- 心肺復(fù)蘇術(shù)課件2024新版
- 復(fù)調(diào)音樂巡禮-巴赫勃蘭登堡協(xié)奏曲 課件-2023-2024學(xué)年高中音樂人音版(2019)必修音樂鑒賞
- 健康與免疫智慧樹知到答案章節(jié)測試2023年浙江中醫(yī)藥大學(xué)
- 水墨中國風(fēng)名著《水滸傳》簡介主題PPT模板課件
- Q∕GDW 11958-2020 國家電網(wǎng)有限公司應(yīng)急預(yù)案編制規(guī)范
- TCSCS 009-2020 鋼結(jié)構(gòu)滑移施工技術(shù)標(biāo)準(zhǔn)
- 小學(xué)英語GreedyRabbit教案
評論
0/150
提交評論