基于有限状态机的专用盖章机设计与实现 - 范文中心

基于有限状态机的专用盖章机设计与实现

04/29

机械设计与制造

18

文章编号:1001—3997(2010)06—0018—02

Machinery

Design&Manufacture

第6期2010年6月

基于有限状态机的专用盖章机设计与实现肆

林凯宏t游林儒1阳如坤2

(-华南理工大学自动化科学与工程学院,广州510640)(2深圳市吉阳自动化科技有限公司,深圳518101)

Designofdedicatedsealingmachinebased

on

finitestatemachine

LINKai-hon91,YOUIJng-mJ,YANGRu-kun2

(1College

ofAutomationandScience,SouthChinaUniversityofTechnology,Guangzhou

510640,China)

(2Shenzhen

GeesunAutomationTechnologyCo.,LTD,Shenzhen

518101,China)

l…・●…・●…・●…・・…・●…・●…・・…・●…・●…・●…・●…・・…・・…・・…・・…・・…・・…-●…・●…・・…・●…・・…・・…・・…・●…・・…・・…-●…・●…・●…・●…・●…・・…・・…・●…・・…・●…・●…・鼍

【摘要】为满足ff,4-i-对各种票据实现大量且快速盖章的需要,设计并实现了一种银行专用自动盖:・章机,介绍其机械结构及工作流程,利用有限状态机的思想进行软件开发,实现了一种低成本、高性能的{

’自动盖章机。

关键词:有限状态机;盖章机;ATmegal28

【Abstract】/norder

tomeetbank’Sneed

ofsealinglargenumberofbill

quickly,口dedicated

al蝣o-÷

’maticsealingmachineisdesignedandimplemented.Themachine’smechanicalstructureandits.calprocessesisdiscussed.Themethod

sort

technologi-;

offinite

and加costisinventedandput

÷result,aofsealingmachinewithhigh

Keywords:Finitestatemachine(FSM);Sealingmaclline;ATmegal28;

中图分类号:THl2,TH39文献标识码:A

pe咖删e

state

machine(FSM)isusedforsoftwaredevelopment.As

into

application.÷

●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●…・●

1引言

在银行系统中,经常需要对各种各样的单据进行盖章。而传统的手工盖章有盖章速度慢、盖章位置不精确等缺点,难以满足银行办公自动化的需求。自动盖章机正是应银行的需求而设计,它作为银行某办公设备中的—个终端设备,实现了对银行打印机输出纸张的高速、准确地进行盖章。所提盖章机的性能有如下要求:能处理三联、单联、A4四种纸,其中三联纸和A4纸要在不同位

进电机带动凸轮转动一周,使印章上下动作一次,从而在纸上盖—个印;之后如断开,厶闭合,纸张继续走动至下一盖章位置,直到盖完所有章后,在传感器G的协助下将纸张送出盖章机。传感器c.、G用于检查机器外壳是否正常关闭。

置盖3个章,单联仅需盖1个;盖章定位精度为±5姗;盖章速度为

20张/分钟以上;纸张种类及盖章位置可根据需要进行设置;当印章

使用超过20万次,盖章机要提示用户更换新印章。针对以上需求,提出以单片机为核心设计构建软硬件系统,实践证明足以满足控制要求。软件设计上将各工艺流程划分为不同状态,采用状态机的思想编程实现。基于状态机的软件设计可大大降低程序的复杂性,使程序的开发与维护更容易,提高控制系统的稳定性m。。

图1盖章机机械结构

3硬件框图

通过对系统提出的控制要求及系统升级的综合考虑,选用

2机械结构

通过比较,选用步进电机可方便地实现转动及定位。考虑到电机的启动停止需要—个加减速过程,这将给重复定位精度带来影响,且影响系统速度,故采用双轴电机与离合器的方案。电机常态下一直处于恒速运转状态,由离合器控制电机轴与传动轴及盖章轴的开合,以选择带动纸张或停纸盖章。方案大大简化软件设计并提高了机械速度。盖章机的机械结构,如图l所示。

盖章机的工作流程简述如下:在传感器C.检测到有纸送入后,电磁线圈£,动作使纸被夹住;步进电机M通过传送离合器£,带动滚轴将纸送入机器中;在纸张到达传感器c2后开始累计长度;当到达设定盖章位置后,厶断开,盖章离合器£:闭合,使步

Atmel公司AVR系列单片机中的Atmegal28啡为控制器。AT—

megal28是一款基于AVRRISC结构的纸功耗CMOS8位单片机。1个时钟周期内可执行一条指令,可以取得1MIPS/MHz的性能,并具有丰富的外设,是AVR系列中功能最强的单片机棚,故可满足系统控制需求。盖章机的硬件框图,如图2所示。

eViewHMI

蜂鸣器

嚣H翥

c,

黑一

ATmegal28

电器

光耦

墨一

图2系统硬件框图

★来稿13期:2009-08—16★基金项目:科技型中小企业技术创新基金(07C26214421826)

万方数据

第6期

林凯宏等:基于有限状态杌的专用盖章机设计与实现

19

4软件流程

系统除了要处理不同流程中各动作机构的联动,还要处理用户对参数的设置、急停情况下的处理等状况,虽然可采用单循环实现,但必然要使用许多标志变量及判断、转移语句,以控制程序流程。而在程序不同位置对各标志量的置位及清除又紧密联系在一起,使程序可读性、可维护性变差。因此采用状态机的原理,将盖章机运行过程各流程按其功能划分为几个状态,在主循环中针对不同的状态调用相应的处理程序。实践证明,这种方法大大加强程序可读性,使程序架构清晰明了,很大程度上降低了编程实现及排错、维护的复杂性。对盖章机工艺流程的简化示意图,如图3所示。

图3盖章村L_J2艺流程示意图

对图3所示各工作状态的描述,如表1所示。

表1盖单机工作状态

状态名

状态描述

IDLE空闲态,此时电机停转,待机WAIT

等待态,等待机器进纸SEND送纸态,将纸送入机器中sTAMP

盖章态,进入计长并盖章过程

STAMPING正在盖章态,纸张静止,印章在盖章过程中EJECT排纸态,盖完章后将纸送出

S1DP

停止态.响应外部急停输入信号并处理

:。∑≯完所!毽魂揪

chc3妒替靴置

帕.t-STAMP)地万方数据

(5)如果没盖完所有章,则系统状态继续在STAMP和STAMP-ING之间循环。在盖完所有章后,状态由STAMP切换到ELECT。

(6)在EJECT状态下电机持续带动胶辊将纸张带出盖章机外。在C2和c3都检测没纸时,表示排纸完毕,盖章机切换到WAIT状态,等待下张纸进入。

(7)在WAIT状态下当有纸进入时,盖章机切换到SEND状态,重复步骤(2)到(6)的过程。否则在中断服务程序中对—个计时变量自增,累计盖章机空闲时长。在该计时变量达到设定值后,盖章机切换到IDLE状态。此时步进电机停l匕工作,可节省机器功耗。

其中,系统初始化部分检查盖章机外壳是否正常关闭,以及机器中是否有之前未送出的纸张,并初始化各动作机构。系统初始化完毕即进入主循环。主循环中通过switch语句判断当前盖章机处于何种状态,并根据不同状态调用相应的子程序。在满足状态跳转条件时便修改系统状态,以便在下次回到主循环的switch

状态判断时能进入新状态下执行。

另外,对盖章位置的累计放在0.5ram的定时中断中,由于送纸速度为送纸速度为0.21mm/0.5ms,故该定时周期能满足系统对定位精度(_-1:5)ram的要求。STAMP与STAMPING的状态切换也发生在定时中断中。在定时中断中当检测到纸张送到设定盖章位置时,系统由STAMP态切换到STAMPING态,并调用子函数切换离合器状态,即可实现盖章动作。在盖章完毕后切换回STAMP状态。为了增强实时性,这些操作在定时中断服务程序中完成,所以在图5中没有表示出来。

系统采用eView触摸屏作为用户参数设置的人机界面。对触

摸屏的操作放在周期50ms的定时中断服务程序中。主程序中检测到触摸屏对参数的修改后,会随时更新系统设定值。由于对触摸屏的操作与工艺流程具有无关性,故不将其纳入系统状态机中,而作为独立模块运行。

5小结

实际调试中发现,由于离合器的开合速度相对单片机的指令周期而言显得较慢,这会给印章定位精度带来影响,需在软件中通过长度补偿来抵消。eView触摸屏的通信请求及响应周期不能过短,否则会出现通信失败、数据出错的情况,盖章机采用的是50ms的通信周期。但以上问题并不对系统性能构成实际影响。

实践证明以Atmegal28为控制核心可达到系统计算速度要求,同时Atmegal28丰富的外围设备降低了硬件设计的复杂性,提高了系统的稳定性和可扩展性。基于状态机的编程模型使软件结构变得清晰简洁,缩短了系统的开发周期,且增加了系统的可维护性。

参考文献

1孙维堂,刘永贤,张禹.张延成_有限状态机在开放式数控系统中的应用[J].东北大学学报(自然科学版),2007,128(8):117钆1177

2Atmel公司.ATmegal28(L)DataSheet[EB/OL]。2008

3步进科技.eView主从协议[EB幻L],2007

4耿德根,宋建国,马潮,叶勇建.AVR高速嵌^、式单片机原理与应用[M].北

京:北京航空航天出版社,2002

5马潮.高档8位单片机ATmegal28原理与开发应用指南(上)[M].北京:

北京航天航空大学出版社,2004

6沈文,Ea—eIee,詹卫前.AVR单片机C语言开发入门指导[M].北京:清华

j;学出肠啦,2003

基于有限状态机的专用盖章机设计与实现

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

林凯宏, 游林儒, 阳如坤, LIN Kai-hong, YOU Ling-ru, YANG Ru-kun

林凯宏,游林儒,LIN Kai-hong,YOU Ling-ru(华南理工大学自动化科学与工程学院,广州,510640) , 阳如坤,YANG Ru-kun(深圳市吉阳自动化科技有限公司,深圳,518101)机械设计与制造

MACHINERY DESIGN & MANUFACTURE2010(6)1次

参考文献(6条)

1. 孙维堂. 刘永贤. 张禹. 张延成 有限状态机在开放式数控系统中的应用[期刊论文]-东北大学学报(自然科学版)2007(08)

2. Atmel公司 ATmega128(L)Data Sheet 20083. 步进科技 eView主从协议 2007

4. 耿德根. 宋建国. 马潮. 叶勇建 AVR高速嵌入式单片机原理与应用 20025. 马潮 高档8位单片机ATmega128原理与开发应用指南(上) 20046. 沈文. Eagle lee. 詹卫前 AVR单片机C语言开发入门指导 2003

本文读者也读过(10条)

1. 刘念聪. 王银芝. 孙未 新型智能钢印机的设计及实现[期刊论文]-电子机械工程2003,19(6)2. 刘国亮. LIU Guo-liang 基于UGNX6.0的压注模系统的研制[期刊论文]-机械设计与制造2010(6)3. 刘念聪. 王银芝. 孙未 新型智能钢印机的设计及实现[期刊论文]-制冷空调与电力机械2003,24(3)4. 李硕. Li Shuo 板弹簧成形淬火机设计[期刊论文]-机械研究与应用2010,23(2)

5. 管嫦娥. 谢仁华. 管常军. Guan Chang-e. Xie Ren-hua. Guan Chang-jun 任意拉毛机构的设计与应用[期刊论文]-机械研究与应用2010,23(2)

6. 刘承香. 阮双琛. 黄贵明. 胡学娟. LIU Cheng-xiang. RUAN Shuang-chen. HUANG Gui-ming. HU Xue-juan 多光源多角度自动采集系统的机械没计[期刊论文]-机械设计与制造2009(6)

7. 刘海生. 王会刚. 董英楠. LIU Hai-sheng. WANG Hui-gang. DONG Ying-nan 基于ANSYS游乐设备大摆锤三维设计[期刊论文]-机械设计与制造2010(6)

8. 蒋占四. 吴义忠. 蒋慧. JIANG Zhan-si. WU Yi-zhong. JIANG Hui 智能设计系统可视化开发工具研究[期刊论文]-机械设计与制造2010(3)

9. 王红. 张于贤. 肖吉军. 周清华. WANG Hong. ZHANG Yu-xian. XIAO Ji-jun. ZHOU Qing-hua 基于自增强原理的超高压缸的优化设计[期刊论文]-机械设计与制造2009(2)

10. 袁安富. Yuan Anfu 细长梯形花键的挤压成型[期刊论文]-机械科学与技术2008,27(10)

引证文献(1条)

1. 吕峰. 王恒. 李建勇 基于CAN总线的特种自动化立体仓库设计[期刊论文]-机电工程 2011(9)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_jxsjyzz201006008.aspx


相关内容

  • 模具制造新技术
    模具制造新技术 摘要:本文主要介绍模具制造领域的新技术--模具数字化设计技术的概念及其在国内外的发展概况. 关键词:模具制造新技术:模具数字化设计技术:发展概况. 随着科学技术的发展,人们对产品制造的要求越来越高,产品的生命周期也越来越短, ...
  • 江西省电子证照与服务系统方案建议书
    江西省电子证照与服务系统 方案建议书 徐孝青 [1**********] 目录 一. 电子证照的需求分析 . ................................................................. ...
  • 4G通信技术在油田行业的应用前景
    [摘 要]本文通过对4G通信技术在国内的应用情况,对4G无线通信技术未来在油田数字化进程中的应用进行可行性分析,使现代无线通信技术服务油田,实现高效可靠的实时数据传输和信息共享. [关键词]4G 无线通信 油田数字化 实时 传输信息 中图分 ...
  • 电子设计自动化技术课件答案
    第一章 1-1 EDA技术与ASIC设计和FPGA开发有什么关系? P3~4 答:利用EDA技术进行电子系统设计的最后目标是完成专用集成电路ASIC的设计和实现:FPGA和CPLD是实现这一途径的主流器件.FPGA和CPLD通常也被称为可编 ...
  • 基于无线传感器网络的分布式温度控制系统
    目 录 1文献综述 .............................................................................................................. ...
  • 会计面试题
    工业会计做帐流程 会计帐务处理的简单流程每个财务人员都应该了解此流程,更应该了解相关的财务软件,目前稍有规模或管理水平高一点的企业均采信息化管理,你应该知道如何使用软件和如何设置,只要凭证制作正确,其余一切由计算机完成:凭证-汇总-明细账- ...
  • 20**年1009答辩状(飞强混凝土诉玉屏买卖合同纠纷)
    答 辩 状 尊敬的审判长.代理审判员.人民陪审员.书记员: 您们好! 被告因与原告重庆飞强混凝土有限公司买卖合同纠纷一案,现就原告的起诉请求及相关案件事实提出如下答辩意见: 一. 被告方认为在双方无另行签订合法有效的书面协议的情况 下,预拌 ...
  • 公司财务印章规章制度
    篇一:财务印章管理制度 财务 印章管理制度 总 则 第一条 为规范公 司财务印章的管理,加强对财务事项的监控力度,防范财务管理风险,结 合公司实际情况, 特制订本制度. 第二条 公司财务 印章管理遵循"明确责任.严格审批.合理使用 ...
  • 北信源网络接入管理系统白皮书08
    网络接入控制 网络接入控制网络接入控制 网络接入控制系统白皮书 系统白皮书系统白皮书 系统白皮书 1北信源 北信源北信源 北信源网络接入 网络接入网络接入 网络接入管理系统 管理系统管理系统 管理系统概述 概述概述 概述 VRVEDP-NA ...