为了避免被认定为有推销之嫌,在此向诸位看客特别说明,选择匿明科创作为数据波形显示的软件,完全是出于个人喜好。因为当初在一个比赛中匿明科创在数据分析上帮了我不少忙。而且额,对于这么一款很实用的软件,迫不及待得想与大家一起分享。
废话不少说,在此只讲解匿名科创上位机——波形显示的原理。
首先,波形显示有什么用呢?假设你正在设计一款红外寻迹的智能车,那你肯定很想知道小车上的光电传感器采集到的数据变化吧!!注意是变化,单个数据说明不了什么,而一连串的数据,也即波形,就能使问题大大简化了,同时加上个蓝牙串口模块后,你就可以让小车在赛道上驰骋,而你,只需在电脑前盯着上位机中显示的数据波形想好下一步的算法书写了。
如果各位正是抱着这样目的来的话,那大可跳过前面的一大段废话。咱们直入主题:
从官方上就可以下载到匿名科创的安装包和通信协议,其中,协议中对于串口发送代码的书写很关键。根据“飞控-->上位机”(虽然软件为飞控而设计,但其波形显示部分却对于其他单片机等产品还是很有用的)的部分协议,在串口中发送的每一段数据(即一帧)的格式为:桢头--功能字--长度--数据(一个或多个,具体看协议说明)-校验
例如