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

基于單片機的信號發生器設計

2017-01-18 07:35:47曾素瓊楊冬濤曾靜玲蔡凱達
電腦與電信 2016年3期
關鍵詞:單片機信號系統

曾素瓊 楊冬濤 曾靜玲 蔡凱達

(嘉應學院電子信息工程學院,廣東 梅州 514015)

基于單片機的信號發生器設計

曾素瓊 楊冬濤 曾靜玲 蔡凱達

(嘉應學院電子信息工程學院,廣東 梅州 514015)

以單片機為核心控制器,結合D/A轉換、LCD1602顯示、程控放大器,設計輸出頻率、幅度可調的正弦波、方波和三角波信號發生器,對系統主要硬件電路和軟件進行設計。經實驗測試,系統實現了各波產生、顯示,信號頻率、幅度可調等功能,頻率和幅度誤差都是5%以內,波形質量較好。系統電路簡單、體積小、成本低、精度較高、工作穩定和使用方便直觀,具有廣泛的應用前景。

信號發生器;單片機;DAC0832;LCD1602;程控放大器

1 引言

信號發生器稱為信號源或振蕩器,在日常生產實踐和科技領域中有著廣泛的應用,是實驗室的主要運用的信號源,同時是各種電路實驗不可缺少的設備之一。目前大多數的波形信號發生器都是由硬件搭建而成,可以產生正弦波、方波、三角波等波形,調試較麻煩,電路比較復雜,價格較高,體積較大。

單片機具有低功耗、控制功能強、擴展靈活、微型化和使用方便等優點[1,2]。本文設計的基于單片機和D/a的信號發生器,用戶可以通過按鍵分別設置輸出正弦波、方波、三角波及其頻率、幅度參數,還直觀顯示波形信息,電路簡單且便于調節、控制,價格較低,應用前景廣闊。

2 系統結構框圖

設計一個基于單片機的信號發生器,要求輸出信號頻率穩定,抗干擾能力強。系統以STC12C5a60S2單片機作為控制中心,控制和協調各個模塊的工作,通過程序的編寫對系統進行初始化,完成對液晶顯示、波形的產生、按鍵響應、增益調節等功能。系統的整體設計結構由圖1所示,由單片機STC12C5a60S2、液晶顯示模塊LCD1602、波形產生模塊、程控放大模塊和負壓產生模塊組成。用戶可以通過按鍵分別設置輸出正弦波、方波、三角波及其頻率、幅度參數,當用戶設置好輸出的參數后,單片機通過查表輸出對應的波形,其中波形是根據DDS的原理來產生,輸出的波形經一級程控放大電路,從而增大、控制輸出信號幅度。

3 硬件電路設計

硬件電路設計包括:主控模塊的選擇及其最小系統、按鍵模塊、LCD1602液晶顯示模塊、DaC0832信號產生模塊(波形產生模塊)、程控放大模塊和負壓產生模塊等主要電路設計。

3.1 主控模塊的選擇

系統采用STC12C5a60S2單片機作為系統的主控制芯片,完成檢測按鍵、波形輸出控制、液晶顯示等相關功能。STC12C5a60S系列單片機是宏晶科技生產的新一代8051單片機,指令代碼完全兼容傳統8051,但速度快8~12倍,有一個全雙工異步串行口,內部集成MaX810專用復位電路,2路PWM,8路高速10位D/a轉換(250K/S),I/O口多且可定義,并有四種狀態,2級中斷優先級的中斷系統,2個16位的定時計數器實現定時和計數功能,還有EEPROM功能[1,2]。該單片機具有便于調試、高速、低功耗、廉價、穩定性好等優點。

3.2 STC12C5a60S2單片機最小系統

單片機最小系統包括了單片機、復位電路、時鐘電路。單片機可以通過手動按鍵復位,按下復位鍵S1后使單片機進入上電的初始狀態。系統時鐘電路選用了12MHz的晶振,一個機器周期的時間為1μs。因為P0口是漏極開路的結構,加了10k的排阻作P0口的上拉電阻。排阻接到單片機的P0.0-P0.7和VCC端口,單片機最小系統如圖2所示[3]。

圖2 STC12C5a60S2單片機最小系統

3.3 按鍵模塊的設計

系統中需要按鍵不多,采用簡單的獨立按鍵,按鍵直接到單獨I/O口(按鍵S1、S2、S3、S4、S5分別連接到單片機的9腳(RESET)、P1.3、P1.4、P1.5、P1.6端),CPU可以通過向此端口發出指令得到按鍵的狀態,按鍵另一端接地。按鍵在初始狀態下時,I/O的狀態為高電平;按鍵處于按下狀態時,I/O口的狀態為低電平,單片機根據I/O口是否為高電平或低電平來判斷哪個按鍵被按下。

按鍵的功能:按鍵S1為復位鍵,實現系統復位切換回初始狀態;按鍵S2為功能鍵,切換到參數設置界面;按鍵S3為切換鍵,可以切換到不同參數進行設置;按鍵S4為遞增按鍵;按鍵S5為遞減按鍵。

3.4 LCD1602顯示模塊與主控芯片的設計

系統選用LCD1602液晶顯示器,方便直觀顯示更多的參數[3],顯示器顯示波形類型、幅度、頻率。LCD1602與單片機的連接如圖3所示。單片機P0口作為數據端口,液晶顯示接單片機的P0.0-P0.7端口,LCD1602的EN、R/W、RS分別接單片機端口的P1.2、P1.1、P1.0,其中EN是下降沿觸發的片選信號,R/W是讀寫信號,RS是寄存器選擇信號。

圖3 LCD1602與單片機的連接圖

3.5 DaC0832信號產生模塊設計

系統采用2個DaC0832芯片,一個用來產生波形,另一個來改變幅度。DaC0832是一個先進的數模轉換器,可以實現輸出正弦波、三角波和方波,可以通過查詢存儲在單片機的ROM表來實現波形的產生[4-8]。

DaC0832波形發生電路如圖4所示,DaC0832轉換的結果是采用電流形式輸出,為了得到模擬電壓信號,用運放a實現電流電壓轉換并放大。運放a輸出電壓V的范圍為-Vref-0V,為了使輸出信號幅度范圍以0V為中間值,使用了運放B搭建成一個加法器進行信號放大和偏置調整。TL431提供基準電壓2.5V,一方面供DaC0832作基準電壓VREF使用,另一方面作運放B的加法器一路輸入電壓。圖4中的兩個運放TL072需要正負電源來供電,但系統供電只有一個+ 5V電源,為了得到一個-5V電源,系統使用了ICL7660芯片的轉換器工作模式實現產生-5V電源。

3.6 程控放大模塊設計

系統選用了DaC0832與外部電路構成了程控放大器來控制改變幅度,DaC0832中的DI0-DI7端口連接單片機的P2.0-P2.7端口,其基準電壓是接到波形發生電路的輸出,Vout=Vref×Data/256。其中Data的值通過改變單片機連接到數模轉換數據口的電平值就可以改變其放大倍數。程控放大模塊電路如圖5所示。

圖4 波形發生電路

圖5 程控放大模塊電路

4 系統總線路圖

系統總電路如圖6所示,由單片機最小系統、液晶顯示電路、電源電路、程控電路、波形發生電路、負壓產生電路等組成。

圖6 系統總電路圖

5 軟件設計

系統中主要運用Keil和Proteus兩個程序軟件進行程序編譯和仿真。單片機上電后初始化,產生默認設置的波形,對應的幅度和頻率等參數,然后單片機判斷設定按鍵是否按下,如果是則進入相關參數的設置,如果否則返回,系統的主要程序流程圖如圖7所示。

圖7 系統程序流程圖

LCD1602初始化子信號流程圖如圖8所示,首先調用液晶自定義的字庫,設置DDRaM地址,在第一行顯示,然后設置顯示數據的首地址,循環量設置,不斷地取字符代碼,第二行顯示過程也是如此,直到顯示完畢。

圖8 LCD1602初始化子信號流程圖

6 系統測試及數據分析

示波器上測得輸出正弦波、三角波、正弦波圖形如圖9所示。正弦波幅度為2V和頻率為1000Hz的正弦波,信號發生器上液晶顯示的峰峰值為2.08V,頻率為997.0Hz,幅度相對誤差4.0%,頻率相對誤差0.30%;三角波幅度為2V和頻率為1000Hz的三角波,信號發生器上液晶顯示的峰峰值為2.04V,頻率為1002.0Hz,幅度相對誤差2.0%,頻率相對誤差0.20%;輸出方波幅度為2V和頻率為1000Hz的方波,信號發生器液晶顯示上顯示的峰峰值為2.09V,頻率為998.4Hz,幅度相對誤差4.5%,頻率相對誤差0.16%。

圖9 正弦波、三角波、方波圖

對系統生產其它信號的幅度和頻率進行實驗,實驗數據如下表1所示。

表1 實驗數據表

通過比較與分析以上實驗數據,頻率1000~5000Hz和幅度0~2V,兩者的誤差都是≤5%。系統可以實現設定和顯示頻率、波形類型、幅度這些參數,實現了正弦波、三角波、方波的產生、顯示,信號頻率、幅度可調等功能,波形質量較好。

7 總結

設計了基于單片機的信號發生器,對系統硬件電路和軟件作了設計。系統是通過STC12C5a60S2單片機編程的方法,將要輸出的波形預先存在半導體存儲器中,經過數模轉換、放大等處理后,輸出該波形的信號。用按鍵通過單片機程序實現了波形類型、頻率大小、幅度大小的控制,并用液晶直觀顯示各信息。輸出信號頻率、幅度穩定,頻率范圍1000~5000Hz和幅度范圍0~2V,兩者的誤差都是≤5%,系統抗干擾能力強,擴展性強,制作簡易。

[1]陳桂友.增強型8051單片機實用開發技術[M].北京:北京航空航天大學出版社,2010.

[2]張鑫.單片機原理及應用(第2版)[M].北京:電子工業出版社,2013.

[3]徐瑋.51單片機的綜合學習系統-1602字符型液晶顯示[J].電子制作,2008,(01):21-25.

[4]石桂明,冀勇剛,彭海龍.基于AD9850的信號發生器的設計與實現[J].現代電子技術,2010,(01):117-119.

[5]王春會,吳迪.基于DAC0832的波形發生器[J].遼寧師專學報(自然科學版),2011,(03):83-85.

[6]郭小霞,管鑫,李思聰.基于FPGA的DDS信號發生器的設計[J].電子技術,2014,(10):37-39.

[7]吳興波,賈彬彬,趙亮.基于單片機的三相正弦波發生器設計[J].吉林化工學院學報,2012,(09):86-89.

[8]孫勤江,沈彬.基于單片機的信號發生器設計[J].石油和化工設備,2014,(01):19-22.

Signal Generator Design Based on SCM

Zeng Suqiong Yang Dongtao Zeng Jingling Cai Kaida
(Jiaying University,Meizhou 514015,Guangdong)

Main hardware and software of the system are designed,using microcontroller as the core controller,and combining with D/a conversion,LCD1602 display,programmable amplifier designed output frequency,amplitude adjustable sine,square and triangular wave signal generator.The experiment shows that the system implements wave generation,display,and adjustment of signal frequency and amplitude.The frequency and amplitude errors are less than 5%,and wave quality is good.This system has the advantages of simple circuit,small size,low cost,high precision,stable work and easy usage,having a wide range of application.

signal generator;single chip microprocessor;DaC0832;LCD1602;programmable gain amplifier

TP3

a

1008-6609(2016)03-0031-04

曾素瓊,女,廣東五華人,碩士,副教授,研究方向:電路與系統、檢測與自動控制及電子技術應用的教學及應用。

2015年嘉應學院質量工程項目:基于應用型人才教育的電子線路課程教學創新實驗區,項目編號:415B0252;2015年嘉應學院教改重點項目:通信電子線路的總項目分環節設計的實驗教學改革與實踐,項目編號:415B0361;2015年廣東省大學生創新訓練項目:電子電路的項目式學習與實踐,項目編號:415B0646。

猜你喜歡
單片機信號系統
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
主站蜘蛛池模板: 五月综合色婷婷| 国产一级毛片高清完整视频版| 成人福利免费在线观看| 一本综合久久| 一区二区偷拍美女撒尿视频| 久久五月天国产自| 国产精鲁鲁网在线视频| 在线视频亚洲色图| 欧美日韩一区二区在线播放| 国产不卡国语在线| 欧美日韩一区二区三区在线视频| jizz在线免费播放| 成人一级黄色毛片| 国产欧美视频综合二区| 亚洲天堂区| 国产一级裸网站| 久久精品人人做人人爽电影蜜月| 亚洲中文字幕久久精品无码一区| 久久国产拍爱| 黄色网站在线观看无码| 中文字幕乱妇无码AV在线| 久久性妇女精品免费| 亚洲国产精品无码AV| 亚洲福利视频一区二区| 国产福利在线免费观看| 男女精品视频| 午夜一区二区三区| 日韩欧美91| 国产成人精品无码一区二| 九色91在线视频| 欧美日韩午夜| 国产波多野结衣中文在线播放 | 欧美色丁香| 97av视频在线观看| 色哟哟色院91精品网站| 91一级片| 一区二区理伦视频| 欧美性猛交一区二区三区| 天堂成人在线视频| 91精品专区国产盗摄| 亚洲精品中文字幕午夜| 国产精品香蕉| 日韩午夜福利在线观看| 国产精品香蕉| 狠狠色噜噜狠狠狠狠奇米777| 欧美国产日韩在线观看| 亚洲国产精品无码久久一线| 日韩高清一区 | 91年精品国产福利线观看久久 | 91在线无码精品秘九色APP| 亚洲色欲色欲www网| 青青草国产一区二区三区| 国产精品分类视频分类一区| 国产毛片高清一级国语| 乱人伦视频中文字幕在线| 国产香蕉在线| 高潮毛片无遮挡高清视频播放 | 在线视频一区二区三区不卡| 97av视频在线观看| 精品久久久久久久久久久| 尤物精品国产福利网站| 久久情精品国产品免费| 99视频精品在线观看| a亚洲视频| 九色视频一区| 香蕉久久国产超碰青草| 亚洲国产一成久久精品国产成人综合| 狠狠操夜夜爽| 乱人伦99久久| 99热线精品大全在线观看| 国产欧美视频综合二区 | 婷婷亚洲天堂| 久久综合成人| 久久久受www免费人成| 国内熟女少妇一线天| 91在线丝袜| 国产国产人成免费视频77777| 成人va亚洲va欧美天堂| 99热这里只有精品免费| 欧美午夜在线观看| 亚洲伊人天堂| 99热国产这里只有精品9九 |