亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        PWM信號發(fā)生器設(shè)計

        2023-05-30 08:32:36丁巖巖馬洪華李衛(wèi)中
        計算機(jī)應(yīng)用文摘 2023年2期

        丁巖巖 馬洪華 李衛(wèi)中

        關(guān)鍵詞:LM3S1138;PWM信號;OPA355;ADS7818;矩陣鍵盤;LCD12864

        中圖法分類號:TN03 文獻(xiàn)標(biāo)識碼:A

        1引言

        脈沖寬度調(diào)制(PWM)是現(xiàn)代控制技術(shù)常用的一種控制信息輸出,是可以利用微處理器的數(shù)字輸出對模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用于從測量、通信到頻率控制與變換的諸多領(lǐng)域。

        PWM技術(shù)[1]本來是應(yīng)用于電子信息系統(tǒng)和通信領(lǐng)域的一種信號變換技術(shù),但從20世紀(jì)60年代中期以來,隨著電力電子技術(shù)被引入電力變換領(lǐng)域,PWM技術(shù)廣泛應(yīng)用于各種工業(yè)電力傳動領(lǐng)域乃至家電產(chǎn)品中。目前,隨著微機(jī)技術(shù)日益廣泛深入工業(yè)控制領(lǐng)域,單片機(jī)控制的PWM技術(shù)迅速發(fā)展,其突出特點(diǎn)是可以比較容易地選擇最佳的脈沖調(diào)制頻段,更重要的是,由于與單片機(jī)的結(jié)合,整個系統(tǒng)可以集成為具有更完備的保護(hù)功能、故障診斷功能和顯示功能的高可靠的微型化系統(tǒng)。因此,它被競相開發(fā),應(yīng)用前景廣闊。

        2系統(tǒng)功能

        設(shè)計并制作一臺PWM信號發(fā)生器,電路組成框圖如圖1所示。

        3總體方案設(shè)計

        本方案以32位的LM3S1138微控制器為主要控制單元,PWM信號由LM3S1138直接產(chǎn)生,通過Timer模塊的定時器模式產(chǎn)生(10Hz-1kHz)PWM信號,再由Timer模塊的PWM模式產(chǎn)生(1kHz~100kHz)PWM信號,通過按鍵控制繼電器來選擇產(chǎn)生不同頻率階段的PWM信號,再經(jīng)由OPA355實現(xiàn)幅值可調(diào)功能,ADS7818采集PWM信號的電壓幅值,PWM信號的頻率、幅值和占空比通過液晶LCD12864顯示出來,通過鍵盤可實現(xiàn)頻率和占空比可調(diào)以及占空比設(shè)置的功能。系統(tǒng)框圖如圖2所示。

        4硬件電路設(shè)計

        4.1控制器選型及功能特點(diǎn)

        LM3S1138是Luminary Micro公司Stellaris所提供一系列的微控制器,是首款基于ARM(R) Cortex(TM)-M3的控制器,它為對成本尤其敏感的嵌入式微控制器應(yīng)用方案帶來了高性能的32位運(yùn)算能力。該具備領(lǐng)先技術(shù)的芯片使用戶能夠以傳統(tǒng)的8位和16位器件的價位來享受32位器件的性能,而且所有型號都是以小占位面積的封裝形式提供。

        該LM3S1138微控制器是針對工業(yè)應(yīng)用方案而設(shè)計的,包括遠(yuǎn)程監(jiān)控、電子販?zhǔn)蹤C(jī)、測試和測量設(shè)備、網(wǎng)絡(luò)設(shè)備和交換機(jī)、工廠自動化、HVAC和建筑控制、游戲設(shè)備、運(yùn)動控制、醫(yī)療器械以及火警安防。

        4.2鍵盤接口電路設(shè)計

        依據(jù)本系統(tǒng)設(shè)計要求,需要有頻率步進(jìn)、占空比步進(jìn)及設(shè)置、幅值步進(jìn)等功能,故需要設(shè)計鍵盤模塊。在本設(shè)計中使用常用的4*4鍵盤。4*4鍵盤硬件設(shè)計多采用矩陣式鍵盤,4*4矩陣鍵盤用8個IO端口實現(xiàn)16按鍵功能。鍵盤按鍵布置如圖3所示。

        4.3液晶顯示

        顯示模塊使用的是LCD12864液晶,LCD12864液晶顯示為128*64的點(diǎn)陣,利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。可以顯示8×4行16×16點(diǎn)陣的漢字,也可完成圖形顯示,低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,硬件電路結(jié)構(gòu)和顯示程序都要簡潔得多,且該模塊的價格也略低于相同點(diǎn)陣的圖形液晶模塊。LCD12864液晶的原理簡圖如圖4所示。

        4.4 OPA355電路設(shè)計

        OPA355是具有關(guān)斷狀態(tài)的CMOS寬帶運(yùn)算放大器,其工作電路原理圖如圖5所示。

        由同相比例運(yùn)算放大器輸入/輸出Vo=(1+Rf/R1)*Vi,可得:

        Vout=(1+R2/R1)Vin (1)

        4.5 ADS7818電路設(shè)計

        ADS7818是12位高速低功耗采樣模數(shù)轉(zhuǎn)換器,其分辨率為1/4 095,精度較高。ADS7818工作的電路如圖6所示。

        該電路中由串行時鐘輸入引腳CLK、串行數(shù)據(jù)輸出引腳DATA和轉(zhuǎn)換信號輸入引腳CONV組成的串行接口直接與單片機(jī)的輸入/輸出引腳連接。要使上述ADS7818的電路工作,單片機(jī)加到它的引腳上的信號必須滿足工作時序如圖7所示。

        ADS7818采集的電壓值為Vo,其計算公式為

        其中,temp為采集到的數(shù)字量。

        5軟件設(shè)計部分

        5.1軟件設(shè)計總體結(jié)構(gòu)

        系統(tǒng)軟件部分主要包括具有友好界面的操作菜單,各種信號的設(shè)置和控制。PWM信號產(chǎn)生過程:頻率設(shè)置,使用Timer模塊的定時器模式和Timer模塊的PWM模式分別產(chǎn)生10Hz~1kHz和10 kHz~100kHz的PWM信號。調(diào)幅波產(chǎn)生過程為:把PWM信號通過OPA355調(diào)節(jié)滑動變阻器可得到1V~5V的調(diào)制。軟件流程圖如圖8所示。

        5.2 Timer模塊的定時器模式

        本程序采用了20 MHz的系統(tǒng)時鐘頻率,采用了32位的可編程周期定時器,由于定時1ms以上的時間比較精確,故采用此方法產(chǎn)生10 Hz~1 kHz的PWM信號。

        由于系統(tǒng)時鐘頻率20 MHz已確定,產(chǎn)生PWM信號的頻率是由上述程序中2*T來決定的,且頻率F=200000001(2*T)Hz;占空比=(count1+time)/(2*T);采用鍵盤改變T的值可實現(xiàn)頻率的步進(jìn),改變time的值(此時count1為定值)可現(xiàn)實占空比步進(jìn)和設(shè)置的功能。

        5.3 Timer模塊的PWM模式

        本模塊采用的是PWM模式,可通過軟件實現(xiàn)PWM信號周期、占空比、輸出反相的控制,由于PWM模式是16位的,不能產(chǎn)生較小的PWM信號,但可產(chǎn)生1kHz~100 kHz的PWM信號,恰好能與上述Timer模塊的定時器模式產(chǎn)生的PWM信號連接上。

        由于系統(tǒng)時鐘頻率為20 MHz,產(chǎn)生PWM信號的頻率是由上述程序中ff來決定的,且頻率F=20000000/ffHz;由于PWM模式是16位的,故ff的取值范圍為0~65 535,所以可生1kHz~100 kHz的PWM信號。占空比=f1/ff,采用鍵盤改變ff的值可實現(xiàn)頻率的步進(jìn),改變f1的值可現(xiàn)實占空比步進(jìn)和設(shè)置的功能。

        5.4鍵盤掃描程序

        4*4鍵盤常用的方法有查表法和計算法,在本設(shè)計中使用查表法。凌陽單片機(jī)PA端口低4位輸出狀態(tài)掃描鍵盤。高4位是輸入方式,檢測鍵盤按鍵變化,當(dāng)沒有按鍵按下時,高4位輸入狀態(tài)不變;有按鍵按下時高4位狀態(tài)改變。此時,低4位逐行掃描,確定行。再高4位和低4位輸入/輸出方式交換,高4位輸出,低4位輸入;掃描列,確定列。行列都掃描后查表,確定鍵盤值。鍵盤掃描程序流程圖如圖9所示。

        6調(diào)試

        首先編寫調(diào)試LM3S1138程序,LM3S1138開發(fā)板包含下載器和最小系統(tǒng),可以直接使用開發(fā)板調(diào)試程序。實現(xiàn)程序設(shè)計需要最基本的模塊有:LM3S1138開發(fā)板、128*64液晶、OPA355模塊、ADS7818模塊、4*4鍵盤。調(diào)試程序使其滿足頻率、占空比等設(shè)計控制功能。其次硬件調(diào)試。最后系統(tǒng)聯(lián)調(diào),測試系統(tǒng)參數(shù)。

        測試設(shè)備:RIGOL公司DS1052E示波器、SS1792C直流穩(wěn)壓電源。

        測試數(shù)據(jù)如表1、表2和表3所列。

        由表1數(shù)據(jù)可以看出,由于在高頻的條件下,單片機(jī)定時器的固有誤差導(dǎo)致產(chǎn)生的PWM信號有一定程度的誤差,但是本系統(tǒng)的誤差在測量的允許范圍內(nèi)。

        由表2數(shù)據(jù)可以看出,占空比在產(chǎn)生的過程中沒有誤差,此項功能完成得比較好。

        由表3數(shù)據(jù)可以看出,由于此測量是在100Ω的負(fù)載條件下測量所得,在不同頻率階段會影響運(yùn)算放大器的倍數(shù),故存在一定的誤差,此誤差在測量的范圍內(nèi)。

        7結(jié)束語

        本系統(tǒng)是基于LM3S1138和OPA355構(gòu)成的PWM信號發(fā)生器,由于LM3S1138資源豐富,含有Timer模塊的32位定時模式和16位PWM模式,可直接通過LM3S1138本身的資源產(chǎn)生PWM信號,產(chǎn)生的PWM信號可通過OPA355實現(xiàn)幅值可調(diào)的功能。本系統(tǒng)具有硬件少、結(jié)構(gòu)簡單、容易實現(xiàn)、性能可靠穩(wěn)定等特點(diǎn)。

        作者簡介:

        丁巖巖(1989—),碩士,講師,研究方向:嵌入式開發(fā)、電子通信技術(shù)。

        馬洪華(1986—),碩士,實驗師,研究方向:電路系統(tǒng)控制、激光誘導(dǎo)擊穿光譜等(通信作者)。

        亚欧中文字幕久久精品无码| 桃红色精品国产亚洲av| 亚洲精品国产精品乱码视色| 人妻中文字幕乱人伦在线| 18黑白丝水手服自慰喷水网站| 免费男人下部进女人下部视频| 亚洲片一区二区三区| 无码日韩精品一区二区三区免费| 亚洲自偷自拍熟女另类| 国产福利午夜波多野结衣| 亚洲五月激情综合图片区 | 538在线视频| 亚洲国产精品一区二区| 偷拍一区二区三区高清视频| 精品亚洲麻豆1区2区3区| 亚洲人成色7777在线观看不卡| 国产亚洲一区二区手机在线观看| 久久久久亚洲AV无码专区喷| 精品国产又大又黄又粗av| 久久精品国产黄片一区| 激情亚洲一区国产精品| 专干老熟女视频在线观看| 男男受被攻做哭娇喘声视频| 无码少妇一级AV便在线观看| 人妻少妇喷水意淫诱惑| 日本一区二区三区丰满熟女| 国产激情视频免费在线观看| 色婷婷五月综合久久| 中国猛少妇色xxxxx| 国产成人一区二区三中文| 一本大道加勒比东京热| 国产一区二区三区青青草| 久久不见久久见www日本网| 又黄又硬又湿又刺激视频免费| 亚洲中文字幕无码久久2020| 日批视频免费在线观看| 亚洲不卡高清av在线| 亚洲视频一区二区三区视频 | 久久国产亚洲AV无码麻豆| 久久久精品2019免费观看| 成人性生交大片免费看激情玛丽莎 |