家用绣花机控制系统是通过直流电机、步进电机等执行设备配合检测器所产生的同步信号, 实现直流电机带动主轴转动, 并通过步进电机配合机针使绷架( 送布机构) 移位、刺绣的一个动作作为针迹, 它包括绣筐的一次移动和绣针的一次刺布。被控制的电机包括:
( 1 ) 一套直流电机, 用来带动主轴转动, 使绣针进行上下移动;
( 2 ) 二套步进电机, 控制绷架移位;
( 3 ) 一套电磁铁, 控制长距离走针时放线机构;
( 4 ) 一套蜂鸣器, 用于错误报警;
( 5 ) 各类检测传感器6 套, 包括绣针位置检测、崩架位置检测等。
此外, 绣花机的其它控制点还有: 8 个LED 显示灯、3 个八段数码管。
由上所述绣花机系统的输入输出很多, 若用单片机系统直接对步进电机的控制, 则由于单片机端口有限, 很难实现。所以对外围器件的输入输出主要靠CPLD 来完成, 单片机通过CPLD 对外围设备间接操作。