论文部分内容阅读
随着中国经济的发展以及中国金融市场的不断完善,纸币清分机作为一种结合模式识别、数字图像处理、工业自动化控制等技术的高端金融工具,在银行清分业务中正凸显出愈加的重要性。在本课题中,BSC-450纸币清分机为4+1立式多钞口清分机,可根据纸币的面额、面值、面向、新旧等功能进行纸币的鉴伪及分选工作,同时可以对纸币进行混点清分和清分计数,并可以对批量、胶带级别进行单独设置。本文主要针对BSC-450纸币清分机的控制系统进行了研究与设计。BCS-450清分机采用了一种分布式的控制结构,各模块信息通过一个串口集线器进行通信,形成了一种高效的控制通信策略。其中主控制模块从CIS图像采集模块、磁模块、测厚模块等其他模块里得到待清分纸币的信息,包括纸币版本、真伪信息、新旧程度、残缺程度、纸币面值、面向朝向、残损程度等,进行对纸币信息的综合处理及控制纸币在机器内的走向;电磁铁控制模块通过接受主控模块发来的纸币信息,根据主控信息决策驱动旋转电磁铁正反转,以控制道岔闭合;电机控制模块主要对主电机、入钞电机、风扇电机和叶轮电机这四种电机进行速度及启停控制,对主电机(交流异步电机)采用继电器控制,入钞电机和叶轮电机采用PI控制律进行双极性PWM控制;在厚度模块中,利用霍尔效应进行纸币整体测厚。本控制系统的开发环境为Silicon Laboratories IDE工具, SiliconLaboratories IDE提供了模块化的开发方式,便于代码的维护和扩展;编译环境为Keil uVision3,开发语言为标准C语言,使代码具有很高的健壮性。