气动标记机广泛应用于铭牌、各种零部件及汽车大梁,但随着需求变化,对标记机的稳定性、便携性、多任务性提出了更高要求。标记软件由以前的DOS系统升级到Win98、Win2000,WinXP等版本,功能越来越复杂,然而,硬件设计几乎没有变化。 由于普通标记机控制系统的标记专用软件将图形信息转化为脉冲信息后需通过I/O接口(ISA、PC扩展卡或并口)输出至驱动控制板,然后再由驱动电路执行机构工作。但目前大多数个人PC机、笔记本电脑都取消并口、串口配置的扩展I/O卡,而使用IJSB接口。普通标记机的PWM信号采用555振荡器和多个阻容元件构成一个无稳态的占空比和频率均可调的多谐振荡器,当调整PWM信号时,打开控制箱,则通过调节两只可调电阻调整PWM信号的频率和占空比。为了解决上述标记机控制系统存在的缺点,采用单片机ATmegal6和USB转换RS232接口器件CH341T组成通信接口,标记控制系统升级到USB接口:采用ATmegal6的相频修正PWM替换555振荡电路,可直接通过PC软件修正PWM信号的频率和占空比,使得PWM信号调整便捷。 2 ATmegal6相位与频率修正PWM模式 ATmegal6相位与频率修正PWM模式是一种频率与占空比精确的PWM信号。采用固定TOP值的工作模式,即16种PWM波形产生模式的模式8,简称相频修正PWM模式。 相频修正PWM模式基于双斜坡操作,其工作时序如图1所示。TCNTn重复从BOTTOM计数到TOP,然后又从TOP返回至BOTTOM。在一般比较输出模式下,当TCNTn向TOP计数时,若TCNTn与OCRlx相匹配,OClx清零,并置为低电平;当TCNTn向BOTTOM计数时,若TCNTn与OCRlx相匹配,OC1x置为高电平,工作于反向输出比较时正好相反。比较单元在OClx引脚输出PWM波形,其输出PWM的频率
![公式](http://www.21ic.com/d/file/201105/97718d1c4d1a4a6feb000891181d4a82.jpg)
![公式](http://www.21ic.com/d/file/201105/7d3363516998a6b06b2c5596345bf0bd.jpg)
![工作时序](http://www.21ic.com/d/file/201105/9c0c13b228f5d78377ff1ecc0c7d3160.jpg)
![主任务数据帧结构和次任务数据帧结构](http://www.21ic.com/d/file/201105/e8bbc8c433f7ca795d13c314e3b38301.jpg)
![数据帧](http://www.21ic.com/d/file/201105/3359d8417430ed7e24148e6a3a5253dd.jpg)
![公式](http://www.21ic.com/d/file/201105/e952f9d7e632fbdff02abab49842cd64.jpg)
![高频电磁阀驱动电路和USB转换RS232接口电路](http://www.21ic.com/d/file/201105/401ca9cbc726898fea666ece5bf88ef7.jpg)
![标记控制系统的软件流程](http://www.21ic.com/d/file/201105/8338dfa7ff9eb058d07fbb543c6709aa.jpg)