3 软件流程与系统调试要点

单片机最小系统构成如下:单片机选用80C32,键盘显示接口芯片选用8279,存储器选用EPROM 1片(2K)和RAM 1片(64K)。地址冲突问题由片选信号解决。A/D转换器选用0809,选用14位DAC一片,可提高分辨率。

软件流程图如图8所示。

键盘分为数字键和功能键两种,数字键用来输入扫频频率起始及终止值等;而功能键则用于幅频特性、相频特性的测量及打印等功能。

程序编制与电路调试中有几个值得注意的问题。第一是切换定时电容后频率的重迭。解决的办法是通过对扫频频率的判断,给出D/A所需的数字量,使扫频频率单值上升。各电容的值通过实验调定。第二是步长问题,在数显功能下,步长不能太小,否则,观察一段频率范围的频响耗时巨大。针对这一问题,我们通过改变步长的办法来解决,在低频段取较小步长,而高频段取较大步长。在打印功能下,由于不需要延时,故可在全频范围取较小步长(10Hz),每步所需时间仅为单片机执行指令及电路响应的时间,能较快地打印全频段的频率特性曲线。这时,频率轴为线性分度,便于定量分析。第三个问题是增益与相移的满量程问题。增益的量程我们定为±40dB,较大增益的网络通过衰减网络接入,增益小于-40dB时被量化为-40dB。相移的满量程为±180°。实验表明,我们设计的系统稳定可靠,打印的幅频特性曲线与传统模拟扫频仪所测曲线相符,相频特性曲线与理论一致。

c责任编辑:gt

关于测量仪表就介绍完了,您有什么想法可以联系小编。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查