当前位置: 能电机 >> 能电机优势 >> 技术科普自动售货机出现异常时,如何排
讲述了自动售货机在工作过程中部分货道出现多转、少转、不转的问题,导致售货机无法正常进行商品的售卖,首先排除硬件问题的方式。
除了硬件方面,以开发物联网设备的企业,软件方面也同样具备丰富的经验。针对市场需求研发的资产跟踪设备、环境检测设备、人员定位设备、车辆跟踪设备等也同样受到了用户的广泛认可。
if(!g_MotstartEn){g_MotstartEn=l;code=0;}
val=GetMotorlnstantcur();每次电机启动前检测电机电流,如果连续三次检测都不在要求范围内则电机,即电机异常。
(MotorLim_Check(g_MotorCmd.Index)llg_MotorSta.RunTim++g_MotorCmd.overTim)检测反馈脚和超时,两者只要满足任意一个都会产生停止信号
if(valg_MotorCmd.Undercur)g_Motorsta.ErrTyp=UNDER_CUR;if(valg_Motorcmd.overcur)g_Motorsta.ErrTyp=OVER_CUR;三次电流检测都不达标,产生异常日志上报服务器
电机测试模式开机短接主板的DI1和0V20S左右电机会进入自检模式,依次转动。自检模式开机即可检测,每个会转动1圈。与其他逻辑无关。
if(!READ_CHECK_BUTTON)检测D1电平
if(cntMAXBUTTONFILTERCNT)开始计时
{s_MotorchkFlagl=0x03;g_MotstartEn=1;g_MotorCmd.Index=0;}大于设定时间后,电机使能,从1号电机开始转动。
对于自动售货机的组装厂家或自动售货机的购买者,在遇到类似的问题时,可以先按照上述步骤进行排查,如自动售货机依然无法正常工作,可联系主板开发的公司寻求售后支持。