数据采集与传输系统软件设计 单片机的
前 言
随着电子信息技术的发展,多路数据采集与传输得到越来越多的应用,数据采集是工、农业控制系统中至关重要的一环,在医药、化工、食品、等领域的生产过程中,往往需要随时检测各生产环节的温度、湿度、流量及压力等参数。同时,还要求对某一检测点任意参数能够进行随机查寻,将其在某一时间段内检测得到的数据经过转换提取出来,以便进行比较,做出决策,调整控制方案,提高产品的合格率,产生良好的经济效益。在科学研究中,运用数据采集与传输系统可获得大量的动态信息,也是获取科学数据和生成知识的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理将直接影响工作效率和所取得的经济效益。目前不同性能指标的通用或专用的数据采集系统,在各种领域中随处可见。为了使这些系统能具有更多的功能和良好的性能,相应的软件设计就显得十分重要。
数据采集与传输系统一般由数据输入、数据存储与管理、数据处理、数据输出及显示这几个部分组成。输入通道要实现对被测对象的检测,采样和信号转换工作。数据存储与管理要用存储器把采集到的数据存储起来,建立相应的数据库,并进行管理和调用。数据处理就是从采集到的原始数据中,提取出反映被测对象特征的重要信息,并对数据进行统计分析,以便于检索,或者把数据恢复成原来的物理量形式,以可输出的形态在输出设备上输出,例如打印,显示,绘图等。数据输出及显示就是把数据以适当的形式进行输出和显示[1]。
本设计使用汇编语言为一个8路模拟信号采集与单向传输系统进行软件设计,通过编程使其能够具有数据采集,数据处理及发送,数据接收,显示等功能。为了使系统的控制更趋于智能化,对系统中的键盘进行控制,使其具有数据采集方式和通道数切换、特定波特率切换的功能。为了提高系统传输的可靠性,在编写过程中加入了纠错功能。