微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于80C196MC单片机的自动定位系统

基于80C196MC单片机的自动定位系统

时间:02-21 来源:互联网 点击:

旋转时可产生不同时序的脉冲信号。码盘分成4个控制区域,分别对应4种不同的工作状况。

①若标纸的输送速度与刀辊的线速度相等,则检测卷筒包装纸输送位置的光电脉冲3LS出现在I区域,此时无需补偿,伺服电机停止旋转。

②若标纸的输送速度落后于刀辊的线速度,则光电脉冲出现在Ⅱ区,此时要求伺服电机正转,通过差动轮系增加送纸辊的速度,从而使标纸输送速度得到正的补偿。

③若标纸的输送速度超过刀辊的线速度,光电脉冲3LS出现在Ⅲ区,此时要求伺服电机反转,通过差动轮系减慢送纸辊的速度,从而使标纸输送速度得到负的补偿。

④若是光电脉冲出现在Ⅳ区,说明包装纸图案位置的偏差超过允许值,此时要求包装机自动停机,并由蜂鸣器发出报警,停机后重新调整。

应该指出的是,80C196MC中的EXTINT中断不同于其它80C196系列的外部中断,它是由波形发生器的保护电路产生中断,可以选择4种外部中断的触发方式:上升沿触发、下降沿触发、低电平触发和高电平触发。和边沿触发方式比较起来,电平触发中断更适用于噪声环境中。本系统选用低电平触发产生中断的方式。有光照射时,光电开关向CPU输入低电平“0”;否则输入“1”。CPU输出低电平“0”时,继电器接通;否则继电器断开。依据上述控制原理和输入输出控制规律,可得输入输出时序图(图4—1b),并写出状态表(见表4—1)。

MCS—96布尔指令集,在解决逻辑控制问题上是一个强有力的工具,所以求解上述状态方程的程序十分简单。

利用80C196MC中PWM模块本身包含的脉冲宽度调制计数器和内部时钟,能够很准确地控制伺服电机运行时间的长短,从而控制每一张标纸的补偿量。通过增、减定时时间的按钮,可以很方便地修正定时时间。同时,利用80C196MC的定时器1记录包装机的生产量。系统主程序框图如图4—2所示。

5结束语

系统设计方便灵活,通过PWM可编程的占空比和频率或功能键盘,可以很方便地调整控制伺服电机运行的时间,以便产生精确的补偿控制量,使刀辊实际切纸线与理论切纸线很好地吻合。

系统设计方案简单经济,属80C196MC最基本、最简单系统,为日后开发、改造系统留有较大的裕量。

以80C196MC单片机为中央控制单元的补偿自动调节定位系统,它比目前基于继电器控制线路的传统型包装机,大大提高了自动定位系统工作的可靠性和定位精度,减少了产品不合格率,可提高产品质量,降低生产成本,提高经济效益。具有一定的经济性和实用性。

[参考文献]
[1]孙涵芳Intel16位单片机[M]北本┖娇蘸教齑笱С霭嫔纾1999豹
[2]袁国干,等钡テ微机在自动定位系统中的应用[J]钡缙自动化,1998(4)豹
[3]汪建MCS—96系列单片机原理及应用技术[M]被中理工大学出版社,1999

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top