一种电池卷绕机控制系统及控制方法

文档序号:6932009阅读:232来源:国知局
专利名称:一种电池卷绕机控制系统及控制方法
技术领域
本发明涉及一种电池卷绕机的控制系统,本发明还涉及一种电池卷绕机的控制方法。
背景技术
随着各种电子产品的发展,锂离子电池的需求量正在快速增长,因此对锂离子电 池卷绕机的需求也在日益增长,特别是一种高性能、低成本的卷绕机设备。现在有的卷绕机 基本上是采用可编程逻辑控制器PLC作为主控制器的,主要存在以下缺点a、控制周期过 长,通常需要几十毫秒甚至上百毫秒,导致对外部输入和控制器的响应不够及时;b、卷绕机 的关键环节——极片的恒张力控制效果不太理想,由于PLC的运算速度比较慢且扫描周期 长,导致设备无法采用比较复杂的算法来实现极片卷绕过程中的恒张力控制,从而严重影 响了锂电池的质量;c、价格昂贵,PLC的单片价格一般是单片DSP、CPLD价格的20倍以上。

发明内容
本发明所要解决的技术问题就是为了克服以上的不足,提出了一种成本低、控制 效果较好的电池卷绕机控制系统及控制方法。本发明的技术问题通过以下的技术方案予以解决一种电池卷绕机控制系统,包括数字信号处理器、复杂可编程逻辑器件、张力检测 计、数字/模拟转换器、放料电机驱动器、伺服电机编码器、伺服电机驱动器、步进电机驱动 器;所述伺服电机编码器的输出耦合到复杂可编程逻辑器件的输入,所述复杂可编程逻辑 器件的输出耦合到伺服电机驱动器、步进电机驱动器的输入,所述数字信号处理器与复杂 可编程逻辑器件相连,所述张力检测计的输出耦合到所述数字信号处理器的输入,所述数 字信号处理器的输出通过数字/模拟转换器耦合到放料电机驱动器的输入。所述电池卷绕机控制系统还包括第一光电隔离模块、第二光电隔离模块、第三光 电隔离模块、第四光电隔离模块、差分模块、反差分模块,所述第一光电隔离模块连接在张 力检测计与数字信号处理器之间,所述第二光电隔离模块连接在数字信号处理器与数字/ 模拟转换器之间,所述复杂可编程逻辑器件输出依次通过第三光电隔离模块、差分模块与 伺服电机驱动器、步进电机驱动器相连,所述伺服电机编码器输出依次通过反差分模块、第 四光电隔离模块耦合到复杂可编程逻辑器件输入。所述电池卷绕机控制系统还包括人机交互模块,所述人机交互模块与所述数字信 号处理器相连。所述电池卷绕机控制系统还包括按键模块,所述按键模块输出与所述数字信号处 理器输入相耦合。所述的电池卷绕机控制系统还包括输入接口、第五光电隔离模块、输出接口、继电 器,所述输入接口的输出通过第五光电隔离模块与耦合到所述复杂可编程逻辑器件的输 入,所述复杂可编程逻辑器件的输出通过所述继电器耦合到输出接口。
一种电池卷绕机的控制方法,包括如下步骤初始化电池卷绕机的控制系统;判 断人机交互模块是否设置了初始参数,如设置了则按照所述初始参数驱动步进电机、伺服 电机工作,如没设置则按照控制系统的默认参数驱动步进电机、伺服电机工作;判断系统工 作在手动状态模式还是自动状态模式,如工作在手动状态模式下则根据人机交互模块发出 的控制命令控制驱动步进电机、伺服电机、放料电机工作,如工作在自动状态模式下则根据 工艺流程执行相应控制操作。每隔1ms接收人机交互模块发出的控制命令。还包括如下步骤判断按键模块是否发出急停命令,如果发出则立即停止电机和 汽缸的动作。本发明与现有技术对比的有益效果是成本低廉DSP、CPLD这两个主要的芯片价 格与PLC的价格对比,大大地降低了价格。系统响应时间快由于DSP具有较高的运算速度, 且采用了 1ms的定时中断对电机进行闭环控制,因此电池卷绕机的控制系统系统具有很好 的快速性。系统的控制精度高由于DSP的运算能力比PLC大大提高了,而且可以采用1ms的 定时中断对放料电机进行控制,因此系统的恒张力控制能够采用复杂的控制算法,通过前 馈控制、参数自调整,大大提高了恒张力的控制精度,从而保证了电池卷绕结果的平整与均 勻。系统软件可维护性强程序设计时采用了模块化的设计方法,将与底层硬件有关 的程序分别单独存放在对应的文件中,而上层的应用程序只需简单地调用驱动程序即可, 而不必了解驱动程序的实现方法。同时系统的部分外设运算与处理并没有交给DSP处理, 而是由CPLD来完成的,因此节省了 DSP的系统开支且简化了 DSP的程序设计。


图1是本发明具体实施方式
的结构示意图;图2是本发明具体实施方式
的控制流程示意图。
具体实施例方式下面通过具体的实施方式并结合附图对本发明做进一步详细说明。如图1所示,一种电池卷绕机控制系统,包括数字信号处理器(Digital Signal Processing,简称DSP)、复杂可编程逻辑器件(Complex Programmable Logic Device,简称 CPLD)、张力检测计、数字(Digital)/模拟(Analog)转换器、放料电机驱动器、伺服电机编 码器、伺服电机驱动器、步进电机驱动器。所述伺服电机编码器的输出耦合到复杂可编程逻 辑器件的输入,所述复杂可编程逻辑器件的输出耦合到伺服电机驱动器、步进电机驱动器 的输入,所述数字信号处理器与复杂可编程逻辑器件相连,所述张力检测计的输出耦合到 所述数字信号处理器的输入,所述数字信号处理器的输出通过数字/模拟转换器耦合到放 料电机驱动器的输入。如图1所示,所述电池卷绕机控制系统还包括第一光电隔离模块、第二光电隔离 模块、第三光电隔离模块、第四光电隔离模块、差分模块、反差分模块。所述第一光电隔离模 块连接在张力检测计与数字信号处理器之间,所述第二光电隔离模块连接在数字信号处理器与数字/模拟转换器之间,所述复杂可编程逻辑器件输出依次通过第三光电隔离模块、 差分模块与伺服电机驱动器、步进电机驱动器相连,所述伺服电机编码器输出依次通过反 差分模块、第四光电隔离模块耦合到复杂可编程逻辑器件输入。光电隔离模块可以避免信 号干扰。如图1所示,所述电池卷绕机控制系统还包括人机交互模块,所述人机交互模块 与所述数字信号处理器相连。如图1所示,所述电池卷绕机控制系统还包括按键模块,所述按键模块输出与所 述数字信号处理器输入相耦合。如图1所示,所述电池卷绕机控制系统还包括输入接口、第五光电隔离模块、输出 接口、继电器,所述输入接口的输出通过第五光电隔离模块与耦合到所述复杂可编程逻辑 器件的输入,所述复杂可编程逻辑器件的输出通过所述继电器耦合到输出接口。所述伺服电机编码器采集伺服电机的位置信号输出给复杂可编程逻辑器件,所述 复杂可编程逻辑器件将所述位置信号转换格式并输出给数字信号处理器,所述数字信号处 理器对所述位置信号进行处理发出伺服电机位置控制信号至复杂可编程逻辑器件,所述复 杂可编程逻辑器件所述伺服电机位置控制信号进行格式转换并输出至伺服电机驱动器。所 述数字信号处理器发出步进电机位置控制信号至复杂可编程逻辑器件,所述复杂可编程逻 辑器件所述步进电机位置控制信号进行格式转换并输出至步进电机驱动器。所述张力检测 计采集放料电机所放隔膜的张力并输出至数字信号处理器,所述数字信号处理器根据所述 张力信号产生相应放料电机控制信号、经数字/模拟转换器转换为模拟信号驱动所述放料 电机驱动器。卷绕机控制系统需要控制的机械部件主要包括伺服电机、步进电机、放料电机。 DSP拥有快速的运算速度、专用的电机控制模块,CPLD则可以实现DSP的10扩展及简单外 围设备的处理功能,因此采用DSP+CPLD方案在硬件上能够方便的实现系统的功能。DSP选用的是德州仪器(TI)公司的TMS320F2812,它内部具有外部扩展模块 (XINTF),利用该外部扩展模块能够方便快速地实现与CPLD的数据交互。CPLD可以采用 Verilog HDL语言进行编程,实现的功能主要有1.接收DSP发送的并行数据(包括脉冲频 率和个数),将其转换为串行数据,再经过差分模块处理后得到相应的脉冲差分信号,用以 驱动步进电机和伺服电机。2.接收伺服电机编码器的差分信号,将其进行四倍频处理以计 算得到编码器的准确数据,通过DSP的并行数据总线传送给DSP。3.利用其输入输出(10) 引脚众多的特点,可以实现DSP的10扩展功能,以达到卷绕机控制系统10数量的要求。由 于卷绕机控制系统的10会输出信号控制汽缸动作,汽缸动作的工作电压是+24V,故利用继 电器以达到弱电控制强电的效果;而10的输入信号也是+24V工作电压的,其原始输入信号 需要经过光电隔离之后才能输入到CPLD中。DSP直接控制的放料电机是0 5V模拟电压控制的直流无刷电机,该模拟电压是 利用DSP内部的外围设备接口(serial peripheral interface,简称SPI)对数字/模拟转 换器进行控制得到的,其控制精度能够达到lmv,实现放料电机的高精度控制。张力检测计 的输出信号是模拟电压,可以利用DSP内部的模数转换(AD模块)进行信号转换。在设备 的操作过程中,人机交互模块采用EVIEW公司的MT4300TE系列触摸屏来实现,它是采用串 行通信方式(serial communication interface,简称SCI)与DSP进行通信的,其通信波特率可达到115200,可以将触摸屏设置为人机工作模式以便DSP能够主动查询相关数据,这 种简单可靠的通信方式为人机交互提供了可靠的保障,实现了友好的人机界面功能。按键模块还包括“急停”、“复位”、“手动/自动”、“脚踏”、“启动”五个外部控制按 钮。“急停”按钮是设备运行过程中出现故障或安全事故等情况才启用的按钮,它要求DSP 做出最及时地响应,因此将其连接到DSP的外部中断接口(XINT),只要该控制按钮生效时, DSP便能立刻响应该急停命令请求,做出相应的控制,立即停止电机和汽缸的动作以保证设 备能够安全、可靠地生产。“复位”、“手动/自动”、“脚踏”、“启动”四个外部控制按钮,需要 作为DSP的中断源,因此将其连接到DSP的输入捕捉模块(CAP),以保证程序运行过程中能 够捕捉到这些按钮的输入与否,从而做出相应的控制。如图2所示,一种电池卷绕机的控制方法,包括如下步骤第一步初始化电池卷绕机的控制系统。初始化包括硬件的初始化、有限状态机初 始化和变量初始化。硬件的初始化包括DSP的系统时钟、中断向量表、GPIO、AD模块、SCI 模块、SPI模块、计时器、各中断屏蔽寄存器的初始化。有限状态机初始化是指设定一个初 始的状态,保证状态机的正常运转。变量初始化是指按照实际需要为各个全局变量、数组、 结构体、外围10寄存器赋初值。第二步判断人机交互模块是否设置了初始参数,如设置了则按照所述初始参数 驱动步进电机、伺服电机工作,如没设置则按照控制系统的默认参数驱动步进电机、伺服电 机工作。卷绕机的卷针转动速度、转动圈数等重要数据是通过人机交互模块来进行设置 的,因此在初始化工作完成之后需要先提取出该参数值,以保证卷绕机的正确运行。如果是 由于工人操作失误尚未进行参数设置就行自动卷绕时,则该系统会由DSP提供一个默认的 参数值。人机交互模块与DSP的通信方式采用的是串行通信SCI,它的通信协议是EVIEW公 司自定的一个协议,在获得原始的串行数据后,DSP需要按照协议的格式提取出目标数据才 能进行相应操作。第三步判断电池卷绕机的控制系统工作在手动状态模式还是自动状态模式,如 工作在手动状态模式下则根据人机交互模块发出的控制命令控制驱动步进电机、伺服电 机、放料电机工作,如工作在自动状态模式下则根据工艺流程执行相应控制操作。在手动操作过程中,正常情况下只需要对人机交互模块进行数据读取,根据人机 交互模块发出的命令进行相应的电机或者汽缸动作。在手动状态下,主要完成的工作就是 DSP与人机交互模块通信并提取出相应的控制命令,再根据该命令作出相应的动作即可。每 隔lmsDSP接收一次人机交互模块发出的控制命令。在自动操作流程中,控制的流程需要严 格按照工艺流程来进行,因此采用基于有限状态机的方法来完成整个流程的执行。方法是 在根据每道不同的工序为其定义一个状态,将整个动作流程人为划分为有限个状态,然后 根据每个状态下得到的条件进行不同状态之间的切换。这种设计在改变操作流程时,能够 方便直观地根据改动修改程序,从而大大提高了设备的调试过程的效率。卷绕设备的工艺 流程是比较复杂的程序模块,而本发明对该部分采用了基于有限状态机的程序设计方法, 使得程序的书写方式与实际操作流程能够一一对应上,因此其可维护性较强。在本具体实施方式
中,在自动状态模式下可以依次进行三次脚踏操作。第一次脚 踏所需要执行的状态机包括State 1检查设备就绪情况一State2导入下层隔膜一State3准备好贴胶纸模块。第二次脚踏所需要执行的状态机包括State4导入上层隔膜。第 三次脚踏所需要执行的状态机包括State5卷针第一次卷绕一State6卷针一次回原点 —State7卷针固定平台右移一StateS卷针以尾卷圈数卷绕隔膜一State9切断隔膜 —StatelO贴胶纸一Statell卷针二次回原点一Statell卷针二次回原点一Statel2卸下 完成卷绕的电池一Statel3卷针平台左移一Statel4卷针以首卷圈数卷绕隔膜。如果在进行相应动作流程时出现了故障,则DSP通过读取相关的输入变量,根据 状态机相对应的条件判断其出故障时,发送相关的报警信息到人机交互模块中,并且将人 机交互模块(触摸屏)的画面显示跳转到报警信息画面,同时蜂鸣器发出报警以提醒操作 人员机器运转出现不正常情况,并能根据报警信息快速、准确地找出报警的原因,最终予以 解决。上述电池卷绕机的控制方法还包括判断按键模块是否发出急停命令,如果发出 则立即停止电机和汽缸的动作。外部中断主要是为了响应“急停”按钮而启用的。由于“急停”按钮需要DSP作出 最快速的反应,及时地停止一切电机和汽缸等动作,以达到紧急情况下的安全生产功能,因 此将该信号作为外部中断,并且拥有较高的中断优先级。同时本发明还使用了 SCI接收中断、AD中断、定时中断、输入捕获中断,这些中断 的处理函数将做进一步描述。SCI接收中断是负责接收人机交互模块发送给DSP的数据的, 在SCI接收中断中,可以打开其16级深度的FIFO功能,能够避免DSP频繁进入中断,减少 DSP的占用率。AD中断,利用AD模块对张力检测计进行模拟电压读取时,可以利用外部信号或者 软件中断来启动AD转换功能,由于AD功能是由DSP主动发起的,因此不必靠外部信号来驱 动,而是采用软件中断的方式,能够实现AD转换的灵活控制。定时中断主要是为了实现放卷电机闭环控制的,由于这部分控制是设备的核心所 在,对其控制的精度和快速性具有较高的要求,因此采用的是1ms的定时中断周期,保证电 机在1ms内能够快速地得到调节。输入捕获中断主要是为了响应“复位”、“手动/自动”、“脚踏”、“自动”四个外部按 钮的,在设备由“手动”操作模式转换到“自动”操作模式时,需要一直等待“启动”按钮按 下,才进行一系列的自动流程,否则设备处于一种“非激活”状态;在按下“复位”时,就将系 统复位到原始状态,以便重新进行操作;在“手动/自动”按钮做出切换动作时,应当及时保 存和恢复自动状态下的状态机的有效数据,以保证重新切换到自动状态下时,设备能够恢 复到切换前的状态,并在原状态的基础上继续运行未完成的动作;在“脚踏”按钮被踏下时, DSP需要根据自动状态下的工艺流程进行相应的动作。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定 本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在 不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的 保护范围。
权利要求
一种电池卷绕机控制系统,其特征在于包括数字信号处理器、复杂可编程逻辑器件、张力检测计、数字/模拟转换器、放料电机驱动器、伺服电机编码器、伺服电机驱动器、步进电机驱动器;所述伺服电机编码器的输出耦合到复杂可编程逻辑器件的输入,所述复杂可编程逻辑器件的输出耦合到伺服电机驱动器、步进电机驱动器的输入,所述数字信号处理器与复杂可编程逻辑器件相连,所述张力检测计的输出耦合到所述数字信号处理器的输入,所述数字信号处理器的输出通过数字/模拟转换器耦合到放料电机驱动器的输入。
2.根据权利要求1所述的电池卷绕机控制系统,其特征在于还包括第一光电隔离模 块、第二光电隔离模块、第三光电隔离模块、第四光电隔离模块、差分模块、反差分模块,所 述第一光电隔离模块连接在张力检测计与数字信号处理器之间,所述第二光电隔离模块连 接在数字信号处理器与数字/模拟转换器之间,所述复杂可编程逻辑器件输出依次通过第 三光电隔离模块、差分模块与伺服电机驱动器、步进电机驱动器相连,所述伺服电机编码器 输出依次通过反差分模块、第四光电隔离模块耦合到复杂可编程逻辑器件输入。
3.根据权利要求2所述的电池卷绕机控制系统,其特征在于还包括人机交互模块,所 述人机交互模块与所述数字信号处理器相连。
4.根据权利要求3所述的电池卷绕机控制系统,其特征在于还包括按键模块,所述按 键模块输出与所述数字信号处理器输入相耦合。
5.根据权利要求1-4任一所述的电池卷绕机控制系统,其特征在于还包括输入接口、 第五光电隔离模块、输出接口、继电器,所述输入接口的输出通过第五光电隔离模块与耦合 到所述复杂可编程逻辑器件的输入,所述复杂可编程逻辑器件的输出通过所述继电器耦合 到输出接口。
6.一种电池卷绕机的控制方法,其特征在于包括如下步骤初始化电池卷绕机的控制系统;判断人机交互模块是否设置了初始参数,如设置了则按照所述初始参数驱动步进电 机、伺服电机工作,如没设置则按照控制系统的默认参数驱动步进电机、伺服电机工作;判断系统工作在手动状态模式还是自动状态模式,如工作在手动状态模式下则根据人 机交互模块发出的控制命令控制驱动步进电机、伺服电机、放料电机工作,如工作在自动状 态模式下则根据工艺流程执行相应控制操作。
7.根据权利要求6所述的电池卷绕机的控制方法,其特征在于每隔1ms接收人机交 互模块发出的控制命令。
8.根据权利要求6所述的电池卷绕机的控制方法,其特征在于还包括如下步骤判断 按键模块是否发出急停命令,如果发出则立即停止电机和汽缸的动作。
全文摘要
本发明公开了一种电池卷绕机控制系统,包括数字信号处理器、复杂可编程逻辑器件、张力检测计、数字/模拟转换器、放料电机驱动器、伺服电机编码器、伺服电机驱动器、步进电机驱动器;所述伺服电机编码器的输出耦合到复杂可编程逻辑器件的输入,所述复杂可编程逻辑器件的输出耦合到伺服电机驱动器、步进电机驱动器的输入,所述数字信号处理器与复杂可编程逻辑器件相连,所述张力检测计的输出耦合到所述数字信号处理器的输入,所述数字信号处理器的输出通过数字/模拟转换器耦合到放料电机驱动器的输入。本发明还公开了一种电池卷绕机控制方法。本发明成本低、控制效果好。
文档编号H01M10/38GK101841068SQ20091010631
公开日2010年9月22日 申请日期2009年3月20日 优先权日2009年3月20日
发明者林凯宏, 胡庆华, 谢林菲, 阳如坤 申请人:深圳市吉阳自动化科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1