版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
F程序編寫,FF摘要:
是科技創(chuàng)新2作一個增益可鍵控的線性放大器電路,拓展部分為自動增益控制。會分別介紹基礎和拓展兩個部分的設計原理、電路實現(xiàn)、編程實現(xiàn),以及調試過程,并附上課程學習心得體會。:Thisreportistheexperimentalreportof“TechnologyInnovation2”,whichisdividedintotwoparts---thefundamentalpartandtheexpandingpart.Thefundamentalpartistodesignakey-controllablelineargainamplifiercircuit,andtheexpandingpartisabouttheautomaticgaincontrol.Thisreportseparaydescribesthefundamentalpartandexpandingpartofthedesignprinciple,circuitimplementation,programming,anddebuggingprocess,togetherwithaexperienceofthecoursestudy. 編寫說 名詞定 縮略 課題任務規(guī)定的設計要 實際完成后的功 系統(tǒng)的設計原理與分 系統(tǒng)的設計原理和總體結 系統(tǒng)的功 硬件總體結 <增益可變放大電路模塊>描 功能描 接口定 技術要 實現(xiàn)方 <電平轉換模塊>描 功能描 接口定 實現(xiàn)方 <電壓比較模塊>描 功能描 接口定 實現(xiàn)方 軟件總體結構和功 重要的全局變 流程邏 <主要軟件模塊(一)名稱>描 功能描 輸入輸出項描 數(shù)據(jù)結 調用函數(shù)說 算 <主要軟件模塊(二)名稱>描 測試項 測試的資 測試方 及分 硬件開發(fā)工 軟件開發(fā)工 程序課程學習心得和建議意 [“目次”是自動生成的,選中并按鼠標右鍵,選擇“更新域”即可自動根據(jù)情況更新目次名稱為科技創(chuàng)新2的設計報告,介紹單片機控制的可控增益以及自動增益控制的設計報告,分為基礎和拓展兩個部分,通過設計原理、電路實現(xiàn)、編程實現(xiàn)以及調試過程、進行介紹。適合于對基本電路設計感的同學閱讀單片機小系統(tǒng):以單片機為及其它外部電路構成,以通過單片機編程來實現(xiàn)一定控制功能的系統(tǒng)。單片機又稱單片微控制器,它不是完成某一個邏輯功能的,而是把一個計算機系統(tǒng)集成到一個上。,CD4066B:是一個為模擬/數(shù)字信號的轉換或多路復用設計的四路雙向開關CD4016B的引腳相兼容,但是擁有一個更低的導通電阻.此外,在整個輸入信號范圍內(nèi),導通電阻是一個常量。檢波:將正弦波形變換為直流的電路,本實驗中采用峰值檢波,即獲得的是正弦輸入波的峰值具體指標:(1)0.151.45(2)150.11.50.1。(3)3%。在單片機小系統(tǒng)板上的人機操作界面,通過按鍵設置放大器的增益等級,四個按鍵從左至右功能分別為:增益增大0.、增益減少0.1、、換模式??梢詫崿F(xiàn)從0.1到1.5的5個增益倍率檔位變化,并且相應的增益值會在數(shù)碼管上顯示。各等級的實際增益值與標準值比較,最大誤差為1.47%0.1561%。增益可以隨輸入波的幅度變化而自動更改,能夠保證輸出信號峰值在限定范圍內(nèi)。在0.4倍增0.4倍增益(0.4)以下的范圍,設計一個反相放大器電路,可以實現(xiàn)增益可變。用模擬開關集成塊(推薦使用4066)實現(xiàn)一3%。鍵盤與現(xiàn)實:鍵盤從左至右四個鍵功能依次為:加,減,,切換模式。每次按鍵,相應的燈亮,相應的增益值能夠在數(shù)碼管上顯示。每按一次“加”鍵,增益值增大0.1.;每按一次“減”鍵,增益值減少0.1;按一次“”鍵,增益值變?yōu)?;按一次“轉換模式”增益控制:通過改變反響輸入端的電阻來控制增益大小。反相輸入端電阻由四個電阻并聯(lián)組成406615種不同的增益值。增益可變放大增益可變放大單單通過按鍵,單片機小系統(tǒng)通過控制開關陣內(nèi)開關的閉合狀態(tài),改變靜態(tài)增益,使輸出電壓的0.~154IO4066的四個控制引腳,通過控制對應電阻的通斷狀態(tài),實ControlControlControl圖三增益可變放大電路模塊U+=U-,i+=i—=0。G=Vo/Vi=Rf/Rx,RxRf。增益可變放大電路對于增益的控制,是通過可變電阻模塊實現(xiàn)的,可變電阻模塊采用4066。Rx值實現(xiàn)的。
11
1 R1=80kΩ,R2=40kΩ,R3=20kΩ,R4=10kΩ,Rf=20kΩ可以得出Rf/R1=0.1,Rf/R2=0.2,Rf/R3=0.4,Rf/R4=0.8。當輸入不同的控制信號時,會Rx不相同,0.11.5倍的變CD406610pin插座一端的連續(xù)四個針腳上。采用兩種供電模式,基礎部分時是+5V供電,拓展部分時是+5V,-5V供電,兩者可通過單片機上的按鍵進行切換,利用短路帽實現(xiàn)狀態(tài)轉換。CD4066結構圖如圖五。圖五摘自《CD4066DATASHEETLM741(A741)是一種基本的運算放大器,同向端接地,反向端輸入。輸入阻抗典型值為2MΩ,輸出阻抗大約為幾十Ω。輸出端在基礎部分時接地,在拓展部分時接10pin插座的一個針腳,兩者的轉換通過開路帽實現(xiàn)。LM741結構圖見圖六。圖六LM741DATASHEET電阻導通狀況K)等效電阻K)ABCD000100100011010001010110011110001001101010111100110111101111增益可變放大電路模塊接口:輸出信號為(+5V,—5V)圖 將單片機(+5V供電)LM324進行電壓比較。當輸入信號為+5V時,與+2.5V進行比較后,輸出信號為+5V0V時,與+2.5V進行比LM324,其由四個運算放大器組成。LM324圖九摘自《LM324DATASHEET當輸入端為+5V時,輸出端也為+5V0V時,輸出端變?yōu)?5VCD4066工作5V的電壓下,讓交流信號能夠通過模擬開關。單片機接口:電壓比較模塊有兩個輸出接口都通過一個10pin插座與單片機相連接,利用輸出信號增益可變放大電路模塊接口:通過10pin插座與增益可變放大電路模塊相連接,將輸入信號檢波后33圖十uA741uA741輸出+5V,反之,則輸出-5V。通過二極管時,由于負向電壓無法通過,+5V5V0V。通過電壓比較模塊,輸出信號為+5V和0V。而+5V和0V分別在單片機上表現(xiàn)為二進制的1和。因此兩條電路共有 三種組合(其中的10是不可能的,因為輸入電壓不可能既比說明輸入電壓較大,單片機會控制使增益倍數(shù)減??;當為01時,單片機無任何動作。unsignedcharxdata數(shù)碼管的掃描計數(shù)器,unsignedcharbdata數(shù)碼管驅動位unsignedcharunsignedintkey1_c=0,KEY1,KEY2,KEY3,KEY4的計數(shù)器,記錄按鍵被按下的時間,以達到防抖的目的,才允許鍵值,鍵值的是按鍵松開時刻的電平上升沿。unsignedint模式選擇變量:mode=1時對應基礎部分,此時按鍵均可用,增益手動調節(jié)。Mode=2時對應拓unsignedintf1=1,sbitD1_0=P3^5,D1_1=P3^4,D1_2=P3^3,D1_3=P3^2,D2_0=P3^2,D2_1=P3^3,D2_2=P3^4,D2_3=P3^5:D1_0~D1_31下的增益等級current_value0,1,2,3位。D2_0~D2_3對20,1,2,3位。開計時器開計時器,5ms計時到計時器溢出NNYY圖十一主函數(shù)流程圖current_value的值設D1_0~D1_3current_value的值設D2_0~D2_3 1Current_valueCurrent_valueCurrent_valueCurrent_valueNNYIN1IN21YN2YN3YNY44YNN2(2(加減Current_value的值送 譯在基礎部分中,單片機上的四個按鍵均起作用,其中KEY11,KEY2按下時增益減1,KEY3按下時增益,KEY4按下時切換模式。按鍵松起時電平的上升沿捕獲,以這個上升沿為標志開始鍵值處理,這樣可以避免一直按住按鍵時增益連續(xù)變化,可以改進按鍵的穩(wěn)定性。unsignedunsignedunsignedunsignedunsignedunsignedf1unsignedif(KEY1==0)if{if(current_value<max_value)current_value++;}if(KEY1==1)檢測到KEY1引腳上有低電平時key1_c開始計數(shù),在key1_c5期間如果KEY1上檢測到有高電平,則計數(shù)器key1_c。key1_c大于5以后單片機開始等待用戶松開按鍵,即只有在同滿足計數(shù)器key1_c大于5并且KEY1上高電平時才進行增益調整,同時又將計數(shù)器。這樣就實digi_scaner,類型:unsignedchar13的依次掃描,每次掃描眾多會有一支數(shù)output_selunsignedchar;功能:確定點亮哪一只數(shù)碼管。output_sel4位分別對1就可以單獨驅動一只數(shù)碼管。碼函數(shù)NUMTOSEG7存器ADDR_SELADDR_8SEG增益譯碼模塊是將current_value424個I/O引置高電平if((current_value&0x08)!=0x00)D1_0=1;elseD1_0=0;if((current_value&0x04)!=0x00)D1_1=1;elseD1_1=0;if((current_value&0x02)!=0x00)D1_3=1;elseD1_3=0;if((current_value&0x01)!=0x00)D1_2=1;elseD1_2=0;使用3位半或更高精度的數(shù)字電壓表(可以使用自備,下同),測量系輸入)接上萬用表,調到歐姆檔。將放大電路與電源斷開,拔掉4066,用導線模擬開關,分別搭接四5.3.1對應阻值,檢查阻值偏差。連接如圖十四。R1有正確8K4K2K(10開08421這個環(huán)節(jié),要測試輸入信號Vi,輸出信號Vo,固定Vi,通過按鍵調整放大倍數(shù)測量Vo,首先把程序到單片機小系統(tǒng)中,并給單片機小系統(tǒng)提供5V電壓。使其正常工作。切換到可控增益放大器模式,并給制作部分提供相應的電壓值,使兩個能正常工作。不斷改變其增益值,在自動增益部分,只需切換到自動增益模式,調整輸入信號的幅度,觀察數(shù)碼管的示數(shù)及示波器中顯示的波形。123456789123456789以上數(shù)據(jù)為本小組在自己測得的數(shù)據(jù)基本能夠達到要求,示波器上波形正確,增益值可以隨輸入信號的幅度而變化,被正確的限0.40.411111供連(焊)1114111616121111供連(焊)11141116硬件電路工作在正負5V的工作電壓下(工作電壓),輸入選取+1V的直流電壓(便于調試時觀察增益)220V交流電源正常工作。KeilWindowsMicrocontrollerISPWindowsProWindows知識有了初步的理解。而各位的老師和助教始終如一的耐心解答,在我們遇到時,老師其次,感謝共同奮戰(zhàn)的。在里,每當有小組遇到時,總會找其它小組同學請熱心的同學給予我們幫主,讓我們小組的實驗得以順利的進行。在此,我們對一起努力的,高。應該說,這次實驗我們付出了很多,收獲也是非常大的。在此,非常感謝這次的科創(chuàng)[2]實驗,CD4066BCCD4066BCQuad lSwitchDataLM741OperationalAmplifierData#include<reg51.h>#includesbitKEY1=P1^0; sbitKEY2=P1^1;sbitKEY3=P1^2;sbitsbitD1_0=sbitsbitsbitsbitD2_0=sbitD2_1=sbitsbitsbitIN1=P3^4;sbitIN2=unsignedcharcurrent_value=10;//放大倍數(shù)當前值#definemax_value0x0f #definemin_value0x01 #defineV_T10xfd /**/#defineV_TH00xee#defineV_TL0#define XBYTE[0x2000]/*#define XBYTE[0x4000]/*unsignedcharxdatadigi_scaner;unsignedintkey1_c=0;unsignedintkey2_c=0;unsignedintkey3_c=0;unsignedintkey4_c=0;unsignedintmode=1;unsignedintf1=1;unsignedintf2=1;unsignedintunsignedcharbdataoutput_sel;sbitled_1=output_sel^5;sbitled_2=output_sel^6;sbitled_3=output_sel^7;sbitled_4=output_sel^4;unsignedcharNUMTOSEG7(unsignedchar{unsignedcharAA;switch(DATA){case0:AA=0xc0;break;case1:AA=0xf9;break;case2:case3:case4:case5:case6:case7:case8:case9:AA=0x90;break;default:AA=0xff;}}timer0()interrupt1using{output_sel0xf0;/*初值,令數(shù)碼管驅動位無效,指示燈全滅*/if(mode==1){if(KEY1==0)key1_c++;if{if(current_value<max_value)current_value++;elsecurrent_value=min_value;}if(KEY1==1)if(KEY2==0)if{if(current_value>min_value)current_value--;elsecurrent_value=max_value;}if(KEY3==0)key3_c++;if(KEY3==1&&key3_c>5){}}if{if(IN2==0&&IN1==0)if{if(current_value<15)current_value++;}if(IN1==1&&IN2==0)current_value=current_value;if(IN1==1&&IN2==1)f2++;if{if(current_value>1)current_value--;}}if(KEY4==0)if{if(mode==1){mode=2;led_4=0;}else{mode=1;led_4=1;}}if(KEY4==1)if(++digi_scaner>3)digi_scaner=1;switch(digi_scaner){casecase2:
output_sel|=if(current_value>9)elseoutput_sel|=if(current_value>9)caseoutput_sel|=0x01;}}voidmain{/**//****//****/while{if{if((current_valu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度虛擬現(xiàn)實鋪面轉租合同3篇
- 2025年度電商公司客戶信息保密與處理合同4篇
- 2025年度農(nóng)業(yè)技術合作開發(fā)合同4篇
- 2025年度幕墻施工及售后維護全流程服務合同4篇
- 二零二四年度小店鋪保潔人員勞動合同參考文本3篇
- 2025年度海洋工程裝備制造承攬合同(GF(2024版)示范)3篇
- 二零二五年度電視機生產(chǎn)質量管理合同4篇
- 2025至2030年中國漱口水數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國手動沖水器數(shù)據(jù)監(jiān)測研究報告
- 2025年中國鋁合金網(wǎng)拍市場調查研究報告
- 第十七章-阿法芙·I·梅勒斯的轉變理論
- 焊接機器人在汽車制造中應用案例分析報告
- 合成生物學在生物技術中的應用
- 中醫(yī)門診病歷
- 廣西華銀鋁業(yè)財務分析報告
- 無違法犯罪記錄證明申請表(個人)
- 大學生勞動教育PPT完整全套教學課件
- 繼電保護原理應用及配置課件
- 《殺死一只知更鳥》讀書分享PPT
- 蓋洛普Q12解讀和實施完整版
- 2023年Web前端技術試題
評論
0/150
提交評論