全文预览

三角波发生测量仪

上传者:非学无以广才 |  格式:doc  |  页数:12 |  大小:485KB

文档介绍
) //mei yige xianshi deshuju xun huande cishu 动态扫描{en=0xfe; for(j=0;j<4;j++) {P2=en; en=_crol_(en,1); P0=disbuf[j]; if(j==3&&k!=2) {P07=1; }delay(); }delay(); //}}}void delay() //延时{uchar i,j; for(i=0;i<4;i++) for(j=0;j<90;j++); }3. 单元电路设计 3.1 波形产生部分: 波形的产生及频率变化实现。在生产实践中使用的信号大多数是周期性变化的,我们把各种各样的波形在一个周期中的变化情况离散化,再根据二进制的规律进行编码,得到每一种波形所对应的波代码。把这些波代码存储到存储器中, 利用电路选择其中的一组代码输出,经过 D/A 数模转换器和放大器,获得连续变化的波形。对于正弦等信号不便通过直接计算得到其波形数据,而其波形用较小数据量即可准确描述,可对其一周期信号抽取一定的数据,作为基本波形数据固化在单片机的程序存储器中。以产生正弦波为例,采用定点法,即先做一个正弦函数表存于单片机的程序存储器内,通过定时器产生定时,每当定时时间到时,输出该波形在该点的正弦函数表值,周期性重复上述过程就可得到该波形输出。当改变定时器的初值时,波形相邻两点时间间隔就改变,从而波形的频率相应改变。仿真波形图: 3.2 单片机测试及显示部分: 单片机,显示电路及 AD之间的电路连接图: 4. 电路工作原理首先,波形发生器部分由运放电路产生方波,再由方波经过积分电路产生相应频率的三角波。频率和幅值可由滑动变阻器调节达到预期目的,然后,得到的三角波经由峰值检波电路得到相应的幅值可由 AD 采样后由单片机测得,方波经过整流去掉负半周后可以用单片机测得频率,最后经显示电路显示数据,分别是

收藏

分享

举报
下载此文档