通常这种数显仪表采用与纺机有关罗拉(roller)转速成正比的脉冲信号作为输入。对这些信号进行换算后可以得到有关的工艺参数。根据输出罗拉的转速可以进行累加以得到产量。另外还可以设定一个计数终值,当产量达到这一数值时便发出一个控制信号,用于报警和停止机器运行。
根据以上功能对该数显仪表的设计要求为:1示功能:输出速度、锭子转速、捻度、牵伸比、计数值与产量。修改设定参数:若干按键用于修改有关的比例系数与设定参数,故障复位与清除。控制输出:计数值达到设定值时输出一个强电触点信号。通讯功能:将本机的有关信息通过串行通讯接口送出。数据保存功能:掉电后有关数据应能自动保存,以便开机后调入运行。该数显仪表的面板布局设计如所示。数显仪表的面板布局该仪表开机后的初始状态为显示锭子转速,按选择键可以轮流显示其他参数,上面的一排对应的指示灯会相应点亮以指示对应的参数。若无键按下,则20秒后自动返回初始状态。通过特定的组合按键,可以进入一个系数设定状态,以对有关的比例系数和设定参数进行设定。该数显仪表的硬件组成与体系结构如所示。其中,光电隔离接口用于提供脉冲信号的输入隔离;强电输出接口用于输出强电控制信号;EEP-ROM电路用于存储设定参数和在系统掉电时存储有关的数据;定时电路用于提供系统计数的时间基准;而通讯接口则提供一个标准的RS-485接口以便与其它计算机连接,实现信息的采集与集中监控。系统软件设计该数显仪表的软件由主控程序和定时中断服务程序所组成。主控程序包括数据显示处理模块、按键处理模块、计数结果处理模块和通讯处理模块。定时中断服务程序有三个功能:一是提供脉冲计数的定时基准,二是定时进行动态显示,三是定时进行键盘扫描。动态显示的周期约为25ms,即40次/秒;键盘扫描的周期为100ms,即10次/秒;而脉冲计数的定时时间则为2秒。因此需要对定时中断进行计数,根据不同的时间要求分别进行各种处理。软件系统的流程框图如所示。结束语电子技术与信息技术的发展正在使传统的机械设备向多功能与智能化的方向发展。虽然各种机械设备的功能与结构千差万别,总的趋势却是一样的,即功能智能化,体积小型化,信息集成化。而以单片机为核心的智能化数显与控制仪表,在这一发展过程中起着非常重要的作用。