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

基于ATmega16的气动标记控制系统设计,第1张

 

  1 引言

  气动标记机广泛应用于铭牌、各种零部件及汽车大梁,但随着需求变化,对标记机的稳定性、便携性、多任务性提出了更高要求。标记软件由以前的DOS系统升级到Win98、Win2000,WinXP等版本,功能越来越复杂,然而,硬件设计几乎没有变化。

  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的频率

  

基于ATmega16的气动标记控制系统设计,公式,第2张

 

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

  

基于ATmega16的气动标记控制系统设计,公式,第3张

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2498060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存