?

簡易信號源設計與制作

2016-07-26 06:56
中文信息 2016年3期
關鍵詞:正弦波方波信號源

(日照市技師學院,山東 日照 276800)

一、主要任務

利用8051單片機外接數模轉換器和I/V轉換電路,通過按鍵選擇輸出實驗中經常使用到的幾種基本信號的波形:方波、鋸齒波、正弦波等。方波由8051單片機內部自帶的計數器/定時器產生,并由用戶通過小鍵盤選擇波形周期。

二、設計要求

(1)設計簡易的信號源,實現具有產生正弦波、方波、三角波、鋸齒波四種周期性波形的功能。

(2)用按件控制信號波形的選擇。

(3)具有波形存儲功能。

(4)輸出波形的頻率范圍為100Hz~1MHz(非正弦波頻率按10次諧波計算);重復頻率可調,頻率步進間隔≤100Hz。

(5)輸出波形幅度范圍0~5V(峰-峰值),可按步進0.1V(峰-峰值)調整。

(6)具有顯示輸出波形的類型、重復頻率(周期)和幅度的功能。

三、硬件電路設計

硬件結構及原理:其核心由AT89S52單片機和D/A轉換電路構成。D/A轉換部分包含一片DAC0832數模轉換器和一片運放HA11741,用于將EPROM中讀出的數字信息轉換為模擬量。0832采用單緩沖型接口方式,其傳送控制端XFER接地,輸入鎖存允許端ILE與+5V電源相連,利用一個地址碼(P2.6高電平經非門后使為低電平)進行二次輸出操作,完成數據的傳送和啟動轉換。第一次操作是P2.6為高電平(即為低電平),WR為低電平(使有效),將P0口數據線上的數據鎖存于DAC寄存器的8位數據進行轉換,約經過1/2時鐘周期后,在輸出端(IOUT2,IOUT1)建立穩定的電流輸出。運放的作用是將DAC0832輸出的模擬電流信號轉換為電壓波形。

波形的產生是通過單片機系統執行波形發生程序,在其數據線上送出一系列按一定規律變化的數據信息,通過D/A轉換器和運算放大器轉化為電壓信號。

D/A轉換部分包含一片DAC0832數模轉換器和一片運放UA741,用于將EPROM中讀出的數字信息轉換為模擬量。

四、單片機流程圖如圖3.2

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

鋸齒波、正弦波輸出

五、軟件設計具體流程圖如圖3.3

六、總結

本文首先對信號源的組成、分類、應用等進行了介紹,指出信號發生器對我們的生活產生的影響。在對基于單片機的信號產生原理有一定了解的情況下,選擇合適的信號發生電路,以單片機為核心,實現單片機與D/A轉換、驅動電路相連接,通過編程產生所需要的各種波形。

圖3.2 流程圖

圖3.3 軟件框圖

猜你喜歡
正弦波方波信號源
單相正弦波變頻電源設計與實現
采用BC5016S的純正弦波逆變器設計及制作
聚焦4K視頻播放展望未來信號源發展
碳納米管方波電沉積鉑催化劑的制備及其催化性能研究
低噪聲鍵控寬頻信號源設計與實現
發射機信號源的自動處理和控制系統
基于DDS的PCM數字信號源設計與實現
方波外場下有限維量子系統的控制協議
基于嵌入式技術的電網同步正弦波發生裝置研究
基于Matlab的方波分解與合成仿真實驗設計
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合