新闻中心

EEPW首页>电源与新能源>设计应用> 电容式二维烟箱缺条检测系统

电容式二维烟箱缺条检测系统

作者: 时间:2012-02-03 来源:网络 收藏

c.jpg


1.3 下位机系统结构
整个下位机系统如图4所示,微控制器采用飞利浦公司51MX内核的Flash单片机,主单片机采用P89C51RD2,从单片机采用P89C669,主机与从机之间采用SPI通讯方式,从机与微数字转换芯片AD7746之间采用I2C通讯方式。

d.jpg


PHILIPS公司51MX内核的Flash单片机采用增强型80C51内核,最高速度可达40 MHz;Flash代码存储器容量从4~96 kB;片内扩展RAM:256 B~8 kB;支持6-Clock模式,相同时钟下速度加倍,或者相同速度下获得更低功耗和降低EMI;双DPTR,有效加快吞吐速度;4个中断优先级,更好地满足实时性要求;3个定时器/计数器,支持PWM,PCA功能,定时器溢出可自动触发I/O翻转,免中断处理;内置看门狗和软件复位功能;支持ISP/IAP/ICP下载;ALE禁止(降低EMI);支持掉电唤醒功能(低功耗应用);高可靠性的OTP存储器,应用于各种苛刻场合;具有CAN,I2C,SPI,ADC等多种功能模块。
整机系统工作流程,首次使用前,管理人员需要登录进上位机管理平台采集未缺条箱烟的标准值和不同位置出现缺条时对应特征值,并测量多次,求取平均值,减小采集误差;然后将这些数据发送给主单片机,主单片机将其存入到脚ROM存储器中,作为判断箱烟是否缺条的参数。
系统工作时,当烟箱刚进入检测区域时,初始位置检测开关将输出信号给主单片机启动系统,主单片机将通过SPI口依次通知各从机完成对AD7746的初始化,等待采集数据。当烟箱的前一半完全进入到检测区域时,前半箱位置检测开关将输出信号给主单片机,主单片机输出信号给步进电机,通过执行机构阻挡该烟箱前进,从机马上采集数据;采集完成后将数据依次发给主单片机。当后半箱烟进入检测区域时,接着采集后半箱的数据,数据采集完成后,主单片机将通过算法计算,判断该烟箱是否存在缺条。如果检测出缺条烟箱,则发信号给执行机构剔除此烟箱,并将缺条位置信息上传给上位机。烟箱缺条判断,剔除信号输出,也可由上位机来完成,以提供更加灵活、可靠的缺条判断算法。



评论


相关推荐

技术专区

关闭