我正在编写一些运行在STM32芯片上的软件,该芯片控制一个小型机器人。这个机器人有几个传感器可以产生数据。我使用这些数据在一个设定的间隔(以数百毫秒为单位)创建一个JSON,然后将它发送到我的PC上进行遥测。我希望创建一个安全事件循环,检查所有传感器(10+)读取期望值的类似间隔。我想知道哪种方法是检索和检查这些值的最有效的方法。
一方面,我可以包含所有的传感器类,然后通过它们自己的方法检查它们的值,这些方法读取模拟值( json生成器也使用这种方法),或者我可以包括遥测生成类,然后查看它最后发送的json。当然,这也意味着反序列化到解析,我使用外部库。这两种方法中哪一种会更快?
谢谢
发布于 2022-06-16 11:21:13
您应该检查传感器是否按照制造商为您的嵌入式设备上的传感器设计的方法工作。如果制造商没有指定方法,则应为传感器定义一些控制限制,并查看传感器数据是否在这些限制中。
要检查json是否正确地传输到您的PC上,您应该使用校验和。
https://stackoverflow.com/questions/72531595
复制相似问题