10年5个月前修改于 10年5个月前IP:江西
823152
6楼
typedef struct {
  
  uint  S_ontime;   //per100us 10-250(1ms-25ms)<*100> 
  uint  S_offtime;   //pr100ms  2-50(0.2s-5s) 
  uint  S_top;      //top(%)10~200(5%-100%)
  uint  S_scale;    //scale = rise/rise+fall time 10~190(5%-95%)
  
}Slope_param_info;
</*100>

这一段看的我是热泪盈眶。想起了当年在STM8上写恒流/限流算法,什么都得先用计算器算好,然后用这样的表格列出,来表示uint值与实际物理量的关系,以免忘记。


楼主用四个参数生成了梯形波,原理上也可以用任意函数,生成任意波形。

我设想的是楼主可以出一款GUI上位机,直接用鼠标绘制或者函数生成波形,然后从串口把整段波形送下位机将其调制输出,那应该算是整个中文互联网世界最牛的灭弧盒了。

名字我都想好了,KCRAMP-1

评论
文号 / 823152

万流景仰
名片发私信
学术分 16
总主题 1270 帖总回复 8407 楼拥有证书:学者 机友 笔友
注册于 2008/03/29 15:34:00最后登录 2022/01/09 14:09:34
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:0

个人简介

已走,勿送

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的