日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
單片機(jī)在多種波形發(fā)生器中的應(yīng)用
單片機(jī)在多種波形發(fā)生器中的應(yīng)用
 更新時間:2008-8-17 19:39:25  點擊數(shù):9
【字體: 字體顏色
[1] [2] [3]  下一頁
單片機(jī)在多種波形發(fā)生器中的應(yīng)用
 作者:錢 宏 來源:現(xiàn)代電子技術(shù)
摘  要:介紹了基于80C51單片機(jī)產(chǎn)生幾種基本波形的方法。采用微處理器兼容的14位數(shù)模轉(zhuǎn)換器MAX7534,高速,穩(wěn)定,具有良好的線性。用戶通過按鍵選擇輸出需要的波形,波形精度能夠滿足一般的使用條件。

    關(guān)鍵詞:波形發(fā)生器;單片機(jī);MAX7534;方波;鋸齒波;正弦波

    本文利用80C51單片機(jī)外接數(shù)模轉(zhuǎn)換器和I/V轉(zhuǎn)換電路,由用戶通過按鍵選擇輸出實驗中經(jīng)常使用到的幾種基本波形:方波、鋸齒波、正弦波。方波由 80C51單片機(jī)內(nèi)部自帶的計數(shù)器/定時器產(chǎn)生,并由用戶通過小鍵盤選擇波形周期。與微處理器兼容的14位數(shù)模轉(zhuǎn)換器MAX7534將數(shù)字量轉(zhuǎn)換為模擬量電流信號,通過I/V轉(zhuǎn)換電路得到雙極性的鋸齒波和正弦波信號,波形保證了他的精度和平滑、穩(wěn)定。

    1 硬件電路設(shè)計

  80C51單片機(jī)時鐘電路采用內(nèi)部方式,外接陶瓷諧振器(頻率為12 MHz),微調(diào)電容值為30 pF。系統(tǒng)復(fù)位采用按鍵式外部復(fù)位方式,復(fù)位信號至少保持8 μs以上。通過按鍵由用戶選擇要輸出的波形,按鍵選擇占用P1.1~P1.7口,采用獨立式鍵盤結(jié)構(gòu)。利用80C51單片機(jī)內(nèi)部自帶的計數(shù)器/定時器在 P1.0口上產(chǎn)生連續(xù)方波,由用戶通過按鍵選擇輸出方波周期。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。

1.1 D/A轉(zhuǎn)換電路

  本文采用美國MAXIM公司的微處理器兼容高性能單片14位數(shù)模轉(zhuǎn)換器MAX7534。MAX7534內(nèi)部功能框如圖2所示。MAX7534的高質(zhì)量、激光校準(zhǔn)、薄膜電阻和帶溫度補(bǔ)償?shù)腘MOS開關(guān)等確保了器件在整個工作溫度范圍內(nèi)具有良好的線性和增益穩(wěn)定性。MAX7534接收8位總線的2個字節(jié),內(nèi)部包括1個LS輸入寄存器和1個MS輸入寄存器,分時接收低8位和高6位的14位待轉(zhuǎn)換數(shù)字量、1個14位DAC寄存器、1個14位DAC數(shù)模轉(zhuǎn)換器和邏輯控制電路。數(shù)模轉(zhuǎn)換器(DAC)電路包括由激光校準(zhǔn)的11個薄膜R2R電阻陣、1個3位分段電阻陣和NMOS電流開關(guān)。該D/A轉(zhuǎn)換器具有保護(hù)CMOS寄存器的功能,無需使用外加肖特基二極管保護(hù)。

 MAX7534與80C51的具體連接見圖3。工作時,通過A1、A0引腳確定MAX的工作過程,其對應(yīng)關(guān)系見下表,當(dāng)出現(xiàn)表中的第3種情況時,14位待轉(zhuǎn)換的數(shù)字量通過MAX7534內(nèi)部總線輸入到14位DAC進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換結(jié)束,模擬量以電流形式輸出。

1.2 I/V轉(zhuǎn)換電路

  由MAX7534轉(zhuǎn)換得到的模擬量電流信號要轉(zhuǎn)換成電壓信號,需外加I/V轉(zhuǎn)換電路。I/V轉(zhuǎn)換電路與MAX7534的具體連接見圖3。

  圖3是MAX7534的雙極性或四象限乘法工作電路圖電路提供的是偏移二進(jìn)制碼,為解決高溫時的低泄漏,對VSS進(jìn)行負(fù)偏置;C1為補(bǔ)償電容,用來消除由 DAC的輸出電容和內(nèi)部反饋電阻構(gòu)成的極點,其值根據(jù)采用運(yùn)放的不同而不同;在接近DAC的VDD和GND管腳處放置1個1 μF的旁路電容,再與1個0.01 μF的陶瓷電容相并聯(lián),抑制高頻噪聲。按圖中給定的器件參數(shù),輸出電壓的表達(dá)式為:

VOUT=[(D-8192)/8192]×VIN

  VIN=+5V,當(dāng)D=0時,VOUT=-5V;當(dāng)D=8192時,VOUT=0V;當(dāng)D=16384時,VOUT=4.96V。轉(zhuǎn)換關(guān)系見表2。

2 軟件設(shè)計

  在硬件設(shè)計的基礎(chǔ)上進(jìn)行軟件編程。由用戶通過按鍵選擇需要輸出何種波形。

    2.1 方波輸出

  本文通過80C51單片機(jī)內(nèi)部自帶的定時器/計數(shù)器實現(xiàn)方波輸出。采用定時器/計數(shù)器T1,工作方式1,計數(shù)器位數(shù)是16位;門控位GATE置0,定時器的運(yùn)行只受控制寄存器TCON中運(yùn)行控制位(TR)的控制;計數(shù)器初值的設(shè)定由以下公式計算得到:

N=2n-TCfosc/12

n為計數(shù)器位數(shù);TC為定時時間;fosc為振蕩頻率。通過小鍵盤,由用戶鍵入需要輸出方波的周期(周期只能為正數(shù),如1 ms,2 ms,10 ms等,最大為65 ms),在P0口將得到所需的方波波形。

    2.2 鋸齒波、正弦波輸出

  鋸齒波中的斜線用一個個小臺階來逼近,在一個周期內(nèi)從最小值開始逐步遞增,當(dāng)達(dá)到最大值后又回到最小值,如此循環(huán),當(dāng)臺階間隔很小時,波形基本上近似于直線。適當(dāng)選擇循環(huán)的時間,可以得到不同周期的鋸齒波。由圖3所示連接可知:選通MAX7534的LS寄存器地址為5FFFH;選通MS寄存器地址為: 3FFFH;選通DAC寄存器地址為:7FFFH;選通DAC轉(zhuǎn)換地址為:1FFFH。鋸齒波產(chǎn)生程序流程圖如圖4所示。

  正弦波的產(chǎn)生采用查表法,單片機(jī)的I/O輸出均為+5 V的TTL電平,因此產(chǎn)生的正弦波幅值為+5 V。將一個周期內(nèi)的正弦波形等分為N份,那么第1點的角度為0°,對應(yīng)的正弦值為5sin0°;第2點的角度為360°/N,對應(yīng)的正弦值為5sin (360°/N ) ……,如此計算下去,將這些模擬量正弦值都轉(zhuǎn)換為雙極性方式下的數(shù)字量,得到一張按照點號順序排列的數(shù)字量正弦值表格。程序流程圖與鋸齒波產(chǎn)生子程序流程大致一致,只是每次送到MAX7534轉(zhuǎn)換的14位數(shù)字量是根據(jù)得到的表格所查得的。

    3 結(jié)語

  本文基于80C51單片機(jī)的多種波形發(fā)生器產(chǎn)生的3種波形完全能夠滿足實驗中的使用要求。采用的高性能數(shù)模轉(zhuǎn)換芯片保證了輸出波形的精度和穩(wěn)定性。通過軟件實現(xiàn)可以輸出更多的基本波形如:梯形波、三角波、反向鋸齒波等,具有實際的使用價值。

  • 上一篇: 基于89C52單片機(jī)的微電壓信號源設(shè)計
  • 下一篇: keilc51用戶上電初始化程序解讀(轉(zhuǎn))
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1