首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

测试结果及分析 - 一种基于CPLD的16位VFC式AD转换器设计(下)

测试结果及分析 - 一种基于CPLD的16位VFC式AD转换器设计(下)

  


  图6 基于CPLD的频率计电路原理图


  2. 5 单片机控制电路
  控制部分采用凌阳SPEC061A 单片机。
  SPCE061A是凌阳科技新推出的一个16位结构的微控制器,它在2. 6~3. 6 V工作电压范围内的工作速度范围为0. 32~49. 152MHz,较高的工作速度使其应用领域更加拓宽。2 K字节SRAM和32 K字闪存ROM仅占一页存储空间, 32位可编程的多功能I/O端口;两个16位定时器/计数器; 32 768 Hz实时时钟;低电压复位/监测功能; 8通道10位模- 数转化输入并具有自动增益控制功能的麦克风输入方式:双通道10位DAC方式的音频输出功能等。SPCE061A是数字声音和语音识别产品的一种最经济的 应用。
  在本系统中, SPCE061A主要实现CPLD信息读取,键盘接口和显示模块控制等功能。

  


  图7 单片机结构框图


  2. 6 显示接口设计
  在显示方面,由于LCD (L iquidCrystalD ISp lay)具有以下特点:
  (1)低工作电压,低功耗。
  (2)显示柔和,字迹清晰。
  (3)不怕强光照射,光照越强,对比度越大,显示效果越好。
  (4)体积小,重量轻,平板型。
  (5)可靠性高,寿命长。
  因此本设计采用128 ×64的图形点阵液晶显示器来显示频率流量信息,液晶采用4行显示,显示信息丰富,可以满足不同用户的需求。同时,该液晶采用串口传输数据,每秒刷屏一次,节约了单片机的资源,为今后的继续开发和升级打下基础。
  2. 7 其它辅助抗干扰措施
  一般来说,测控系统的功能设计与制作并不复杂,功能设计不过的是系统设计的起点,系统能否在运行过程中准确无误地实现这些功能才是系统设计的关 键。由于实际工作环境中存在各种各样的干扰源,这些干扰源对系统的可靠运行往往会产生不利,甚至会产生意想不到事,更有甚者的是造成整个系统的瘫痪和无法 工作运行,导致实验生产设备的损坏和事故的发生,因此,测控系统的抗干扰防范措施在整个系统的设计中占有举足轻重的位置。本设计增加了如耦合电路、后备电 源监测系统、印刷电路板等硬件抗干扰设计,减少干扰源对系统的可靠运行所带来的不利影响。
  3 系统通信流程及软件的实现
  系统中的应用软件是根据系统功能要求设计的,总的原则主要从以下几方面考虑:
  (1)根据软件功能要求,将系统软件分成若干个相对独立的部分。根据它们之间的联系和时间上的关系,设计出合理的软件总体结构,使其清晰、简 洁、流程合理;(2)采用结构化程序设计,各功能程序实行模块化、子程序化。既便于调试、链接,又便于移植、修改;(3)建立正确的数学模型。根据功能要 求,描述出各个输入和输出变量之间的数学关系,它是关系到系统性能好坏的重要因素;(4)为提高软件设计的总体效率,以简明、直观的方法对任务进行描述, 在编写应用软件之前,绘制出程序流程图。这不仅是程序设计的一个重要组成部分,而且是决定成败的关键部分;(5)合理分配系统资源,其中最关键的是片内内 存分配。分配时应充分发挥其特一长,做到物尽其用;(6)加强软件的抗干扰设计,提高计算机应用系统的可靠性。根据以上设计原则,软件设计采用模块结构, 整个软件包括主程序、采样子程序数据处理子程序、显示子程序等模块。 根据以上原则要求设计了系统的软件程序流程图如图8所示:

  


  图8 控制程序流程图


  4 测试结果及分析
  对所设计的电路的V /F转换的性能进行了测试,结果如图9所示。

  


  图9 V /F转换测量对比值


  通过示波器观察,每秒钟50 000个脉冲,即转换频率为50 kHz。由测试结果图可知此次VF转换满足了高分辨率和较低的非线性度的要求,分辨率可达16位,线性误差《0. 2 %,转换频率可达50 kHz。
  5 结论
  本次设计应用V /F转换器实现高分辨率AD转换,具有较高的满刻度频率响应、低功耗和较低的非线性度等特点,广泛应用于仪器仪表对温度的控制中,满足对设定温度控制稳定 性的要求。在系统设计中采用CPLD实现频率计数功能,是数字系统精确测量频率一种方法:在采样时间内同时对标准频率信号和被测频率信号计数。采样完成 后,把二者的计数值相比,再乘以标准频率就可以得到被测频率的精确值。
返回列表