八路数据采集系统.doc

  • 浏览量:932
  • 下载量:12
  • 资料大小:1.25 MB
  • 日期:2015-10-29
  • 上传者:starysoul
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    八路数据采集系统


      ---社区成员starysoul


     


    自制波形发生器:


    原理简介:


    本次设计了一个能产生正弦波的信号发生器,并额外增加了方波发生器的功能,设置了2个按钮开关k1和k2,分别对应正弦波和方波,按下其中一个则产生相应波形。


    不同的波形产生实质上是对输出给dac的8位二进制数字进行相应的改变来实现。本次设计中,正弦波是利用matlab将正弦曲线均匀取样后,得到等间隔时刻的y方向的二进制数值,然后通过查表依次输出经d/a转换得到;方波信号是利用定时器中断,每次中断时,将输出的数字量取反即可。


     


    方案设计与论证                                                            


    信号发生电路方案论证 


      方案一:通过单片机控制d/a,采用dac0832输出两种波形。此方案输出的波形不够稳定,抗干扰能力弱,不易调节。但此方案电路简单、成本低。


        方案二:使用传统的锁相频率合成方法。通过芯片ic145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。此方案,电路复杂,干扰因素多,不易实现。


        方案三:利用max038芯片组成的电路输出波形。max038是精密高频波形产生电路,能够产生准确的三角波、方波和正弦波三种周期性波形。但此方案成本高,程序复杂度高。


    以上三种方案综合考虑,选择方案一。


     


    单片机的选择论证  


    方案一:at89s52单片机是一种高性能8位单片微型计算机。它把构成计算机的中央处理器cpu、存储器、寄存器、i/o接口制作在一块集成电路芯片中,从而构成较为完整的计算机、而且其价格便宜。


        方案二:k60单片机开发板是完全集成的系统级芯片,执行速度快。但其价格较贵。


        以上两种方案综合考虑,选择方案一


     显示方案论证 


    方案一:采用led数码管。led数码管由8个发光二极管组成,每只数码管轮流显示各自的字符。由于人眼具有视觉暂留特性,当每只数码管显示的时间间隔小于1/10s时人眼感觉不到闪动,看到的是每只数码管常亮。使用数码管显示编程较易,但要显示内容多,而且数码管不能显示
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换