摘 要:信号发生器被广泛的应用于各种教育和科研场所,在现代电子技术的应用领域中稳定度高、精度更高的通讯信号频率源的地位变的更加重要。本文设计实现了基于MAX038和单片机STC89C52为主要控件的信号发生器。通过拨码开关选择波形类型发送至单片机控制模块,由模拟开关选择频率范围,单片机通过D/A转换电路产生模拟信号控制MAX038产生波形,再由放大电路将模拟信号放大,同时, LCD液晶显示模块显示输出波形频率。本设计能产生范围在0.1Hz-20MHz内的正弦波、方波和三角波,可单独调节其频率和占空比且互不影响,波形失真较小。68340
毕业论文关 键 词:MAX038,单片机,信号发生器
Abstract:Signal generator has been widely applied in all kinds of education and scientific research. High accuracy signal frequency source becomes more important in the modern electronic technology application. Signal generator is designed and implemented based on MAX038 and MCU STC89C52, as the main components. The type of waveform is set up to sent to the MCU control module by DIP switch. The analog switch decides the frequency range. MAX038 is controlled by an analog signal through D / A conversion circuit form MCU, And then the analog signal is amplified by the amplifier circuit while LCD module shows the output waveform frequency. This design produces sine, square and triangle waves ranging from 0.1Hz to 20MHz. Frequency and duty cycle can be adjusted, and waveform distortion is small.
Keywords: MAX038, Microcontroller , Signal generator
目 录
1 前言 3
1.1 背景及意义 3
1.2 发展现状 4
2 设计思路 4
2.1 设计目标 4
2.2 设计方案 4
3 硬件电路设计 6
3.1 拨码开关选择电路 7
3.2 单片机最小系统电路 7
3.3 CD4051开关电路 11
3.4 D/A转换电路 12
3.5 MAX038波形产生电路 12
3.6 A/D输入电路 14
3.7 LCD液晶显示电路 15
3.8 电源模块电路 15
4 系统软件设计与分析 16
4.1 主程序设计 16
4.2 A/D转换程序设计 17
4.3 系统软件调试 18
5 系统调试与实现 19
5.1 实物调试 19
5.2 实验数据分析 20
结 论 26
参 考 文 献 27
致 谢 28
附录1 总体设计原理图 29
附录2 电源模块原理图 30
1 前言
信号发生器是一种能够产生各种频率,各种幅度的不同波形的设备。在各种电信系统或电信设备中,为了测量它的传输特征、频率幅值特性和其他元件的电性参数,为测量电子提供符合技术要求的电信号,主要是提供交流信号。也被称为信号源信号发生器或振荡器,已被广泛用于生产实践和科学技术使用中。用不同的函数式来产生不同的波形,能产生正弦波、方波和三角波等波形的电路被称为函数信号发生器,具有较宽的频率范围和较稳定的频率。为了产生测试信号的电子设备都可成为信号源。信号源就是为了给被测电路提供所需要的不同波形,然后测量其各种电性参数。信号发生器已经成为了最常用的信号源之一,已被广泛的用于电子线路和自动控制原理等领域。