求如何用MAX038做精度为1hz的可编程信号发生器

抽烟的男孩joke 2013-04-20 10:42:33
如何用单片机,max038信号发生器,做精度为1HZ的信号发生器,,可编程,,谢了
...全文
38 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbing7 2013-04-24
  • 打赏
  • 举报
回复
MAX038这个还能买得到? 早几年都说停产了 这个是用电位器进行调节的,用单片机很难接口控制 精度这么高的话,LZ还是想想别的办法 MAX038能力好像有限
集成运放参数测试仪[2005年电子大赛一等奖] 摘要:本系统参照片上系统的设计架构、采用FPGA与SPCE061A相结合的方法,以SPCE06 1A单片机为进程控制和任务调度核心;FPGA为外围扩展,内部自建系统总线,地址译 码采用全译码方式。FPGA内部建有DDS控制器,单片机通过系统总线向规定的存储单元中 送入正弦表;然后DDS控制器以设定的频率,自动循环扫描,生成高精度,高稳定的5Hz 基准测量信号。扫频信号通过对30MHz的FPGA系统时钟进行分频和外部锁相环(FPGA采用 FLEX10K10无内部锁相环)倍频,产生高频率稳定度、幅值稳定度的扫频信号。放大器参 数测量参照GB3442- 82标准,低频信号幅度的测量采取AD高速采样,然后进行数字处理的方法;高频信号的 幅度直接采用集成有效值转换芯片测得。A/D转换采用SPCE061A内部自带的10位AD。SPC E061A主要实现用户接口界面(键盘扫描、液晶显示、数据打印以及其他服务进程的调度 )、AD转换以及测量参数(Vio Iio Kcmr Avd BWG Tr)计算、与上位机通信等方面的功能。上位机主要实现向下位机发送测量指令、与下 位机交换测量数据、以及数据的存储、回放、统计。 关键词: 参数测量 运算放大器 DDS FPGA SPCE061A 数字信号处理 一、方案比较设计与论证 (一)测量电路模块 1、测试信号源部分   方案一:利用传统的模拟分立元件或单片压控函数发生器MAX038,可产生三角波、 方波、正弦波,通过调整外围元件可以改变输出频率、幅度,但采用模拟器件由于元件 分散性太大,即使用单片函数发生器,参数也与外部元件有关,外接电阻电容对参数影 响很大,因而产生的频率稳定度较差、精度低、抗干扰能力差、成本也较高。   方案二:采用锁相式频率合成方案。锁相式频率合成是将一个高稳定度和高精度的 标准频率经过运算,产生同样稳定度和精确度的大量离散频率的技术,他在一定程度上 满足了既要频率稳定精确,又要在大范围内变化的矛盾。但其波形幅度稳定度较差,在 低频内波形不理想。   方案三:采用DDS技术。DDS以Nyquist时域采样定理为基础,在时域内进行频率合成 ,其相位、幅度都可以实现程控,而且用FPGA来实现非常简单。   在这里我们只需要一个5Hz的单一稳定频率,要其频率,幅度稳定。综合考虑,我 们采用方案三,实现了高精度,高稳定度的5Hz测试信号源。 2、主测试电路   方案一:将测试放大器参数的实现分成4个电路检测。该方案实现各个参数的测量比 较好,且有利于各个参数调试。但是对于要实现智能测试该方案较复杂,在电路中所用 的继电器太多,很容易引起电磁干扰,不利于系统的整体性能提高,且不能实现电路的 智能测试。   方案二:采用一级运放。该电路经过仔细的分析会发现它设计的非常的巧妙调试也 很方便,不会产生自激、饱和等情况。缺点就是对与精度较高的运算放大器该方案实现 不了。   方案三:采用试题中所给的电路。这是一个二级的电路,测试精度非常的高。但在 调试中我们发现它很容易出现自激,为了使整个电路保持稳定,我们采取了一系列的稳 定措施,如采用雕刻机雕刻线路,并实现大面积的接地,辅助运放加入补偿矫正网络等 。   综合上述,为了实现自动测量,保证测试有更高的精度,采用方案三。 3、信号放大电路   方案一:采用普通的运算放大器放大电路。运算放大器放大电路成熟可靠,选用不 同的运算放大器,能够对各种信号进行很好放大。但其放大值固定,不能动态调整,不 便于处理大范围变化信号。   方案二:采用程控可增益放大器。程控可增益放大器可用单片机方便的进行增益设 定,十分有利于处理大动态范围信号。   由于测量信号动态范围大,要有效的采样处理,就要放大器增益可动态调整,由 此我们选用方案二,采用可编程增益放大器AD625和数字电位器AD737组成程控增益放大 器,实现对测量信号的有效放大。 4、滤波电路   方案一:采用二阶切比雪夫低通滤波器或二阶巴特沃斯低通滤波器。切比雪夫 滤波器的幅度响应在通带内是在两值之间波动,在通带内波动的次数取决于滤波器的阶 数。理想的在靠近截止频率的范围内比巴特沃斯有更接近矩形的频率响应。但这一点是 一在频带内允许波动为代价的。巴特沃斯低通滤波器幅频响应是单调下降的,其N阶低通 滤波器的前(2N-1)阶导数在频率为零处始终为零,故又称为最大平坦幅度滤波器。   方案二:采用数字滤波。数字滤波有极大的灵活性,可以在不增加任何硬件成本的 基础上对信号进行有效的滤波,而且可以实现模拟器件难以实现的高阶滤波。但要进行 高效率的滤波,对AD采样要有较高的采样速率和时实性,对单片机要有较高的数据 运算速度。   方案三:采用模拟滤波器加数字滤波

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧