AT89C52单片机在捻度测量中的应用
[09-12 18:14:53] 来源:http://www.88dzw.com 单片机学习 阅读:8671次
文章摘要: 3 系统的软件设计软件是配合硬件完成脉冲计数、速度与捻度显示、键盘处理和转速控制。主程序完成键盘处理,速度、捻度及状态显示。在外部中断子程序中读取定时/计数器T1和相关变量的值计算当前电机转速,按一定算法调整PWM信号高电平宽度,同时根据设定的工作方式计算纱线捻数。在本装置中关键是如何产生如图4所示的PWM电压波形,以确保电路和电机正常工作。定时/计数器T2和T0用作PWM信号的产生,T2决定工作脉冲的基准周期T,T0控制工作脉冲高电平的宽度Ton,低电平宽度Toff为T2定时减去T0定时。图3中跨接在直流电源Vcc两端的上下两个场效应管交替工作,由于场效应管不能立即关断,因此,当一个场效应
AT89C52单片机在捻度测量中的应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
3 系统的软件设计
软件是配合硬件完成脉冲计数、速度与捻度显示、键盘处理和转速控制。主程序完成键盘处理,速度、捻度及状态显示。在外部中断子程序中读取定时/计数器T1和相关变量的值计算当前电机转速,按一定算法调整PWM信号高电平宽度,同时根据设定的工作方式计算纱线捻数。在本装置中关键是如何产生如图4所示的PWM电压波形,以确保电路和电机正常工作。
定时/计数器T2和T0用作PWM信号的产生,T2决定工作脉冲的基准周期T,T0控制工作脉冲高电平的宽度Ton,低电平宽度Toff为T2定时减去T0定时。图3中跨接在直流电源Vcc两端的上下两个场效应管交替工作,由于场效应管不能立即关断,因此,当一个场效应管关断后,另一个场效应开启之前必须延时一段时间,以避免上下两个场效应直通,造成短路。故对于图4所示波形,在续流和方向改变的两个场效应管交替时,通过软件定时延时t时刻。软件代码如下:
;T2中断服务子程序
;T2工作于16位常数自动重新装入方式,决定PWM工作周期
T2_INT:JB DIRECT_FLAG,T2_BACK ;判断正反转
CLR P1.7 ;无反转输出
CLR P0.1
NOP
NOP
SETB P1.6 ;正转输出高电平
SETB P0.0
SJMP T2_QUIT
T2_BACK:CLR P1.6
CLR P0.0
NOP
NOP
SETB P1.7
SETB P0.1
;T0置初值,启动
T2_QUIT: MOV TH0, SPEEDRAMH ;T0初值由预置速度和实际测量
MOV TL0,SPEEDRAML ;速度比较后决定
SETB TR0
SETB ET0
RETI
;定时/计数器T0中断服务子程序
;T0工作于方式1,决定PWM信号的高电平
T0_INT: JB DIRECT_FLAG,T0_BACK
CLR P1.6 ;正转输出低电平
NOP
NOP
SETB P0.1 ;更好的续流,获得较大转距
SJMP T0_QUIT
T0_BACK:CLR P1.7
NOP
NOP
SETB P0.0
T0_QUIT:CLR TR0
RETI
4 结论
本装置的硬件电路体积小、功耗低,抗干扰能力强,具有较好的稳定性和可靠性。采用结构化的软件设计方法;用平滑滤波算法解决速度测量的干扰问题,实现速度平稳调节;用PWM实现较宽范围的直流调速;采用冗余技术保证系统长时间正常运行。经用户投产运行表明,操作方便,经济效益显著,具有较强的市场竞争力。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
- 上一篇:初识PIC单片机
《AT89C52单片机在捻度测量中的应用》相关文章
- › AT89C2051组成的时钟电路原理图
- › AT89S52下载线电路图
- › 用AT89C2051单片机实验合弦乐
- › AT89C2051在点钞机外接显示屏中的应用
- › AT89C55WD 单片机原理及应用
- › AT89S51单片机原理与应用
- 在百度中搜索相关文章:AT89C52单片机在捻度测量中的应用
- 在谷歌中搜索相关文章:AT89C52单片机在捻度测量中的应用
- 在soso中搜索相关文章:AT89C52单片机在捻度测量中的应用
- 在搜狗中搜索相关文章:AT89C52单片机在捻度测量中的应用
分类导航
最新更新