关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于ATmega16的气动标记控制系统设计

基于ATmega16的气动标记控制系统设计

作者:时间:2011-05-29来源:网络收藏

1 引言

本文引用地址:http://www.eepw.com.cn/article/162032.htm

  机广泛应用于铭牌、各种零部件及汽车大梁,但随着需求变化,对机的稳定性、便携性、多任务性提出了更高要求。软件由以前的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的频率

  

公式

  变量N是分频因子(1、8、64、256或1024);变量fclk为CPU时钟;变量TOP是计数器最大值。如果PwM工作频率已知,

  

公式
上一页 1 2 下一页

评论


相关推荐

技术专区

关闭