48 Commits (1d799e89d573a7b57f24e15d8693770b7116ac5a)
 

Autor SHA1 Mensaje Fecha
  hanyongwei 1d799e89d5 补充了部分注释 hace 2 semanas
  hanyongwei 27140c2ddb 修改部分过长的变量命名 hace 2 semanas
  hanyongwei b86e343c92 清理冗余设计3 hace 2 semanas
  hanyongwei ad2a6c7d76 清理部分冗余设计2 hace 2 semanas
  hanyongwei 5deb2ab693 清理部分冗余设计 hace 2 semanas
  hanyongwei 183bd22770 修复起始脉冲重复输出 hace 3 semanas
  hanyongwei 2073601b84 简化无用的代码 hace 3 semanas
  hanyongwei 1941ee6b05 修复ACT时间切段异常 hace 3 semanas
  hanyongwei e825e45a36 修复脉冲个数异常无法触发异常码05的问题 hace 3 semanas
  hanyongwei 8ebd1b7382 修复输出起始频率不对 hace 3 semanas
  hanyongwei 87ade7a5fd 修正起始频率 hace 3 semanas
  hanyongwei c93c9b4e77 修复S曲线规划和正弦曲线规划 hace 3 semanas
  hanyongwei e00bd1bcaa 修复起始频率大于目标频率时从起始频率减速 hace 3 semanas
  hanyongwei 4cc13d4a75 增加EXT或者脉冲发送完成中间判断,跳过无效段并换向要减速到0 hace 3 semanas
  hanyongwei 96fe4e6461 增加故障码判断 hace 3 semanas
  hanyongwei f2e8d00daf 修复bkp存储失败问题 hace 3 semanas
  hanyongwei 2f3ae275d9 最后一个脉冲下降沿强制拉低电平,避免出现极窄的脉冲 hace 3 semanas
  hanyongwei 854f0e9cb9 修复bsk存储,改为稀疏映射,使用数组存储数据 hace 3 semanas
  hanyongwei fabb0f833f 改用bkp存储,存储公共参数、段参数、记录信息 hace 3 semanas
  hanyongwei 4b93dd0f63 删掉modbus的01,0F功能码 hace 4 semanas
  hanyongwei cda1eac2af 增加故障诊断 hace 1 mes
  hanyongwei dacd97c62a 增加动态修改频率功能 hace 1 mes
  hanyongwei 584280033e 移除对os节拍的依赖,纯脉冲计数改频 hace 1 mes
  hanyongwei 5386a08534 用运动学公式计算下一拍频率 hace 1 mes
  hanyongwei 6ff53fdf14 改为按脉冲累加发送,不再按照1ms改频 hace 1 mes
  hanyongwei 5fe2d95c90 修复段跳转逻辑:当跳转至为0但是非最后一段时,当前段执行完跳转到下一段。最后一段跳转至为0时,结束输出。 hace 1 mes
  hanyongwei 9c1969715d 增加0x06功能码 hace 1 mes
  hanyongwei 80aae3eee1 增加flash存储 hace 1 mes
  hanyongwei 4c92430903 增加PWM输出引脚,允许切换Y0-Y2 hace 1 mes
  hanyongwei a86180eb6b 修正等待条件:EXT或者脉冲发完,改为先到先切,哪个先满足就按照哪个条件切段。 hace 1 mes
  hanyongwei 6cc6c31564 修正加速斜率和减速斜率的定义:加速斜率=(脉冲默认速度-0)/默认加速时间;减速斜率=(脉冲默认速度-0)/默认减速时间 hace 1 mes
  hanyongwei 27c686fb81 修复ACT时间切段异常;增加默认起始速度/默认终止速度为0时的起跳频率计算,使用起跳频率=根号下加速斜率,加速斜率采用Hz/s hace 1 mes
  hanyongwei ffe0c8b2e6 增加ACT时间 hace 1 mes
  hanyongwei 8e1dab0bf5 板载指示灯共阳极,输出高电平指示灯熄灭,输出低电平指示灯点亮。为了让起始测到低电平,改为空闲输出高电平。 hace 1 mes
  hanyongwei bf6f8096bb 修复X4/X5未触发被当成已触发,需要在20ms内检测到两次低电平才认为触发,不再用下降沿判断触发 hace 1 mes
  hanyongwei 9cfefb3501 修正wait信号处理逻辑,增加wait信号触发软件消抖。段未发完触发后,段发完立刻进下一段。段发完未触发则等待触发。每一段都走连续段的最后一段的逻辑,有减速阶段 hace 1 mes
  hanyongwei 875e484696 受1ms更新一次频率限制,最后一拍不保证一定落在终止频率上 hace 1 mes
  hanyongwei 2fe97f7711 脉冲规划基本合理,最后一段结尾无法跳到目标频率、曲线折弯仍旧存在 hace 1 mes
  hanyongwei cf6828ac48 用1ms计算一次新频率,但是需要等待上一个脉冲发完,新的参数才会生效 hace 1 mes
  hanyongwei a87db2ceb4 增加加速时间小于起始脉冲周期的处理,直接阶跃到目标频率 hace 1 mes
  hanyongwei 748ff59108 增加段最后一个参数“跳转至” hace 1 mes
  hanyongwei ec0472dbd2 增加后续方式,与完成方式的不同在于完成方式是段开始时加减速到目标频率,后续方式是前一段完成时已经加减速到后一段的目标频率 hace 1 mes
  hanyongwei 51f2a6ebaf 增加正弦曲线实现 hace 1 mes
  hanyongwei a5eabf4a11 增加S曲线实现 hace 1 mes
  hanyongwei 4a498a829c 修正完成模式下直线加减速每段执行逻辑:非末端一般只有加速/减速到目标频率后就稳定输出;末端可能有加速-匀速-减速三个过程。 hace 1 mes
  hanyongwei 5b2a6cd358 Y0在完成模式、直线加减速下输出波形 hace 1 mes
  hanyongwei 9d9e3aeca6 仅支持Y0输出脉冲和Y3输出方向,Y1,Y2均不支持,不支持等待条件 hace 1 mes
  hanyongwei 668220f6e5 modbus工程 hace 1 mes