基于STM32现金打捆机控制系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32现金打捆机控制系统设计

基于STM32现金打捆机控制系统设计   摘 要:本设计研究了基于STM32的全自动现金打捆机的原理与实现,并给出了相应的硬件结构简图和软件流程框图以及控制过程中的处理方法。该系统综合分析了现有几种产品设计方案的优缺点,对硬件控制和机械设计部分进行重新设计,采用步进电机进行协同控制完成现金打捆,既简化了设备的体积,又具有实时监控调整功能,真正实现了高精度的闭环可自修正控制。   关键词:STM32;现金打捆机;闭环控制;步进电机 引言   现金打捆机是一款为了解决金融系统纸币捆扎而研制的捆钞设备,其将百张纸币一起进行打捆,以便于清点、运输和保存。目前国内全自动现金打捆机的硬件系统中,进收带机构多采用光电编码盘控制进收带量,对控制三个压头的打捆机构多采用机械凸轮完成现金打捆,但是这大大增加了设备的体积和控制的复杂度;其软件系统中,大多采用PLC控制,但是PLC成本高,保密性差,并且对现金打捆机某些控制单元有特殊要求,难以做到实时监控、自我修正的闭环控制[1]。因此,本设计基于解决以上问题,提出一种采用步进电机代替机械凸轮的新型设计方案,该系统自行开发软硬件,具有成本低、精度高、可靠性好等优点。   1.系统硬件设计   1.1 现金打捆机工作原理   系统通过STM32芯片协同控制,对进收带机构采用微动开关与压力开关巧妙配合,完成进带、收带、紧带;对打捆机构中的三个压头采用三个步进电机独立控制,这样当现金打捆过程中发生特殊情况时,只需调用相应的复位子程序,即可实现自我修正。其具体打捆工作流程,如图1所示:   (1)当现钞进入工作台指定位置后,现金打捆机通电,进入现金打捆工作流程[2]。   (2)a为送带过程:启动进收带电机正转开始进带,当捆扎带自由端碰到带道上的“进带到位”微动开关时,进收带电机停止工作。   (3)b为紧带过程:固定压头电机正转,压好带头侧后,固定压头电机停止工作。同时,启动进收带电机反转开始紧带,当检测到捆扎带被抽紧,即“收带到位”压力开关置位时 ,进收带电机停止工作。   (4)c为再收紧过程:收紧压头电机正转,压好带尾侧后,收紧压头电机停止工作。这时,现钞被完全捆扎紧。   (5)d为热合剪断过程:同时,启动热合剪断压头电机正转开始热合剪断,根据捆扎带此时角度设计布置的热合片比剪刀高,但在热合剪断压头上升过程中,捆扎带先被剪断,然后热合片将捆扎带加压熔接。   (6)最后热合剪断压头电机、收紧压头电机、固定压头电机依次反转,复位到初始位置。这时,捆扎带加压熔接处冷却,得到牢固的接头,至此完成现金打捆工作。      图1 现金打捆机工作模型的打捆过程示意图   1、进收带电机,2、捆扎带,3、带道,4、现钞,5、微动开关,6、固定压头电机,7、压力开关,8、收紧压头电机,9、热合剪断压头,10、热合板,11、剪刀,12、螺栓传动轴   1.2控制系统硬件组成   现金打捆机的硬件控制电路主要包括STM32控制器、步进电机驱动器、热合剪断压头电机、收紧压头电机、固定压头电机、位置状态传感器、微动开关、压力开关、电源管理几大部分。其主要硬件框图,如图2所示:      图2 现金打捆机主要硬件框图      控制系统主控芯片采用基于ARM Cortex-M3内核的STM32系列32位闪存微控制器,该芯片非常适合在要求高性能、低成本、低功耗的嵌入式控制领域应用。STM32具有自己独特的优点: 在Cortex-M3架构上进行了多项改进,在提升性能的同时,所有新功能都具有较低的功耗,其内核电压为1.8V,芯片电压为3.3 V,可以选择睡眠模式、待机模式,保证低功耗应用的要求;相对于ARM系列其他芯片,STM32运行速度更快; 7个TM最多可以产生28个精准的PWM信号,方便地用于步进电机控制;丰富的通信模块便于与上位机进行通信[3]。   步进电机是机电控制中一种常用的执行机构,区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。它具有高精度的定位、位置及速度控制、定位保持力、开回路控制不必依赖传感器定位等特点,因而被广泛地应用[4]。本系统要用到4台两相四线制42BYG102步进电机,采用L6208N驱动芯片来驱动[5]。   主控芯片接收到打捆指令并将其转化为用于控制步进电机的PWM信号和方向信号,然后通过步进电机驱动器对步进电机进行细分驱动,细分后步进电机运行将更加平稳[6]。其中控制一台步进电机需要STM32产生PWM信号和方向控制信号,并利用HCPL0630光电耦合器进行光耦隔离后经三极管放大输出。通过光耦合器的隔离,电路具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档