系列文章合集:IoT Power PC 端技术总结 这一节大致记录一下软件上的波形是如何展示的,以及为什么要这样处理展示 高分辨率下的波形 当分辨率足够高时,设备抓到的波形必定会有较大的波动起伏,就类似于下面这样 直接这样展示也很正确,但是不要忘记,我们使用的是一秒钟一万个点的数据,实际给用户展示的话,波形就会像是这样: 数据全部堆在一起,看不出其…
系列文章合集:IoT Power PC 端技术总结 原始数据处理 从《IoT Power PC 端技术总结 – 2 与设备通信》中我们可以了解到:单片机传输到电脑的数据,是原始的ADC采样数据。那么电脑上就需要将数据处理成可以给人实际查看和计算的电压与电流值。 这一步很简单,IoT Power所使用的转换公式,类似于y=ax+b,其中a和b会随着设…
系列文章合集:IoT Power PC 端技术总结 IoT Power V1使用的是STM8作为主控,所以与PC的通信只能通过串口进行连接。同时芯片的固件升级也只能走串口,所以需要用到芯片内置的ISP功能来进行升级。 进入ISP模式的先决条件 芯片软件的准备 首先要想进入ISP模式,需要对两个地址写入指定的标记数据:OPTION地址487Eh = …
系列文章合集:IoT Power PC 端技术总结 传输数据的方式 IoT Power向电脑传输的数据,是原始的10KHz采样下来的12Bit ADC值,不经过处理直接发送到电脑上,然后电脑再进行计算处理成实际的电压电流值。 因为每个点有效位只有12Bit,实际使用了2Byte来存储一个点,电流档位信息就放到了每个值的空闲位。当PC解析数据时,就能…
系列文章合集:IoT Power PC 端技术总结 单文件化的取舍 实际上对于现在的大部分软件来说,不需要做单文件化,因为基本都是一个安装包来把软件安装到固定位置,这时软件有多少文件并不是个重要的事情。 但是缺点也比较明显,如果你在公司内想把软件分享给同事,可能就需要重新找到你之前使用的安装包才可以。 如果软件本体是单文件化的,那么在分享时可以直接…
如果有更新,我会将每个章节的链接都放在这里 1 WPF单文件化 2 与设备通信 3 STM8的串口ISP升级 4 数据的记录与存储 5 电流波形展示 关于IoT Power PC 客户端 一直没时间整理一下这个软件用到的各种技术,我觉得有必要记录一下,一方面是防止我时间太久忘记这些技术的细节和使用的原因,另一方面可能有些朋友也会遇到相同的问题。 软…