一种基于微机的记录仪硬件设计
时间:2023-09-29 10:36来源: 作者: 点击: 次引 言
针对目前无纸的发展趋势,本课题要攻克以下几个主要难点:(1)万能输入技术,(2)USB 通信接口技术,(3)液晶显示技术,(4)系统可靠性技术。
1 系统的方案
1.1 系统的要求
是无纸测控系统实现实时控制的物质基础,它在系统软件的协调下运行,实现对现场生产过程或被控对象参数的检测、存储,间接完成对生产过程或被控对象的控制任务。要完成这些任务依靠单独的一块单片机是不可能实现其复杂的任务,必须要有足够的测控接口,这些测控接口及配置的测、控功能电路是与测控要求及测控对象密切相关的,在一定程度上测控接口功能电路的配置决定了应用系统的技术性能。根据无纸系统的特点来增加配置电路是课题的一个重点。为了完成复杂的功能体系本系统必须增加外设包括:外部设备、传感器、和变送器、功率放大和执行机构、模拟量输入通道、开关量输入和输出通道、接口电路和以及保证系统运行的电源。在系统中需要设计以微处理器为中心的主控制板,上面应该具备实现程序固化,数据存储、显示输入和输出、外围通讯的接口。[2]外围通道切换控制板负责控制9 个通道信号的分时、限时输入,信号处理板――完成信号的放大、缩小和将所有的信号输入电压控制在A/D 要求输入的量程范围内;开关电源是负责向系统提供稳定的、低干扰的、数字和模拟隔离的供电系统;数据输出板的作用是将数据传输到液晶显示器上显示成所要求的图像。
1.2 主控制板的设计
主控制板是整个系统的灵魂,所有的控制信号的输入和输出都是通过它接收、处理和发送的。[3]主控制板的设计是围绕80C196KC 展开,根据设计任务需要主控制板要完成对A/D的采集数据的读出,数据存储,数据运算,当前时间的跟踪记录;对信号放大处理板的控制,按需要发出切换现场模拟信号的信息保证模拟信号的限时进入处理放大板;同时还要控制扫描板,负责将9 个通道的信号依次放入信号处理放大板;还要具有对通讯模块的接口功能,同时还要有显示器接口和存储卡接口等;为此必须对80C196KC 进行外围扩展,使其具有更多的I/O口和更大的存储空间等。
2 系统主要硬件电路设计
2.1 外围模数转换接口设计
2.1.1 万能信号输入对系统的要求
本无纸记录仪系统需要采集处理的信号种类很多可以达到35 种,系统要求在每一个通道都能输入任意一种信号,同时系统也只有一个共用的放大处理板。所以要求信号通过固态继电器的切换轮流限时进入、退出通道,每个通道的信号在放大处理板上所占用的时间越短越好,这也要求在处理板上不能有大的电荷元件。在AR 系列无纸记录仪中,系统将大部分的滤波转换为程序滤波交A/D 采集芯片处理,这就要求在选择A/D 芯片必须有良好抗干扰性能。
2.1.2 设计中积分型A/D的选择
积分型的A/D 芯片能满足克服工业现场干扰信号,于是课题选择了ICL7109 这款双积分A/D。A/D 芯片外围设计如下图1:
如图1 所示,ICL7109 内部有一个14 位(12 位数据和一位极性、一位溢出)的锁存器和一个14 位的三态输出寄存器,同时可以很方便地与各种微处理器直接连接,而无需外部加额外的锁存器。本系统采用直接接口方式,ICL7109 的MODE 端接地,使7109 工作于直接输出方式。振荡器选择端(即OS 端,24 脚)接地,则7109 的时钟振荡器以晶体振荡器工作,内部时钟等于58 分频后的振荡器频率,ICL7109 时钟频率选择必须遵循两个原则:一种是要求一定的转换时间,在无纸记录仪希望AD 的转换时间越快越好,当然必须在7109 所允许的频率范围内,另外一个原则是抑制干扰要求,根据系统中主要干扰源的频率来选择ICL7109 的时钟频率,为了抑制这种干扰信号要求积分阶段的持续时间为干扰信号周期的整数倍。设干扰信号频率为Ff,周期为TF,积分持续时间为2048TCK=2048/FCK 为抑制Ff 的干扰,
应取
Fck=2048Ff/K
其中K=1,2,3,4……。K 值取得越大,相应的抗干扰效果就越好,但是要求的转换周期就加长。在本设计中由于要完成抗50HZ 的干扰因素,并且在1 分钟内要完成10 次AD 转换结果,取K=1。则可以计算出要求的晶振值。
FCK=2048×50/1 =102400HZ
由于在IC7109 中有:
FCK=FOSC/58
其中FOSC 就是晶振的频率。计算就可以得到需要的晶振的频率为5.9392MHZ。
积分时间=2048×时间周期=20ms,与50Hz 电源周期相同。积分时间为电源周期的整数倍,可抑制50Hz 的串模干扰。