简易波形发生器

时间:2022-11-22 17:09:54 作者:壹号 字数:1854字

简易波形发生器

一、设计目的

1.掌握tlv5618的应用和编程方法。 2.熟悉几种典型波形的产生方法。

二、设计内容与要求

利用微机实验平台编程实现一个波形发生器,可以产生正弦波、方波、三角波等各种波形。

1. 基本要求

(1)具有产生正弦波、方波、三角波三种周期性波形的功能。 (2)输出波形的频率范围为100Hz~1Hz。 (3)输出波形幅度范围1~5V(峰-峰值)。 2. 提高要求

(1)增加输出波形的类型。 (2)扩展输出波形频率范围。 (3)减少幅度范围的步进量。

三、设计报告要求

…… 此处隐藏0字 ……

1.设计目的和内容 2.总体设计

3.硬件设计:原理图(接线图)及简要说明 4.软件设计框图及程序清单

5.设计结果和体会(包括遇到的问题及解决的方法)

四、总体设计

本次设计结合D/A和A/D转换,用键盘输入来选择tlv5618的输出波形,再通过tlv5618采集后在PC机上以图形方式显示。

设计要求该波形发生器能产生正弦波、方波、三角波等形状的波形。不同的波形主要是由输入tlv5618的不同规律的数据,所以在软件设计是主要是构造各种波形的数据表格。方波只需要控制输出高低电平的时间,三角波的表格可以由数字量的增减来控制,产生正弦波关于构造一个正弦函数数值表,通过查该函数表来实现波形的输出。波形的频率控制是通过对输出数据的时间间隔控制。幅度是通过改变输出数据的大小来控制的。为了程序实现方便,可以把每种波形的数据表构造好,再统一查表来实现。

五、硬件设计

硬件比较简单。将单片机系统里面的中断、tlv5618的电路弄清楚,通过相应的跳线就可以完成电路的设计。