编程改变NI 9852或NI 9853 CAN模块的波特率



主要软件:
主要软件版本: 8.0
主要软件修正版本: 8.0
次要软件: Driver Software>>NI-CAN
硬件: Industrial Communications>>CAN>>cRIO-9852

问题: 我需要对CompactRIO平台的NI 9852或9853 CAN模块默认500 Kbps的波特率进行修改,如何实现?

解答: 如何对CompactRIO平台的NI 985x CAN模块默认500 Kbps的波特率进行修改?

A. 按照以下步骤在项目中修改NI 985x模块的波特率:
  1. 项目浏览器窗口中右键点击该模块,选择属性。该操作将打开985x模块的C系列模块属性对话框。
  2. 分别进入CAN0CAN1 选项卡,从波特率列表中选择合适的波特率
  3. 点击确定
B. 编程改变波特率:

使用CAN口对应的比特时间FPGA I/O属性节点。使用该属性的时候,CAN口通信必须停止,否则属性节点将返回一个错误。范例程序如图1所示。


图 1



相关链接: KnowledgeBase 0ZEF3MHR: How Can I Set Nonstandard Baud Rates in NI-CAN?
KnowledgeBase 4T7CHPBP: NI 9853 and 9852 with CompactRIO FAQ

附件:


CanBitTiming.JPG - CanBitTiming.JPG



报告日期: 03/07/2007
最近更新: 05/21/2009
文档编号: 47699UQ4