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

正文內(nèi)容

基于單片機電度表的畢業(yè)設(shè)計畢業(yè)論文(完整版)

2025-01-16 11:04上一頁面

下一頁面
  

【正文】 of electricity, which will use the safe power limit, restrict basic electricity, excess charges Form. Key words: CS5460 chips; STC89C52 SCM; LCD Module; C51 Program 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計) 目 錄 一. 引言 ………………………………………………………… 1 電度表的 作 用 …………………………………………………… 1 電度表的發(fā)展 ……………………………………………… …… 1 電度表的發(fā)展前景 …………………………………… …… …… 1 二 .系統(tǒng)的總體設(shè)計思路 …………………………………………… 2 三 .系統(tǒng)硬件 組 成及介紹 ……………………………………………………………3 CS5460 簡介 …………………………………………………… 3 CS5460 引腳分配及功能 …………………………………… … 5 CS5460的 功能 .......................................6 CS5460寄存器配置 ...................................8 CS5460的工作過 程 ..................................10 四.硬件電路設(shè)計 …………………………………………………… 11 前端電路調(diào)理模塊 …………………………………………… 13 電能芯片 CS5460 模塊 ………………………………………… 14 單片機 STC89C52 模塊 …………………………………………1 5 …………………………………………………… 17 五.程序設(shè)計 ………………………………………………………… 19 單片機 C51 程序 設(shè)計的優(yōu)點 ………………………………… 11 程序設(shè)計思路 ………………………………………………… 12 CS5460驅(qū)動程序 ……………………………………………… 13 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計) CS5460 的設(shè)置和啟動 ……………………………………… 15 讀寫 CS5460………………………………………………… 16 結(jié)果顯示程序 ………………………………………………… 17 六 總結(jié) ……………………………………………………………… 23 謝辭 參看文獻(xiàn) 附錄 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計) 一.引言 電度表的作用 電能表是我國電工儀表行業(yè)中產(chǎn)量最大的產(chǎn)品。感應(yīng)系統(tǒng)脈沖電能表仍采用 感應(yīng)系電能表的測量機構(gòu)作為工作援建,由光電傳感器完成電能脈沖轉(zhuǎn)換,然后靜電子電路對脈沖進(jìn)行處理,從而實現(xiàn)對電能的測量。前端調(diào)理模塊采用 由電阻 R1, R2 構(gòu)成的電阻分壓器 測 量作用于負(fù)載上的電壓 ,當(dāng)然該 電壓 必須 為芯片所能允許的 150MV 的電壓范圍內(nèi) , 故對電阻 R1, R2 的比值需做要求, 經(jīng)變換的信號以差模電壓的形式直接加到電能表的芯片 CS5460 上 ,用 RS 測量流過負(fù)載的電流然后以差模電流的形式加到 CS5460 芯片端上 (如圖) , 通過輸入的瞬時電壓值和瞬時電流值得到電壓和電流的有效值 , 單片機從CS5460 中讀取的瞬時電壓、瞬時電流和瞬時功率等數(shù)據(jù)經(jīng)處理后存在存儲器內(nèi) , 上電后單片機從 存儲器內(nèi)讀數(shù)據(jù)到內(nèi)存中 , 再 通過顯示模塊的液晶屏正常顯示所測電壓,電流,功率。 該 CS5460旨在從單一經(jīng)營 +5V電源或雙 177。 CS5460的功能 CS5460 可以在單 +5V 電源或雙177。這些事件通知系統(tǒng)運行的狀態(tài)和內(nèi)部誤差狀態(tài)。 3) 激活狀態(tài) 20 INT 中斷輸出 21 EOUT 電能脈沖輸出 22 EDIR 功率方向指示輸出 23 SDI: 串行數(shù)據(jù)輸入 24 XIN 晶體振蕩器輸入 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計) 激活由配置寄存器的 SI1 和 SI0 位控制,管腳可以被置為低電平(缺省),置為高電平,恢復(fù)邏輯 0(上升沿),或恢復(fù)邏輯 1(下降沿)。 CS5460 可以測量瞬間電流,瞬間電壓,瞬間功率,能量, RMS 電流和 RMS 電壓。在寫數(shù)據(jù)移入輸入緩沖器到第 24SCLK 的處理登記。通過寄存器讀/寫命令,數(shù)據(jù)可被寫入或從 CS5460A中讀出,圖 圖 3為讀、寫時序。 頻率的測量 :將循環(huán)計數(shù)寄存器的 N 值改變?yōu)?1,此時電壓、電流瞬時值數(shù)據(jù)的刷新率為 4000Hz,這就為通過軟件進(jìn)行信號過零判斷創(chuàng)造了條件。 RS 的選取須保證在最大允許電流負(fù)荷下,其采樣電壓值不超過正負(fù) 150MV。 在本次設(shè)計系統(tǒng)中 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計) 五.程序設(shè)計 單片機 C51程序 設(shè)計 的優(yōu)點 因為本次系統(tǒng)設(shè)計中雖然采用 C52單片機,但鑒于其二者引腳功能基本一致,故采用 C51 的編程方法即可。 : STC89C52 的 INTO 接到 CS5460 的 INT 端,當(dāng)有中斷申請時,通過讀取內(nèi)部狀態(tài)寄存器,以獲得 CS5460 的工作情況,經(jīng)判斷執(zhí)行相應(yīng)的處理程序。 讀寫 CS5460 步驟: 1) 讀能量寄存器。 wr5460byte(wm_byte)。 0x80) == 0x80) SDI=1。 rh_byte=rd5460byte()。i++) { val=val1。 } return(val)。i6。 //送顯示 delay ()。外圍電路將輸入電壓信號轉(zhuǎn)換為CS5460 可以接受的 小電壓信號。 謝 辭 時光匆匆飛逝,四年多的努力與付出,本設(shè)計的完成既為大學(xué)四年劃上了一個完美的句號,也為將來的人生之路做了一個很好的鋪墊。通過查資料和搜集有關(guān)的文獻(xiàn),培養(yǎng)了我的自學(xué)能力和動手能力,并且由原先的被動地接受知識轉(zhuǎn)換為主動地尋求知識,這可以說是學(xué)習(xí)方法上有了很大的突破。 void initport(void)。 sbit RESET= P1^4。 wr5460(0xff,0xff,0xff,0xfe)。 /*啟動轉(zhuǎn)換 */ CS=1。 wr5460byte(mand)。i++) { SCLK=0。 } /************************************************************* 讀 CS5460 一個字節(jié) **************************************************************/ uchar rd5460byte(void) { uchar i,val。 SCLK=1。 _nop_()。 //_nop_()。 extern void dishzf(uchar x,uchar y,uchar *a)。 extern void rd5460(uchar mand)。 void initsiu(void)。 uchar xdata zfbuf[20]。 main() 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計) { uchar j。 } void cjdat(void) { _nop_()。 irms_m=rm_byte。/*回寫狀態(tài)寄存器 */ _nop_()。 [0]=0x0。 [3]=vrms_l。 dishz(3,21,P)。 _nop_()。 } void initsiu(void) { SCON=0X50。 /*定時器 1 每 50ms 中斷一次 */ TL0=0Xb0。 EX0=1。 } } void intint0(void) interrupt 0 using 2 { _nop_()。 mljsw = 1。 mljsw = 1。 recbuf[rspoint]=SBUF。 /*總中斷允許 */ } void senddata(char *a,uchar num) { uchar i。 /*暫時不開啟定時器 1中斷 */ PCON=0。 /*用定時器 2作為波特率發(fā)生器,并啟動他 */ RCAP2H=0XFF。 sprintf(zfbuf,%,pyg)。 dishz(3,42,Vrms)。 _nop_()。 [2]=irms_m。 0x80) [0]=0xff。 /*讀電流有效值寄存器 */ rd5460(0x18)。 rd5460(0x14)。 initport()。 uchar mljsw,rspoint。 void cjdat(void)。 extern uchar rd5460byte(void)。 extern void diszff(uchar x,uchar y,char a)。 n。 //5 _nop_()。 SCLK=0。 for (i=0。 0x80) == 0x80) SDI=1。 rm_byte=rd5460byte()。 wr5460byte(mand)。 /*配置寄存器 */ wr5460(0x5e,0xff,0xff,0xff)。 void initport(void) { RESET=0。 uchar rm_byte。 四年的大學(xué)學(xué)習(xí)生活即將結(jié)束,在論文即將完成之際,向四年來 辛勤培養(yǎng)、教育、關(guān)心和幫助過我的老師們表示最誠摯的敬意和感謝!同時,設(shè)計的順利完成也離不開各位同學(xué)和朋友的關(guān)心和幫助,他們積極的幫助我查資料和提供有利于本設(shè)計的建議和意見,使得本設(shè)計在一定程度上得到完善。龍老師淵博的專業(yè)知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、一絲不茍的作風(fēng)、誨人不倦的高尚師德對我影響深遠(yuǎn),一直是我工作、學(xué)習(xí)中的榜樣,他的循循善誘的教導(dǎo)和不拘一格的思路也給予了我無盡的啟迪。第二個是結(jié)果顯示模塊,它主要由單片機及數(shù)碼管及外圍電路組成。 disb++。 //顯示數(shù)據(jù) if (disa 10) { P2 = disb。 2)初始化單片機。 if (i==7) SDI=0。 rl_byte=rd5460byte()。 wrbyte=wrbyte 1。 CS=1。 3) 讀電壓有效值寄存器。 2) 寫同步控制命令字。當(dāng)系統(tǒng)規(guī)模較大時,設(shè)計人員都趨于采用 C 語言,這是因為 C 語言具有良好的可讀性、易維護性、可移植性和硬件操作能力。本電路圖中取
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1