Commit Graph

54 Commits

Author SHA1 Message Date
ranchuan
bcbd02a72c V2.13 使用新的can帧回复数据
解决ew自检模式 8导致小板死机的bug,自检返回值除以400,单位0.1ms
2024-01-08 18:04:05 +08:00
ranchuan
b9224f2293 收到广播命令时重新初始化定时器,can总线添加发送时长超时判断 2024-01-06 09:54:54 +08:00
ranchuan
d22fdc1ccb ew写延时验证成功,ej写流水号验证成功
解决上位机协议crc错误依然执行命令的bug
    注意:小板方案中芯片类型与主板不同时,使用槽任务可能造成各种异常问题(死机,死循环,不返回数据等)
2023-12-26 18:08:59 +08:00
ranchuan
a6ba0a1818 解决EW写流水号数组越界的bug
解决0x20指令只会解析第一个槽参数的bug
    ew写延时添加crc8
2023-12-25 18:46:51 +08:00
ranchuan
5c2648d33c V2.10 添加写入固定延时任务
EW发送数据前固定50ms延时
    can总线发送采用等待的方式
2023-12-22 19:05:19 +08:00
ranchuan
6cf5e9e720 新广播命令测试检测,注码正常,加宽了数据上报的时间片
添加异常代码9,槽任务未执行
2023-12-21 18:45:48 +08:00
ranchuan
d709a522ea V2.09 使用任务插槽设置电阻校准值成功 2023-12-20 18:27:37 +08:00
ranchuan
ddf40324f7 添加赋码设备注码命令,实现ew检测时注码 2023-12-19 18:21:28 +08:00
ranchuan
58c902a94f 添加写三码验三码任务,实现0x20任务,完成任务插槽机制
添加文件 tran_for_broadcast.c
2023-12-18 18:17:21 +08:00
andy
fd1deab81c 添加ew_rc驱动 2023-12-14 22:49:05 +08:00
ranchuan
3909bc13a2 V0.08 解决任务执行次数异常的bug,原因是每次执行任务未更新任务结构体指针
此bug在V2.06版本被引入
解决 EW_Test_ReadUID 函数数组越界的问题
添加 总线翻转任务 JQ_Test_Toggle
2023-12-13 18:28:38 +08:00
andy
51609746f2 广播命令根据数据量自动计算发送数据的窗口时间 2023-12-07 22:56:07 +08:00
ranchuan
ebc180189c 使用定时器来精确控制数据发送的时间间隙,保证和其他小板不冲突 2023-12-05 18:39:30 +08:00
ranchuan
d6b1177af9 添加广播命令的解析和回复指令 2023-12-04 18:17:48 +08:00
ranchuan
95a4faff3f 只在初次进入检测命令时清除检测结果,检测结束时获取检测结果加入有效性判断 2023-12-04 11:02:41 +08:00
ranchuan
83e6717fe8 广播命令时静默 2023-11-15 18:11:39 +08:00
ranchuan
c13291bc03 启动时调压改为查找任务id0,自检信息中的方案id由方案初始化时确定
接收到升级方案命令时把本机方案状态设置为无效
    检测电阻命令index为5时读取本机校准值
2023-11-03 18:15:01 +08:00
ranchuan
250f91bbad 修改编译器选择宏 2023-11-02 18:25:12 +08:00
andy
17729e664f gcc和mdk都能编译成功 2023-11-01 23:51:19 +08:00
ranchuan
40050fe571 解决检测后立即赋码会直接返回成功的bug 2023-10-25 20:47:04 +08:00
ranchuan
8a91c94c85 修改检测后CAN总线自动上传基础延时为 addr*10+200
修改检测时注码,单独注码判定
添加cmd_printf 函数不会自动添加换行符
2023-10-18 18:24:46 +08:00
ranchuan
cbbb2af298 解决自动更新bootloader死机的问题
软件版本2.00
解决检测任务中重试失败后不会填充返回值的bug
2023-10-16 18:53:12 +08:00
andy
35f6597d97 添加单独注码命令,实现检测时注码 2023-10-15 20:59:21 +08:00
ranchuan
17b4ebf188 移植Test命令,验证成功
EJ EX 写工厂信息验证成功
2023-10-12 18:43:17 +08:00
ranchuan
f0f36cf79a 使用赋码仪主板 app升级,方案升级验证通过 2023-10-11 18:10:06 +08:00
ranchuan
ed9e4c0c3e 全流程升级验证成功 2023-10-10 18:03:38 +08:00
andy
41b36f357e 添加iic模块升级相关命令
添加下载模块程序指令0xec
2023-10-07 22:54:36 +08:00
ranchuan
ffb4ff97b2 实现大部分小板通信命令 2023-10-07 18:15:52 +08:00
andy
8e3a140bec 移植与电子模块通信相关代码 2023-10-06 18:47:05 +08:00
ranchuan
bf440a35bc 取消急停时如果不在空闲状态才跳到另一侧
心跳数据在收到回复之后也会继续发送
    芯片异常时不检测电容
    str_is_print_str 函数中,len为0时返回0
    改版本号为0.03
2023-09-20 18:30:04 +08:00
ranchuan
9f9f6db125 解决赋码未结束时打开急停会导致一直忙的bug 2023-09-14 18:01:54 +08:00
ranchuan
9f7ac06880 输入通道改为实际使用通道
编译后自动添加到数据库
2023-09-11 17:46:30 +08:00
ranchuan
7baa63de05 移植到stm32f1,实现手动线赋码控制器功能 2023-09-09 17:27:06 +08:00
ranchuan
8d779a68f3 升级小板添加结果返回,升级脚本可以修改波特率 2023-08-18 18:53:09 +08:00
ranchuan
337b970b93 解决注码成功返回0xc0的问题 2023-08-15 18:21:33 +08:00
ranchuan
59d392081f 添加注码错误代码偏移 2023-08-08 13:24:47 +08:00
ranchuan
2a3b31c226 回滚修改,详见ReadMe 2023-07-20 18:00:29 +08:00
ranchuan
688e942b1a 新增芯跳检测脚本 2023-07-14 18:50:38 +08:00
ranchuan
f148347e58 管壳码全0判断 2023-07-07 18:26:15 +08:00
andy
ec758c356b 完成judge功能,管壳码全0校验 2023-07-06 22:57:48 +08:00
ranchuan
aca05d5dc0 赋码仪错误判断 2023-07-06 19:02:03 +08:00
ranchuan
41c1e97ba5 检测错误码 2023-07-03 18:27:10 +08:00
ranchuan
28889fa479 添加错误代码 2023-06-28 18:08:38 +08:00
ranchuan
a1a9b53780 按下按键开始检测,批检仪测试脚本 2023-06-26 18:07:08 +08:00
ranchuan
cfda1c461b 电机下压 2023-06-25 18:04:09 +08:00
ranchuan
ccbd63868e 赋码检测返回小板的错误码 2023-06-20 17:58:45 +08:00
ranchuan
f1fa0257c1 添加排除python打包文件的忽略项 2023-06-19 18:34:37 +08:00
ranchuan
4fedcbdd38 赋码仪读写参数命令测试正常 2023-06-16 22:28:46 +08:00
ranchuan
a9db668162 编译app自动生成boot.bin文件 2023-06-16 18:07:44 +08:00
ranchuan
c59f1738a2 log可以单独设置打印ip 2023-06-15 18:11:28 +08:00