最近工作小结2019.11.24

这周因为工作原因,没有写modbus功能码的解析,不过项目空了一定要写下去,做事情要有始有终,把它写成专栏。

最近的项目大致告一段落,期间用到了freertos,modbus(类似),crc16,w5500以太网通信,ads1259+cd4051/cd4052来采集温度电压信号,4-20ma的压力信号和流量信号。
期间,4-20ma的信号是比较没有底的,因为试验环境不满足,导致采集到的信号是不准确的,后来加大了气体的压力,电压采集是稳定了。

rs485的总线解析更加优化了,不会和其从机发生冲突,地址+各个板的类型相结合,因为485是一主多从的总线方式。

w5500使用查询方式的使用,适合做客户端client,移植了野火。而作为服务器端server的时候,适合中断方式(同事给的代码),毕竟查询比较耗cpu的资源,时间短的话,也是可以的,数据量少的话,中断方式应该也是可以的。

pid对于温度有迟滞性的系统是不适合控制的,因为实时性很差,尤其是通过热传递的方式,传递效率要是很低的情况下,pid是无法做到快速升温、快速降温的

另外,热电偶的采集温度是不准确的,因为中间过了很多电路,分压、放大之后,电压就不准确了,需要进行温度的标定

猜你喜欢

转载自www.cnblogs.com/CodeWorkerLiMing/p/11924935.html