• 基本信息
  • 资料下载
  • 视频教程
  • 在线订单
  • SCM通信转换器

    CONVERTER

     
     SCM-USBCAN/USBCANI-LB通信转换器
     
    SCM-USBCAN/USBCANI-LB通信转换器
     
     
    支持用户的二次开发,提供 Windows 版本和 Linux 版本的二次开发接口。
     
    购买             咨询
     

      技术规格:
     
      通信能力
      指示灯含义
      在1Mbps设置下,转换器能够实现4000帧/s的通信速度。数据缓存大小为600帧。
       
    通信指标
    数值
    通信速度
    4000帧/s
    数据缓存
    600帧
    表2-1 通信能力

      LED_CAN:通信状态指示灯,黄色
      LED_ERR:报警指示灯,红色
      各指示灯的具体含义见表2-2 指示灯含义。
     
      状态含义
    LED_CAN
    LED_ERR
      系统上电
    常亮
      数据流通
    快闪
      USB端口故障
    慢闪
      CAN端口故障
    快闪
      严重错误
    常亮
      系统未上电
    表2-2 指示灯含义
     
      信号接口CAN端口
      信号接口USB端口

      CAN通讯采用2.54mm插头,按以下视图直视接口时,CAN端子最右面的为第1引脚。如图2-1所示。
         SCM-USBCAN/USBCANI-LB通信转换器
    图2-1 CAN插头

      CAN接口管脚定义见表2-3
      
    引脚
    功能
    备注
    1
    GND
     
    2
    CAN_L
     
    3
    CAN_H
     
    屏蔽层详见2.6接地要求
    表2-3管脚定义

     
     
     
      USB接口为USB-A插头。
      电缆规格
      接地要求
      CAN通信线遵循ISO11898标准要求,采用特性阻抗为120Ω,26AWG双绞屏蔽线,耐温大于105摄氏度,长度1.5米。
    各类电缆布线、应分束、分槽布线,不同类的电缆发生交叉时电缆与电缆之间要成直角

      SCM-USBCAN/USBCANI-LB通信转换器采用USB供电, CAN通信口和USB电气隔离,短距离通信可只接CAN_H和CAN_L两根线即可正常通信。
      PC端系统接地电阻≤4Ω;
      PC端屏蔽地和CAN端口屏蔽接地点是通过电缆直接连接,现场可根据干扰程度确定是否用屏蔽电缆,如用屏蔽电缆,屏蔽地建议采用单端接地方式,根据现场情况,看PC端和CAN接口设备接地可靠方便程度选择一端可靠接地。
     
      
      驱动安装:
      Windows 驱动安装(64 位 win7 平台为例)
      Windows 驱动安装(64 位 win10 平台为例)
      打开设备管理器,将转换器插入电脑的 USB 口,设备管理器中出“NiMotion SCM-USBCAN-A” 设备,如图 3-1 所示。
     SCM-USBCAN/USBCANI-LB通信转换器 
    图 3-1 未安装驱动

      在“NiMotion SCM-USBCAN-A”设备上点击右键,并在弹出的快捷菜单中选择“更新驱动程序软件(P)…”菜单项,弹出“更新驱动程序软件”对话框,如图 3-2 所示。
     
    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-2 手动安装
     
      点击“手动查找并按照驱动程序软件”,选择下载好的驱动程序路径,开始安装。安装过程中可能会弹出图 3-3 所示的安全提示,选择“始终安装此驱动程序软件”即可。

     
    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-3 安全提示
     
      等待驱动程序安装完成后,USBCAN 转换器上黄灯亮起,设备管理器中显示如图 3-4 所示

    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-4 安装完成

     


      Windows8 以及以上版本系统更新了数字验证机制,虽然数字签名认证能够帮助我们鉴别软件真伪,但是一些软件由于未申请微软数字签名就会在电脑中出现无法运行的现象,此时我们只能通过关闭数字签名认证的来解决。具体操作方法是:
    步骤如下:
    1.按下 win+i 组合键打开 windows 设置,点击“更新和安全”;

    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-5 更新和安全
      

      2、找到恢复,点击“高级启动”下的“立即重启”,重启电脑;通过点击 开始菜单 ,按下 shift 点击电源 -- 重启可达到同样效果;


    SCM-USBCAN/USBCANI-LB通信转换器
    图3-6 高级启动示意图

      3、重启 win10 后在高级界面选择“疑难解答”;
     
    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-7 高级界面


      4、选择“高级选项
     
     SCM-USBCAN/USBCANI-LB通信转换器
    图 3-8 高级选项


     
      5、接着点击“启动设置”;
     
     SCM-USBCAN/USBCANI-LB通信转换器
    图 3-9 启动设置
     

      6、点击重启,会进入到启动设置界面;

    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-10 启动设置选项

     
      7、按提示输入“7”禁用驱动程序强制签名。

    SCM-USBCAN/USBCANI-LB通信转换器
    图 3-11 启动设置界面
     
      
      8、至此数字签名即被禁用,其他按 Win7 安装方式即可正常进行安装。

     
     
      Linux 驱动安装(64 位 Ubuntu 平台为例)

      打开 Linux Terminal:
      1) 执行以下命令在 linux 下安装 libusb1.0
      sudo apt-get update
      sudo apt-get install libusb-1.0
      2)执行以下命令拷贝动态库到/usr/lib sudo cp libNiMotionUSBCAN.so /usr/lib
      3)允许普通用户访问 USB 设备
      (1)执行以下命令添加 usbfs 用户组 sudo groupadd usbfs
      (2)执行以下命令将当前用户(user)添加到 usbfs 用户组 sudo usermod -a -G usbfs user
      (3)将 61-NiMotionUSBCAN.rules 文件拷贝到/etc/udev/rules.d 目录 sudo cp 61-NiMotionUSBCAN.rules /etc/udev/rules.d
      4)执行以下命令编译测试程序
      g++ -o testUSBCAN testUSBCAN.cpp -L. -lNiMotionUSBCAN
      5)插入转换器,运行测试程序
      ./ testUSBCAN  
     
     
      使用说明:
      插拔说明
      版本信息获取
      上电约 1 秒为开机时间,此时 LED_CAN 未亮起,表示系统正在启动,LED_CAN 亮起之后方可操作。
      在转换器连接 PC 时,在转换器进入工作状态(LED_CAN 常亮)之前,要保证无软件    占用转换器,否则 PC 会提示 CAN 打开失败,无法操作。

      在软件的菜单栏中点击“设备”-> “设备信息”,弹出设备信息窗口,如图 4-1 所示。
      
    SCM-USBCAN/USBCANI-LB通信转换器
    图 4-1 版本信息查询界面


     
     
      查询设备错误信息
      数据发送和接收
      在软件的菜单栏中点击“设备”-> “设备错误信息”,弹出 CAN 状态对话框,如图 4-2 所示。列表中显示错误信息,点击“清空列表”清空错误信息。

    SCM-USBCAN/USBCANI-LB通信转换器  
    图 4-2 设备错误信息

     

      打开设备并启动 CAN 后软件自动接收 CAN 报文并显示到数据列表中,如图 4-3 所示。
      
    SCM-USBCAN/USBCANI-LB通信转换器
    图4-3 数据列表
      
      调试软件提供基本操作和高级操作两种方式发送数据,如图 4-4 和图 4-5 所示。
      
    SCM-USBCAN/USBCANI-LB通信转换器
    图 4-4 基本操作

    SCM-USBCAN/USBCANI-LB通信转换器

    图 4-5 高级操作
     
     
      二次开发:

      本协议转换器支持用户的二次开发,并提供 Windows 版本和 Linux 版本的二次开发接口。使用此二次开发接口可以很方便的在自己的程序中使用转换器设备。如有需求请联系立迈胜公司技术支持。联系方式见尾页。
     
    本手册的全部内容或部分内容禁止擅自转载、拷贝。
    产品性能、规格及外观可能因为改进,会在不经预先通知的情况下发生变化,敬请谅解。
    我们力求使手册的内容尽可能正确,如果您发现有什么问题或错误、遗漏之处,请与北京立迈胜控制技术有限责任公司联系。
     



    点击购买





  • 北京立迈胜控制技术有限责任公司

    Beijing NiMotion Control Technology Co.,Ltd.
  • 地 址1: 北京大兴区金星路12号院3号楼
  • 电 话: 010-60213882
  • 手 机: 13521147806
  • 传 真: 010-60213882
  • 邮 箱: nimotion@nimotion.com
  • 地 址2: 南京市六合区雄州南路216号院6号楼
  • 电 话: 025-57569916
  • 手 机: 18052006316
  • 传 真: 025-57569916
  • 邮 箱: salesNJ@nimotion.com
  • INTELLIGENT CREATION
    DRIVES THE FUTURE