ZKX's LAB

脉冲波形发生器的设计 脉冲程序发生器任意波形发生器

2021-03-06知识9

用单片机做波形发生器,产生正弦波等非脉冲波 我不知道你说的是不是输出模型时,需要建立一个庞大的数组,挨个送给DA芯片的方式发送的。如果是可以用较为简单的数学公式可以描述的波形,可以不用数组的方法。比如半三角波,y=ax;i=1;i+;y就可以是DA的值了。也就是你只要能知道公式这事儿就好办,当然需要复杂运算的公式,建议数组,原因在于运算时,产生运算时间,运算时间有长有短,你会发现输出的波形被拉长或者两个值之间有间隔,所以大家喜欢用数组的方式描述,以查表的方法完成这件事情。但对于复杂的又不行用数组描述的可以用少部分用数组描述的方式。如y=x4次方+bx+c,你可以只将x4变为数组,每次运算时,调用进去就可以了。不知道你是不是需要自己输入设定值,产生规定的正弦波,比如 y=a*sin(wx+Q),用户自己输入数就能得到想要的波形。其实也比较简单。先有个sin的标准数组,读一个标准的sina数乘a。而w则就是标准数组中需要选择的伸缩,数学角度2π对应255,那么w对应?则可得出?255就是你的伸缩,用的时候就是i=?255;i+;图像就伸缩了。而Q就是个延迟,延迟多少?Q=2π时延迟255位,你也就可以推算该延迟多少为了。也可以写个空数组。写个算式,算一位,往数组存一位,存完了再输出,这是最好的方法。

脉冲波形发生器的设计 脉冲程序发生器任意波形发生器

任意波形发生器的sync输出端是? 一脚接晶振输出端(或输出端线路上靠近的一点,反正容易点上就行),另一脚接地。换信号输出端的放大器呗 上高摆率运放波形发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。本次课程设计使用的AT89S51 单片机构成的发生器可产生锯齿波、三角波、正弦波等多种波形,波形的周期可以用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑等优点。在本设计的基础上,加上按钮控制和LED显示器,则可通过按钮设定所需要的波形频率,并在LED上显示频率、幅值电压,波形可用示波器显示。

Active2500任意波形发生器创建一个模拟波形步骤,Active的GS-2500任意波形发生器。是一款高性能的USB信号源,可以在计算机软件上面实现自带波形和任意波形的输出。。

#脉冲程序发生器任意波形发生器

随机阅读

qrcode
访问手机版