能电机

技术科普自动售货机出现异常时,如何排

发布时间:2023/7/25 17:16:04   

讲述了自动售货机在工作过程中部分货道出现多转、少转、不转的问题,导致售货机无法正常进行商品的售卖,首先排除硬件问题的方式。

除了硬件方面,以开发物联网设备的企业,软件方面也同样具备丰富的经验。针对市场需求研发的资产跟踪设备、环境检测设备、人员定位设备、车辆跟踪设备等也同样受到了用户的广泛认可。

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号电机开始转动。

对于自动售货机的组装厂家或自动售货机的购买者,在遇到类似的问题时,可以先按照上述步骤进行排查,如自动售货机依然无法正常工作,可联系主板开发的公司寻求售后支持。



转载请注明:http://www.aideyishus.com/lkgx/5590.html
------分隔线----------------------------