CRIO在使用CAN通信时,需配置C系列NI-9853模块,NI-9853系列较贵,供货期较长,不利于开发调试,更不利于降低成本。在CRIO中调用USBCAN卡一直是作者的梦想,3年前有此想法,终究测试未能成功。今年闲暇,经过3个月的反复研究,放弃数次后又重新研究测试,终于成功调用周立功USBCAN。
CAN卡采用周立功USBCAN-I-MINI,作者开发了专用的驱动程序,CRIO使用NIMAX安装完成程序后可直接在线测试或者部署程序,无需安装周立功CAN卡的驱动,大大提高开发效率。即使CRIO重新格式化,重新安装软件,直接部署使用,无需任何操作!
PC端使用CANTEST接收CAN数据,通信速率1Mbps,通信周期1ms。PC段接收数据间隔为1ms,波动±0.1ms。
在CRIO中调用CAN通信,配合CAN通信的模拟量模块、DIO模块可实现实时控制、测量等
在无风扇工控机中安装NI Linux RT系统,可代替CRIO,普通工控机+CAN卡+串口实现项目需求。成本极大降低、效率大大提高!