
来料速度检测模块采用无接触式速度传感器检测振动筛电机的转速,从而得到振动筛的振动速度和振动筛的给料速度。
根据给料速度的大小,单片机控制排序励磁电路励磁电流的大小,从而控制排序磁场强度的大小,使得排序整齐而电流不过大,限制电路发热量。料满检测模块采用红外传感器,检测包装箱内装料的量,当装料快满的时候,发出料满信号,溢料保护模块发出报警信号,如果包装箱一直没有更换,则当料满以后,系统停止工作,防止溢料。系统启动以后,散热控制模块启动散热装置,当过热保护模块的温度传感器检测温度高于设定的安全温度时,系统停机。
2 系统硬件设计
2.1 MSC-51单片机控制模块设计
AT89C51是一种带4 KB闪烁可编程可擦除只读存储器(Flash Programmable and Erasable Read Only Memory,FPEROM)的低电压,8位高性能CMOS微处理器。该器件采用Atmel高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,Atmel的AT89C51是一种高效微控制器。
单片机的P1.0~P1.4作为来料速度数据输入口,过热信号、料满信号通过中断0和中断1,即P3.2,P3.3口输入,P2.0~P2.4分别为排序励磁PWM控制信号、退磁控制信号、过热报警控制信号、料满报警控制信号输出口。
2.2 排序励磁驱动与保护电路
排序励磁开关管的驱动与保护电路如图2所示,单片机输出的PWM信号从P2.0引出后,经过74LS08整形,消除信号抖动造成的干扰。然后通过光耦TLP250进行隔离,将钢钎排序设备的控制电路与主电路隔离,避免主电路对控制信号的干扰。
