微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于DSP的小型直流风扇自动化测试系统

基于DSP的小型直流风扇自动化测试系统

时间:06-28 来源: 点击:

  图3 CAN通信模块电路

  图4 软件流程图
  与LCD相关的程序包括发送控制命令和写显示数据两部分。在使用控制字选择操作位置(页数、列数)之后,将数据发送到数据控制I/O口。由于LCD相对于DSP来讲是慢速设备,在命令之间需要增加延时语句。
  除了主程序外,程序中还涉及到一个外部中断。小键盘的操作采用外部中断方式,当有键按下时,DSP接收到一个外部中断信号,相应地,中断服务程序从I/O扩展地址0x8001读取键值扫描码。通过对键盘的操作,可以设定输出占空比,测试电流和转速的上下限参数等。
  编程工具采用TI公司的DSP集成开发环境CCS2000,它支持汇编语言和C语言编程。为了保证程序运行效率,核心算法FFT程序和中断向量表程序采用汇编语言编写,而其它程序都采用C语言编写,使本系统软件具有模块化、结构化、可移植性好和调试方便的特点。
  在小型直流风扇的性能测试中,以F2812A为核心的自动测试系统能利用DSP的多路模拟量输入通道和多路PWM输出通道以及高速计算能力,实现多路信号的实时计算、高效率的准确测试。该测试系统已经在一些小型直流风扇生产厂家中使用,取得了良好的效果。实际应用表明,该系统在性价比、测试速度和可维护性等方面均有明显的优势。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top