Equipment Manufacturing Technology No.4,2014 二极管D12、D13、D14,电阻R20和常开的限位开关 3.2软件程序设计 s1组成了上限位控制电路,常闭的继电器K2,二极 根据前面的分析,设计的软件主程序流程如图4 管D15、D16、D17,电阻R21和常开的限位开关s2组 所示。 成下限位控制电路。 其工作原理如下:正常情况下,K1和K2的开关 均关闭,电机可以自由的正反转,电流的方向为D15 的P到D12的P时,电机带动割炬上升,电流的方向 为D12的P到D15的P时,电机带动割炬下降;当割 炬上升到最高点时,碰到s1并使其合上,此时K1的 线圈得电,其开关断开,由于P12的原因,此时电流 不能从D15的P到D12的P,而只能从D12的P到 D15的P,也就是只能下降而不能继续上升,从而实 现了上限位;当割炬下降到最低点时,碰到s2并使 其合上,此时K2的线圈得电,其开关断开,由于P15 的原因,此时电流不能从D12的P到D15的P,而只 能从D15的P到D12的P,也就是只能上升而不能 继续下降,从而实现了下限位。 3软件设计 3.1软件设计关键问题分析 采用H桥双极性PWM控制可以得到较好的动 态跟踪响应特性和较高的控制精度,用单片机的P1.1 和P1.2模拟PWM输出是软件设计的一个重要内 容。但是在实际的电路试验中还有一个重要的问题: 开关管很容易出现发热,如果时间稍长则容易烧坏 开关管甚至烧坏电源。经过分析,发现是如下原因造 成的:在双极性驱动下工作时,由于开关管自身都有 开关延时,并且“开”和“关”的延时时间不同,所以在 同一桥臂上的2个开关管容易出现直通的现象,由 于开关管的导通电阻很低,进而导致短路。 这个问题可以从软件上解决,具体思路如下:为 了防止直通,同一桥臂上的2个开关管在“开”和 “关”的交替时,增加一个低电平延时,如图3所示。 在使某一个开关管在“开”之前,保证另一个开关管 处于“关”的状态。这个电平延时称为“死区”,死区的 长短可根据开关管的种类以及使用要求确定,一般 在5 20US之间。 图3“死区”图 图4软件主程序流程图图 图5 PWM控制程序流程图 “PSW0”、“PSW1”、“PsW2”、“PSW3”"PSW4”、 “PSW5”、“PSW6”均为子程序。开始后,单片机检测 P1.5口,若为高,则自动控制调高,若为低,则手动调 高。手动运行过程延时0.1 8,返回开始重新扫描运 行。在自动调高过程中,首先采集ADC0809的IN0通 道和IN1通道的速据,连续采集16次,INO的值保存 在30H~3FH中,IN1的值保存在40H一4FH中;然 后计算IN0和IN1的平均值,IN0的平均值保存在 24H中,IN1的平均值保存在26H中;再把两者比较, 24H一26H,若一1 ̄<24H一26H≤1,则电机停止转动;若 24H一26H ̄>20,则电机以PSW1设定的速度正转带动 感应环下降;24H一26H≥10,则电机以PSW2设定的 速度正转带动感应环下降;若24H一26H≥1,则电机 以PSW3设定的速度正转带动感应环下降;若 24H一26H ̄<一20,则电机以PSW4设定的速度正转带 动感应环上升;若24H一26H ̄<一10,则电机以PSW5 设定的速度正转带动感应环上升;若24H一26H ̄<一1, 则电机以PSW6设定的速度正转带动感应环上升。然 后延时0.1 s,然后返回开始循环运行。 PWM程序流程如图5所示,图4中每个PWM 控制程序的流程都是相同的,不同之处在于“延时 Aus”,“延时Bus”它们的值决定了电机的正反转的方 向和速度。PWM的周期T=1ms,频率f=1K,A+B= 980,其占空比a=(A+10)/1 000。如果a=0.5,电机停 转;a>0.5电机正转,a越大,正转转速越快;a<0.5电 《装备制造技术}2014年第4期 机反转,a越小,反转转速越快。电机每次调用PWM 案,设计了基于单片机的PWM直流电机控制硬件电 程序的时候,运行500个周期。程序流程分析如下: 路和相应的控制软件,较好地解决了电机转动惯性 首先给计数器R2、R3赋值;然后把P1.1置高,P1.2 对调高精度的影响。 置低;然后延时Aus;为了解决直通问题,采用“死区” 的解决办法,把P1.1置低,然后延时10 US,再把P1.2 参考文献: 置高;延时Bus;同样P1.2置低,延时10 US;R3减1, [1周1]林.PWM控制瞬时值比较法的稳定性分析【J】.电气应 R2减1判断是否运行完。 用,2007(1):45-_46. [2]赵艳.计算机控制的PWM放大器的设计[J].衡水学院学 4结束语 报,2007(1):38—39. 【3】锋.探讨单片机应用系统抗干扰能力的措施[J].机床与 液压,2005(12):85—86. 本文提出了自动调高器中电机控制系统的方 Design of DC Motor Control System in NC Flame Cutter Height Automatic Adjustment Device ZOU Ai-cheng,CAO Yi-jie (Guilin College of Aerospace Techndoge,Guilin Guangxi 541 004,China) Abstract:Motor control system is CNC flame cutitng machine automatic increase is a key component.Automatic increase iS proposed in the motor control system solutions designed microcontorller PWM DC motor control hardware circuit,pointed out the key issues to be addressed in this system software desing,and the desing of the corresponding control so'ware based.The system desing of a utility model cutting machine automatic adjusting system,SOlVeS the impact fo high-precision motor rotational inerita swap. Key words:height automatic adjustment device;DC motor;single—chip;PWM . (上接第26页) 【6】张文毓.单晶硅产业技术经济综合分析【J】.新材料产业 [8】梁永生.一种增加直拉硅单晶装料量的方法及装置 .中 2010(6):15—17. 国,200910310766.9,2009—12—02. [7]袁为进.用于单晶炉的二次加料圆棒夹具 .中国专利: 【9】王煜辉.用于直拉法单晶炉的二次投料装置[P】.中国专利: 200920049166.7,2009—10-16。 201120442393.3,2011-11-10. 1mprovement of Secondary Casing with Monocrystal Furnace based on SolidWorks WANG Xin—hai,ZHANG Yong-jun,LI Jun—tao f Shaanxi Institute of Technology,Xi’an 710300,China) Abstract:This paper studies the principle and structure of the secondary casing device of the monocrystal furnace. Based on this,.SolidWorks was used.According to the working principle of the secondary casing device,the main problems which existing units nad the improvement scheme was analyzed,based on SolidWorks sofwtare platform,the ifrst step establishes the model of the individual parts.and then hte 3D model of the assembly is obtianed through the virtual assebmly,and through graphic conversion obtained the 2D engineeirng drawing application in practical production.By using the three—dimensional desing sofwtare of SolidWorks,the desing work in improving the overall appearance ofthe sanle e ̄ciency has improved markedly,with hihg practical value. Key words:monocrystal furnace;secondary casing device;SolidWorks;three-dimensional desing 29