微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于MSP430单片机的多路数据采集系统的设计

基于MSP430单片机的多路数据采集系统的设计

时间:06-20 来源:互联网 点击:
4 系统软件设计
      本系统的采用C语言编写,实现功能包括:7路A/D采样、LCD显示和串口收发,其中7路A/D采样可由上位机控制采样方式,即循环采样和固定通道采样,LCD显示采样值和对应的通道号,系统通过串口和上位机进行通讯。
      4.1 软件流程图
      图6为本系统软件主流程图。

      系统上电后,对各模块进行初始化,包括:A/D模块、定时器A、看门狗、LCD以及串口等。然后判断采样方式,进行采样和显示,系统默认的采样方式为7通道循环采样。
      5 结语
      本系统是基于MSP430单片机的多路数据采集系统,系统采用单片机与上位机进行通讯,实现了远端控制的功能。
      本系统有以下特点:

    (1)本系统采用集成函数发生器ICL8038产生一正弦信号,用于模拟现场需要采集的数据,产生的模拟信号精度较高。
      (2)系统采用低功耗、功能强大的MSP430单片机,MSP430单片机配置了8路外部通道12位的A/D,可实现多路数据采集,精度较高,可同时采集7路数据且采集方式可控制。采用单片机内部12位的A/D,使系统硬件电路得以简化。
      (3)系统中单片机与上位机之间采用RS 232标准接口方式进行通讯,也可采用RS 485差分方式进行传输,以改善通讯速率和传输距离。
      本系统中MSP430单片机负责对7路数据采集、处理和显示,同时应答上位机命令;上位机面向用户,可以对系统进行控制,向单片机发送命令选择数据采集的方式。
     本系统可实现对7路模拟信号的采集,采集精度较高,可满足一般场合的应用。

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

网站地图

Top