原创 纺织机械控制器

2008-5-30 12:39 4321 4 5 分类: MCU/ 嵌入式



项目背景



    纺织机械按结构大致可以分为两大类:横机与圆机。按用途来分,又可分为织布机、羊毛衫机、手套机、袜机等。本项目所要研发的控制器,即是针对手套机的控制器。



手套机历史



    手套机历史悠久,最早可以追朔到1948年。在著名的纺织国度意大利,一家名叫普罗蒂的公司,最早发明出了全机械的手套机。经过了十多年的风雨历程,它也从机械式的丑小鸭到全电脑自动控制的小天鹅般的变化。



230cbe16-c9e5-4d43-900b-162424006cc2.gif



纯机械式手套机



c02f8ccd-4bf2-4cbb-b3bc-e19862883372.gif



简单电脑控制



f6accfa0-9bf5-48a2-b968-ebd2a2707046.jpg



全电脑控制



立项依据



    国内手套机的发展阶段,仍处于简单电子控制阶段。这个阶段机型的特征是:

    (1)机器动力源为一个变频控制电器,通过变速机构传递到主轴上,及其他执行机构上。导致机械结构相当复杂,故障率高;

    (2)通过针鼓,对手套纺织进行编程;因为针鼓是机械结构,所以这样的编程方式局限性很大,且很不方便;

    (3)只能织单色手套,不能提花;目前市场上单色手套的利润远低于提花手套的利润,这是手套生产厂家准备换代的一个重要原因。




方案选择




    根据初步调查,目前国内有多家企业在研发下一代的手套机控制器。实现方案大致分两类:



    被动控制式:机械主体结构与简单电子控制式大体相同,对机器上的重要部件编织头进行了改进,使它具备提花的能力。因为该方案中,控制器不能控制编织头的位置,反而是根据编织头的位置,来执行相应的动作,所以称为被动式控制。



    它的优点是,机械改动小,上一代机器的设计、工艺和生产管理等基本兼容,可以最大限度的利用,有效降低了研发成本与风险。缺点主要是,机械结构太复杂,导致故障率高。



    主动控制式:采用多个伺服电机替代了原先的变频器,及传动机构。使得机器的机械结构上大大简化。由于控制器可以精确控制编织头的位置,给编织工艺设计带来很大的方便。



    它的优点是,机械结构简单,编织工艺控制方便。缺点是成本较高,控制系统结构较复杂。




总体方案




    经过论证,在主动控制式的控制平台上,是可以实现被动控制的。所以,研发初期阶段以通用平台为主,兼顾主动与被动控制两种方案。产品化时,针对被动控制进行简化,以降低生产成本。



    项目总体方案分为三个层次:



    一:纺织CAD



    为方便用户使用,本项目贯彻所见即所得的设计理念。即用户在电脑上画出什么样的手套,最终就会在机器上织出什么样的手套。纺织CAD层提供了直观、方便的界面,供专心用户去实现他的手套设计;



    而CAD层的背后,则是将用户的手套设计图样,翻译成工艺控制编码,控制机器实现手套编织。



    二:工艺控制层



    手套编织包含两个方面的工作:编织工艺与机械动作控制。编织工艺指手套编织时,每个机械零件的动作顺序。机械动作控制,指某个机械零件动作的实现过程。在与客户交流的过程中,我们发现了这样的现象:精通编织工艺的工程师,往往对机械设计不熟悉;而对机械设计熟悉的工程师,又往往对编织工艺一窍不通。在我们的开发团队中,也是如此。



    基于这个原因,我们将所面对的这个混乱工程一分为二:工艺控制层由工艺软件设计工程师负责,根据手套编织过程,确定一套编指令集。每个手套的编织,都可以通过调用这套编织指令集实现(CAD层就是将设计图样,翻译成指令程序)。每个指令,又是一个或几个动作的组合。



    工艺控制层的工作就是,将工艺控制命令,转换成动作控制命令。



    三:动作控制层



    动作控制层就负责精确控制各个可动零部件。提供单独的控制命令,控制单一的可动部件,而部件动作的组合,则由工艺层来完成。



    这样,动作控制层设计基本上可以不考虑手套工艺问题,而手套工艺控制,也基本上不用关心下层是如何实现的。



0d5a9dcf-a829-4f99-8feb-d86b55d0b97e.jpg

项目层次图




项目实现




    纺织CAD层:以PCWindows为平台,Visual C++为编程工具。实现普通手套、平指、元宝手套等版式,及手套上各种花型图案的设计。以文件为形式,U盘为载体实现CAD层与工艺层的数据交换。



    工艺控制层:以ARMLinux为平台,QT为开发工具,640*480大屏幕为用户显示界面。采用S3C2410为处理器、200M主频、32M SDRAM64M NAND FLASHVGA显示,完全而流畅的完成各种控制任务。工艺层与动作层之间采用专用的数据总线,实现数据交换。



    动作控制层:以DSP为平台,实现对各种机械的控制任务。采用TI C5402 DSP处理器,并用EPM3512 CPLDIO端口扩展。实现四路伺服位置控制环(编码器反馈)、50路大功率数字输出、16路数字输入。




总结




    目前,国内手套机高端市场,仍然由意大利、日本、韩国等产品占据,国内产品基本上是空白。令人欣慰的是,国内有不少厂家正在努力的开发,有的已经推出了较稳定的产品,相信不久的将来,这种状况会改变。




PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户154115 2008-6-16 11:47

先进的控制技术,很不错啊!~
相关推荐阅读
用户150704 2010-08-08 09:49
关于 error 122 AGDI: memory read failed 问题
 在和STM32F103战斗了1个多星期之后,终于搞定error122 AGDI: memory read failed问题。其中过程曲折,而结果却出人意料的简单。特别整理出来,希望对各位同仁有所帮助...
用户150704 2010-03-14 14:36
三相无刷电机控制与TMS320F2812 -- F2812简介(5)
系统控制与时钟    系统控制与时钟模块包括复位控制、时钟、功耗控制,如图1所示。复位控制:    外部复位脚XRS输入低电平信号后,系统控制模块产生内核复位信号(Reset),使CPU复位。再由CP...
用户150704 2010-03-13 16:00
三相无刷电机控制与TMS320F2812 -- F2812简介(4)
中断系统        F2812芯片的CPU支持一个不可屏蔽中断(NMI)和14个可屏蔽中断(INT1~INT14),这些中断称为CPU级中断。芯片内部集成了许多外部设备,如SPI、SCI、CAN等...
用户150704 2010-03-11 22:59
三相无刷电机控制与TMS320F2812 -- F2812简介(3)
存储器映射        F2812采用哈佛结构,数据与程序分开编址,即数据空间与程序空间。如图1,为数据空间、程序空间存储器的映射关系。     数据与程序空间地址的0x000000~0x00 04...
用户150704 2010-03-07 15:19
三相无刷电机控制与TMS320F2812 -- F2812简介(2)
F2812总体结构       F2812总体结构见图1。芯片内总结构基本上可以分为三大部分:内核、外设及总线。    内核即图中的C28x CPU部分,为芯片的中央处理器。主要接受外部四种信号:- ...
用户150704 2010-03-06 22:11
三相无刷电机控制与TMS320F2812 -- F2812简介(1)
TMS320F2812简介(1)     作为新手,当你第一次拿到电机控制的设计任务时,最先要解决的问题就是选什么样的控制芯片。通常你会去师兄师姐或都是老前辈那请教该用什么。估计70%的回答是TI的C...
EE直播间
更多
我要评论
1
4
关闭 站长推荐上一条 /3 下一条