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

正文內(nèi)容

基于單片機(jī)的無線充電器設(shè)計(jì)-資料下載頁

2025-06-27 19:42本頁面
  

【正文】 樣;當(dāng)所有的參數(shù)都準(zhǔn)確后,那么我們就可以加上負(fù)載進(jìn)行測試,保證在仿真里面的功能全部實(shí)現(xiàn)。 調(diào)試結(jié)果進(jìn)過前面一系列的調(diào)試,實(shí)驗(yàn)結(jié)果希望達(dá)到了設(shè)計(jì)的基本要求,輸出電壓5V左右,能正常的為手機(jī)等用電設(shè)備進(jìn)行充電,電流顯示和電壓顯示也很準(zhǔn)確。整個(gè)實(shí)驗(yàn)的結(jié)果才會(huì)令自己滿意。 結(jié) 論結(jié)論 本手機(jī)充電器系統(tǒng)的設(shè)計(jì)分為硬件電路設(shè)計(jì)和程序設(shè)計(jì)兩個(gè)部分,本文通過嚴(yán)密的理論分析,實(shí)際制作了振蕩電路模塊、功率放大模塊、發(fā)射線圈模塊和電路接收模塊。在硬件電路設(shè)計(jì)上遇到一些問題,關(guān)于DC/DC轉(zhuǎn)換的PWM脈寬調(diào)制信號的產(chǎn)生問題,經(jīng)過反復(fù)分析論證,最后確定用單片機(jī)通過編程來實(shí)現(xiàn),這樣將大大降低硬件的成本。軟件的設(shè)計(jì)采用模塊化的程序設(shè)計(jì)方法,分為主程序部分、按鍵采集模塊、AD轉(zhuǎn)換采集模塊以PWM脈寬信號產(chǎn)生模塊等。程序的設(shè)計(jì)既參考了一些資料里的內(nèi)容,也有相當(dāng)多的自我設(shè)計(jì),采用巧妙的算法有效避免出現(xiàn)雙字節(jié),從而使程序設(shè)計(jì)變得簡單。在設(shè)計(jì)過程中同時(shí)發(fā)現(xiàn)距離對無線充電的效率影響很大,是決定效率的關(guān)鍵因素。如果想要獲得較高的效率,則必須在一定程度上犧牲距離。更深層次的研究應(yīng)該解決效率與距離的矛盾關(guān)系。 由于本次設(shè)計(jì)使用的線圈在平滑度上有所欠缺,同時(shí)由于硬件的限制使得功率放大電路的效率不高。我們自身的知識和經(jīng)驗(yàn)的限制,導(dǎo)致本次設(shè)計(jì)的無線充電器的效率不高,有很多地方還需要進(jìn)一步完善。總體來說,本文雖然達(dá)到了一些基本要求,但還有很多不足。而按照目前的發(fā)展趨勢,相信無線充電應(yīng)該是很有應(yīng)用前景的。 參 考 文 獻(xiàn)參 考 文 獻(xiàn)[1] 蔣鴻飛,胡淑婷. .綠色能源——太陽能充電器[J]. 上海應(yīng)用技術(shù)學(xué)院學(xué)報(bào)2007[2] 蔡朝洋. 單片機(jī)控制實(shí)習(xí)與專題制作[M]. .北京:北京航空航天大學(xué)出版社,2006[3] 李朝青. 單片機(jī)原理及接口技術(shù)[M]. 北京航空航天大學(xué)出版社,2005,(05)[4] 張伯文. 簡易鎳鎘電池定時(shí)恒流充電器[J]. 電池,1997,(6)[5] 康華光. 電子技術(shù)基礎(chǔ) (模擬部分) [M]. 北京:高等教育出版社, 2000[6] 張紅梅,尹云華. 太陽能電池的研究現(xiàn)狀與發(fā)展趨勢[J]. 水電能源科學(xué),2008[7] 濱川圭弘. 太陽能光伏電池及其應(yīng)用[M]. 北京:科學(xué)出版社, 2008[8] 沈德金等. 接口電路與實(shí)用程序?qū)嵗齕M].北京大學(xué)出版社, 2003[9] 張軍軍,孫佩石,梁海濤. 智能化小區(qū)LED路燈光伏充電器的設(shè)計(jì)[J]. 電源技術(shù),2007[10] 柴瑞,,上海交通大學(xué),2009[11] 徐大誠,鄒麗新,丁建強(qiáng). 微型計(jì)算機(jī)控制技術(shù)及應(yīng)用[M].高等教育出版社,2003[12] 李宗烜,基于DSP的空間矢量變頻器的研制.[學(xué)位論文], 武漢理工大學(xué),2012[13] 何秋生,鋰電池充電技術(shù)綜述. [期刊論文]《電源技術(shù)》,2013[14] [M].第2版,西安:西安電子科技大學(xué)出版社,2008. [15] 徐偉祥,[M].大連:大連理工大學(xué)出版社,1996. [16] [M].北京:清華大學(xué)出版社,1996. [17] [M].北京:航空航天大學(xué)出版社,1999. [18] 馮建華,[M].北京:人民郵電出版社,2004. [19] 吳宇平,戴小平,[M].北京:化學(xué)工業(yè)出版社,2004. [20] 康華光,[M].第4版,北京:高等教育出版社,1999. [21] 岳靜,能電源的應(yīng)用與展望[J].通訊世界,、2002[22] (第四版)[M]. 北京: 高等教育出版社, 1999.[23] 閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第四版)[M]. 北京: 高等教育出版社, 1988.[24] 康華光,陳大欽. 電子技術(shù)基礎(chǔ)[M]. 武漢:高等教育出版社,1999[25] 段九州.電源電路實(shí)用設(shè)計(jì)手冊[M].沈陽:遼寧科學(xué)技術(shù)出版社,2002 附錄A:無線充電控制系統(tǒng)源程序代碼附錄A:無線充電控制系統(tǒng)源程序代碼/****************************************STC89C51********************12MHz晶振********/include define uint8 unsigned chardefine uint16 unsigned intdefine uchar unsigned chardefine uint unsigned in /*****寄存器內(nèi)部地址定義*****/sfr P2M0 = 0x96。sfr P2M1 = 0x95。sfr P1M0 = 0x92。sfr P1M1 = 0x91。 sfr ADC_CONTR = 0xBC。sfr ADC_RES = 0xBD。sfr ADC_RESL= 0xBE。sfr P1ASF = 0x9D。 sfr CCON = 0xD8。 //PCA控制寄存器sfr CMOD = 0xD9。 //PCA模式寄存器 sfr CCAPM0= 0xDA。 //PCA模塊0模式寄存器 //(STC12C5A60S2系列) sfr CCAPM1= 0xDB。 //PCA模塊1模式寄存器 //(STC12C5A60S2系列)sfr CL = 0xE9。 //PCA 定時(shí)寄存器低位sfr CH = 0xF9。 //PCA 定時(shí)寄存器 高位sfr CCAP0L = 0xEA。 //PCA模塊0的 捕獲寄存器 低位sfr CCAP0H = 0xFA。 //PCA模塊0的 捕獲寄存器 高位sfr CCAP1L = 0xEB。 //PCA模塊1的 捕獲寄存器 低位sfr CCAP1H = 0xFB。 //PCA模塊1的 捕獲寄存器 高位sfr PCA_PWM0 = 0xF2。 //PCA PWM 模式輔助寄存器0sfr PCA_PWM1 = 0xF3。 //PCA PWM 模式輔助寄存器1sbit CF = CCON^7。 //PCA計(jì)數(shù)溢出標(biāo)志位sbit CR = 0xDE。 //PCA計(jì)數(shù)器運(yùn)行控制位sbit CCF1 = CCON^1。 //PCA模1中斷標(biāo)志sbit CCF0 = CCON^0。 //PCA模0中斷標(biāo)志/************************************************************/ define TIMER0_HIGHT 0xE5 //設(shè)置定時(shí)器0工作方式1自動(dòng)裝載初值,定時(shí)5ms, Fosc=12MHZdefine TIMER0_LOW 0xF3define LCD_Data P0 //LCD的數(shù)據(jù)口sbit LCD_BF=LCD_Data^7。 //LCD忙信號位sbit LCD_RS=P2^6。sbit LCD_RW=P2^5。sbit LCD_EN=P2^4。sbit RED=P2^0。sbit YELLOW=P2^1。unsigned int I_DATA=0。unsigned int V_DATA=0。unsigned char Time5ms=0。 unsigned char tp=0。unsigned int ad_average_result,R,Vin。unsigned char D2=0。 unsigned char D1=0。 unsigned int U_SET=500。unsigned int I_SET=600。unsigned char U_OR_I=0。unsigned char MODE=0。unsigned char I_SET_OK=0。//電流設(shè)置標(biāo)志unsigned char V_SET_OK=0。//電壓設(shè)置標(biāo)志 unsigned char SET_OK=0。//設(shè)置完畢標(biāo)志unsigned char Ms_flag=0。 int I_PWM=0。/*延時(shí)子函數(shù)*/define XTAL 16 //晶振頻率,單位MHzvoid delay_1us(void) //1us延時(shí)函數(shù) { // a_nop_()。 } void delay_nus(unsigned int n) //N us延時(shí)函數(shù) { unsigned int i=0。 for (i=0。in。i++) delay_1us()。 } void delay_1ms(void) //1ms延時(shí)函數(shù) { unsigned int i。 for (i=0。i(unsigned int)(XTAL*1432)。i++)。 }void delay_nms(unsigned int n) //N ms延時(shí)函數(shù) { unsigned int i=0。 for (i=0。in。i++) { delay_1ms()。 } }// define LCD_GO_HOME 0x02 //AC=0,光標(biāo)、畫面回HOME位//輸入方式設(shè)置define LCD_AC_AUTO_INCREMENT 0x06 //數(shù)據(jù)讀、寫操作后,AC自動(dòng)增一define LCD_AC_AUTO_DECREASE 0x04 //數(shù)據(jù)讀、寫操作后,AC自動(dòng)減一define LCD_MOVE_ENABLE 0x05 //數(shù)據(jù)讀、寫操作,畫面平移define LCD_MOVE_DISENABLE 0x04 //數(shù)據(jù)讀、寫操作,畫面不動(dòng)//設(shè)置顯示、光標(biāo)及閃爍開、關(guān)define LCD_DISPLAY_ON 0x0C //顯示開 define LCD_DISPLAY_OFF 0x08 //顯示關(guān) define LCD_CURSOR_ON 0x0A //光標(biāo)顯示 define LCD_CURSOR_OFF 0x08 //光標(biāo)不顯示define LCD_CURSOR_BLINK_ON 0x09 //光標(biāo)閃爍define LCD_CURSOR_BLINK_OFF 0x08 //光標(biāo)不閃爍 //光標(biāo)、畫面移動(dòng),不影響DDRAMdefine LCD_LEFT_MOVE 0x18 //LCD顯示左移一位define LCD_RIGHT_MOVE 0x1C //LCD顯示右移一位define LCD_CURSOR_LEFT_MOVE 0x10 //光標(biāo)左移一位define LCD_CURSOR_RIGHT_MOVE 0x14 //光標(biāo)右移一位 //工作方式設(shè)置define LCD_DISPLAY_DOUBLE_LINE 0x38 //兩行顯示define LCD_DISPLAY_SINGLE_LINE 0x30 //單行顯示/*定義子程序*/Void LCD_ClrAll(void)。 //清屏void Judge_LCD_busy(void)。 //檢測是否忙碌void LCD_Write(uchar WriteData)。 //寫控制字void LCD_write_data(uchar LCD_data)。 //寫數(shù)據(jù)顯示void LCD_cursor(uchar x)。 //光標(biāo)起始地址void LCD_printc(unsigned char lcd_data) 。 //輸出一個(gè)字符void LCD_prints(unsigned char *lcd_string)。//輸出字符串/*LCD1602忙碌判斷子程序*/void Judge_LCD_busy(void) //判斷LCD1602是否忙狀態(tài){ while(1) { LCD_EN=0。 LCD_RS=0。 LCD_RW=1。 LCD_Data=0xff。 LCD_EN=1。 //EN 是 1—0 使能 if(!LCD_BF)break。 //LCD_BF=1表示忙碌,需要等待。 } LCD_EN=0。}/******LCD清屏***************/void LCD_ClrAll(void){ Judge_LCD_busy()。 //判斷是否忙碌 LCD_RS=0。 LCD_RW=0。 LCD_Data=0x01。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1