999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的高精度PWM信號發生器的設計

2021-08-31 09:47:24申慶華
電子測試 2021年17期
關鍵詞:單片機信號系統

申慶華

(桂林理工大學信息科學與工程學院,廣西桂林,541006)

0 引言

PWM的英文全稱是”Pulse Width Modulation”,中文翻譯為"脈沖寬度調制"。PWM信號的應用十分廣泛,比如使用PWM信號控制溫度、控制比例閥的開度、控制電機的轉速、控制舵機的轉向等。對這些應用范圍要求精度比較高的地方,特制作了這一高精度脈沖信號發生器。

1 硬件設計

為滿足應用的要求,該信號發生器的設計目的是能產生頻率,電壓,占空比均可以調節的高精度,大功率脈沖信號[1]。該信號發生器的硬件部分:通過STM32 F103C8T6[2]單片機定時器輸出頻率,占空比,電壓都可調節的PWM信號,但是從STM32單片機輸出的PWM信號的波形和電壓無法達到設計的要求,所以要再經過模擬開關MAX4626進行波形整形得到較為完美的波形后,再用放大電路AD8397來放大達到電壓在0.1V到5V之間可調,這樣就得到較大功率的脈沖信號,同時通過LCD顯示器顯示各個參數指標。系統硬件框圖如圖1示。

圖1 系統硬件框圖

1.1 STM32F103C8T6最小系統設計

本信號發生器采用STM32F103C8T6最小系統板,其核心芯片為STM32F103C8T6,自帶電壓穩壓芯片,擁有復位按鍵、8M主晶振、32.768KHZ晶振用于校準或供內置RTC使用,自帶USB接口,STM32F103C8T6最小系統板的B15、A8、A9和A10分別連接按鍵,A7~ A0、C15、C14和C13與顯示電路相連接,運用STM32F103C8T6定時器TIM1輸出PWM,設置最小系統板的A11引腳輸出PWM信號。STM32F103C8T6最小系統板的電路如圖2所示。

圖2 STM32F103C8T6最小系統板的電路

1.2 模擬開關和放大電路設計

由于輸出信號的波形和電壓不能滿足設計的需求,所以采用了模擬開關和放大電路,模擬開關電路的芯片采用的是MAX4624,它是MAXIM公司生產的低開路電阻、低電壓先合后開單刀雙擲模擬開關。它具有過電流保護,能夠快速開閉,閉合及斷開最大時間均為50ns,電壓開路電阻很低,電路內部開關噪聲低的特點。當MAX4626的V+引腳接+5V的電壓時,Vin輸入信號最高可達2.4V,最低Vin為最低0.8V,而A11輸出的PWM信號的輸出電壓為3.3V,這就超過了MAX4626的輸入信號的最大電壓值,所以加上一個10K的電阻。

要求輸出電壓最大為5V,而模擬開關輸出電壓還不能滿足要求,要對模擬開關的輸出信號進行放大,從而滿足對電壓的要求。于是在模擬開關電路后接一個放大電路,以實現電壓在0.1V到5V之間可調。放大電路采用的是AD8397芯片,AD8397是高輸出電流雙運算放大器,可以有310mA的輸出電流。由AD8397和一些電阻組成同相比例運算電路,同相輸入端接信號Vin,反相輸入端通過電阻R4接地,Vout與Vin同相,根據“虛短”和“虛斷”:

R3=10K,R4=10K,所 以 Vout=2 Vin,所以該放大電路放大2倍。滿足電壓放大要求。模擬開關電路和放大電路圖分別如圖3和圖4所示。

圖3 模擬開關電路

圖4 放大電路

1.3 總體電路設計

顯示器件用LCD1602,LCD1602的D0~ D7分別與相對應的STM32F103C8T6最小系統的A0~ A7相連接。端口V0需要連接一個滑動變阻器來調節。 根據前面的控制單元和整形放大電路,再加上LCD1602顯示,得到本信號發生器的總體電路設計如圖5所示。

圖5 總體電路設計

圖6 主程序流程圖

2 軟件設計

程序需要實現的是對按鍵輸入的數據進行接收、控制STM32F103C8T6中的輸出,以及LCD顯示輸出電壓、頻率、占空比等功能。首先定義好各個端口,計算好LCD顯示對應的值。經過程序的掃描,按鍵是否按下去判斷接下來要執行的程序,通過對STM32F103C8T6單片機的定時器TIM1進行編程,使定時器TIM1輸出PWM,再通過LCD顯示參數。主程序流程圖如圖6所示。

3 結束語

本信號發生器與其它相比具有如下優點:①較51單片機信號發生器而言,具有功能強大,頻率高,工作穩定等特性;②較專用DDS 芯片的信號發生器而言,具有結構簡單,成本低等特性。

本信號發生器各參數調節范圍為:脈沖占空比調節范圍為2- 100%; 電壓調節范圍為0- 5.0V,步進0.02V;頻率調節范圍為1KHz- 100KHz。通過對軟件硬件的調試和檢測表明,該系統的軟件和硬件均能夠很好的工作,能夠滿足教學和生產的要求。

本信號發生器還存在著一些誤差,就是設計出來的理論上的輸出電壓、占空比和頻率值與實際測量的輸出電壓、占空比和頻率值有一點誤差,應該是模擬開關和放大電路精度不夠造成的,用其他更好的芯片來代替則能得到更好的信號參數。

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲美女操| 亚洲欧美成aⅴ人在线观看| a天堂视频| 国内精品伊人久久久久7777人| 免费jizz在线播放| 国产在线精品99一区不卡| 欧美不卡二区| 久久综合九九亚洲一区| 欧美区日韩区| 99热这里只有精品2| 国产亚洲欧美日韩在线一区| 中文字幕 91| 国精品91人妻无码一区二区三区| 日本尹人综合香蕉在线观看| 91免费片| 久久天天躁狠狠躁夜夜2020一| 无码专区第一页| 亚洲另类国产欧美一区二区| 凹凸精品免费精品视频| 9999在线视频| 亚洲男人天堂2018| 99久久无色码中文字幕| 男女男免费视频网站国产| 制服丝袜 91视频| 成人噜噜噜视频在线观看| 欧美黄网在线| 亚洲性网站| a级毛片网| 香蕉视频在线观看www| 免费激情网站| 午夜老司机永久免费看片| 91亚洲视频下载| 久久综合色天堂av| 国产视频欧美| 亚洲成网站| 亚洲另类色| 日韩国产精品无码一区二区三区 | 最新日韩AV网址在线观看| 91日本在线观看亚洲精品| 色综合a怡红院怡红院首页| 国产激情无码一区二区三区免费| 日韩欧美国产成人| 欧美国产中文| 国产主播福利在线观看| 国产午夜一级毛片| 日本人妻一区二区三区不卡影院 | 国内精自视频品线一二区| 波多野结衣久久精品| 97青草最新免费精品视频| 午夜福利无码一区二区| 又黄又湿又爽的视频| 欧美日韩北条麻妃一区二区| 欧美啪啪精品| 欧美精品1区2区| 久久久久青草线综合超碰| 欧美精品成人| 欧美黄网站免费观看| 亚洲综合极品香蕉久久网| 国产欧美在线| av一区二区无码在线| 久久永久免费人妻精品| 2024av在线无码中文最新| 99国产精品免费观看视频| 国产在线一区视频| 亚洲AV无码久久天堂| AV在线麻免费观看网站 | m男亚洲一区中文字幕| 免费在线播放毛片| 人禽伦免费交视频网页播放| 精品一区国产精品| 免费A级毛片无码无遮挡| 国产午夜小视频| 亚洲第一av网站| 亚洲一区二区三区国产精华液| 国产乱码精品一区二区三区中文| 免费jjzz在在线播放国产| 亚洲天堂网视频| 亚洲免费福利视频| 97国产精品视频人人做人人爱| 美女被操91视频| 青草91视频免费观看| 国产本道久久一区二区三区|