本发明涉及通信技术领域,尤其涉及一种基于python脚本的canfd总线的自动化控制系统及方法。
背景技术:
在实际canfd总线的应用场景中,经常需要对一个或多个canfd节点进行自动化控制,以满足各种复杂的应用需求。基于canfd总线对canfd节点进行自动化控制,通常的做法是针对不同的应用需求,编写专门的控制程序,并通过相应的接口,如usb转canfd总线接口卡,将上位机pc与被控下位机连接,控制程序通过usb接口将控制报文发送到canfd总线上并被下位机接收,下位机根据控制报文执行相应的控制程序,并将相关状态信息通过canfd报文发送到canfd总线上,上位机pc通过usb接口接收canfd总线上的报文,并解析得到被控下位机的状态信息,监控下位机对控制指令的执行状态。
现有技术中存在以下不足:
1、上述基于canfd总线的自动化控制方法使用usb连接线实现上位机和下位机的连接,与无线通信方式相比,便携性不强;
2、上述自动化控制方法需要针对不同的应用需求编写专门的控制程序,专门的控制程序是可执行程序,在控制过程中,若需要修改某个参数,或是增加某个控制条目,都需要对这个程序进行修改,再次编译,开发效率低;
3、专门的控制程序可移植性差,需要针对每一个被控制的节点编写一个控制程序,可扩展性差。
技术实现要素:
本发明针对上述现有技术的不足,提