CANUSB转换器的使用手册_第1页
CANUSB转换器的使用手册_第2页
CANUSB转换器的使用手册_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、转换器的使用方法本章主要介绍转换器的使用, 包括附带转换器发行的软件包的内容,驱动程序的安装说明,配置文件生成器使用说明和主控程序使用说明。一转换器发行包介绍随转换器发行的软件主要有: 驱动程序、配置文件生成器、主程序和使用说明等。如图 1 所示。图 1发行包内容二驱动程序安装说明首次使用本转换器,需要安装驱动程序,打开图1-a 中 Driver文件夹,如图2所示。图 2驱动程序内容双击图 2 中最后一个图标开始安装,如图3 所示。图 3 驱动程序安装过程点击“ Install ”即可完成安装。三配置文件生成器使用说明配置文件生成器是用于生成主控程序加载的配置文件的程序。打开图1-a中第 2

2、个文件夹,内容如图4 所示。图 4配置文件生成器软件包双击图 4 中选中的可执行文件, 即可运行配置文件生成器。 下面主要介绍配置文件生成器的使用。配置文件生成器可生成 3 中配置文件,分别是 RS232配置文件, CAN配置文件和 RS485配置文件,其后缀为“ .cm”。程序主界面如图 5 所示。图 5配置文件生成器主界面配置文件生成器中的设备模式分别对应着上述的三种配置文件。点击下一步即可对转换器的相应模式进行配置。其中 RS485和 RS232较为常见,可配置相包括波特率、数据位个数、校验位和停止位。CAN配置较为复杂,下面着重介绍。图 6 CAN 模式比特率配置项图 6 中的配置项是

3、对 CAN设备的比特率进行配置, CAN总线上所有器件都必须使用相同的比特率, 对采用不同时钟频率的的器件, 应通过适当设置波特率预分频比以及每一时间段中的时间份额的数量来对比特率进行调整。在 CAN 规范中,标称比特率( Nominal Bit Rate , NBR)定义为在不需要再同步的情况下,理想发送器每秒发送的位数。它可以用公式1 表示(其中 t bit标称位时间)。公式 1 NBR 计算公式标称位时间( Nominal Bit Time , NBT)(tbit )由互不重叠的段时间段组成, 如图 7 所示。图 7 NBT 组成示意图同步段( SyncSeg)为 NBT 中的首段,用于

4、同步CAN总线上的各个节点。输入信号的跳变沿就发生在同步段,该段持续时间为1TQ。传播段( PropSeg)用于补偿各节点之间的物理传输延迟时间。传输延迟时间为信号在总线上传播时间的两倍,包括总线驱动器延迟时间。传播段的长度可编程设定为 18 TQ。相位缓冲段 1 (PS1)和相位缓冲段 2 (PS2)两个相位缓冲段 PS1 和 PS2 用于补偿总线上的边沿相位误差。通过再同步,可以延长PS1 (或缩短 PS2)。PS1 可编程设定为 1 8 TQ ,而 PS2 可编程设定为 28TQ。与 NBT 相关的参数是采样点、 同步跳转宽度( Synchronization JumpWidth ,SJ

5、W)和信息处理时间( Information Processing Time, IPT)。采样点是位时间内的一个时间点。 在该时间点, 读取总线电平并进行分析。 采样点位于相位缓冲段 PS1 的终点。但当采样模式设置为每位采样3 次时例外。这种情况下,在 PS1的终点仍然对某一位进行采样时,前两次的采样时间间隔为TQ/2, 而该位的值将根据三个采样值中至少两次采样的相同值决定。SJW可通过编程设定为1 4 TQ,它可对位时钟进行必要的调整来保持与发送报文同步。IPT 是确定采样点的位电平值所需要的时间。 IPT 从采样点开始,以TQ 计量, Microchip CAN模块将该时间长度定义为2T

6、Q。PS2 同样开始于采样点, 且为位时间的最后一个时间段,因此 PS2 的最小值不能小于IPT。在设置图 6 中的各项参数时应满足以下个条件。传播段 + 相位缓冲段 PS1 >= 相位缓冲段 PS2传播段 + 相位缓冲段 PS1 >= TDELAY(TDELAY的典型值: 1-2TQ)相位缓冲段 PS2 > 同步跳转宽度 SJW设置好除比特率以外的其它项 (在改变某一项时软件会自动计算可用的比特率)后,即可选择自己需要的比特率。设置好比特率后, 就要对转换器接收的数据帧进行配置了。 数据帧过滤是通过配置接收缓冲区的屏蔽滤波寄存器和验收滤波寄存器来实现的。本转化器的CAN控制

7、器由两个接收缓冲区 RXB0和 RXB1。RXB0 是具有较高优先级的缓冲器,配置有一个屏蔽滤波寄存器和两个验收滤波寄存器。接收到的报文首先在 RXB0 中进行屏蔽滤波。 RXB1 是优先级较低的缓冲器,配置有一个屏蔽滤波寄存器和 4 个验收滤波寄存器。屏蔽 / 滤波寄存器与接收数据帧的关系如表 1 所示。表 1屏蔽 / 滤波寄存器真值表在配置好屏蔽 / 滤波寄存器后,最后一步是将配置保存后缀为 “.cm”的文件。四主控程序使用说明主控程序的功能类似于广泛应用的串口调试助手。打开图 1-a 中第 3 个文件夹,内容如图 8 所示。图 8主控程序软件包内容双击图 8 中的“ HostHaddler ”可执行文件即可运行主控程序,其启动界面如图 9 所示。图 9主控程序主界面在图 9 中所示的设备选择下列列表中的设备只在软件启动时检测接到PC的设备,若设备有变动,需重新启动软件。如果软件启动时没有可用的设备,则有如图 10 所示的提示。图 10无有用设备提示选择设备后加载由 “配置文件生成器” 生成的配置文件即可进到相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论