精华内容
下载资源
问答
  • 通用USB485通讯驱动安装,并赋予安装说明,
  • USB 3.0编程宝典.pdf

    热门讨论 2017-06-05 08:17:09
    第3部分是USB编程基础,详细介绍了在DriverStudio、C++、C#LabVIEW平台下如何对USB接口进行读写控制;第4部分为USB开发实战,通过11个例子,详细介绍了在不同的应用场合下USB接口设备的设计,包括完整的电路图、...
  • USB 3.0编程宝典(清晰版)

    热门讨论 2018-03-21 09:29:29
    USB 3.0编程宝典(清晰版),好不容易找到的资源,需要的拿去。
  • 与PC-PPI编程电缆不同,USB485编程电缆通常需要驱动。 驱动安装完成后,将电缆插入电脑USB口,打开电脑设备管理器,观察端口COM是否生成。 未插入编程线缆之前不存在COM3。 2 配置编程软件 打开编程软件,点击...

    0 提示

    在这里插入图片描述
    使用USB转485编程电缆前务必注意该电缆DB9公头插针定义是否与PLC接口相对应(3、8),如果不一致,会出现连接失败的问题。通用的解决办法是带接线端子的DB9母头和编程电缆公头相连,接线端子再和RS485电缆相连,RS485电缆再和网络连接器相连,最后将网络连接器同PLC通讯口相连。

    1 安装驱动

    与PC-PPI编程电缆不同,USB转485编程电缆通常需要驱动。
    驱动安装完成后,将电缆插入电脑USB口,打开电脑设备管理器,观察端口COM是否生成。
    在这里插入图片描述
    未插入编程线缆之前不存在COM3。

    2 配置编程软件

    连接PLC与电缆,打开编程软件,点击【设置PG/PC接口】,选择【PC/PPI cable(PPI)】接口:
    在这里插入图片描述
    点击属性,注意在【PPI】栏中不能勾选【高级PPI】和【多主站网络】:
    在这里插入图片描述
    在【本地连接】中选择与设备管理器中一致的端口,此处为COM3:
    在这里插入图片描述
    点击确定退出,软件配置完成,PC与PLC连接成功。

    可能出现的问题

    在某些情况下可能没有PC/PPI cable(PPI)选项可供选择,同时也没有添加删除选项:
    在这里插入图片描述
    可参考下列帖子进行解决:
    在这里插入图片描述
    安装之后可以看到列表中出现了PC/PPI cable(PPI)选项,但点击之后会提示:
    在这里插入图片描述
    解决方法可参考下列帖子
    在这里插入图片描述
    照此方法进行测试后可正常配置程序。

    注意

    通常USB转485编程电缆与S7-200 PORT口插针定义不同,S7-200 PORT口的插针定义为3(RS485信号B)和8(RS485信号A),而在USB转485编程电缆中则通常为1和2,如果直接将电缆公头插入PLC母头,将无法实现PC与PLC的通信,因此需要用接线柱引出A、B信号线接入PLC的PORT口的3、8插针中。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 里面有两个例子<br>1.怎么捕捉USB的拔插<br>2.列出USB设备<br>希望对大家有用
  • Python编程实现USB转RS485串口通信

    千次阅读 2019-05-06 20:12:00
    ---作者吴疆,未经允许,严禁转载,违权必究--- ...功能说明:Python编程实现USB转RS485串口通信(发送数据、接收数据均为16进制格式) 运行环境:Windows7&Python3.7与Ubuntu14.04&Python2.7,宇泰UT...

    ---作者吴疆,未经允许,严禁转载,违权必究---

    ---欢迎指正,需要源码和文件可站内私信联系---

    -----------点击此处链接至博客园原文-----------

     

    功能说明:Python编程实现USB转RS485串口通信(发送数据、接收数据均为16进制格式)

    运行环境:Windows7&Python3.7与Ubuntu14.04&Python2.7,宇泰UT-890A USB转RS-485/422串口连接线

    文件下载:源码点击下载 vsl7 

     

    一、Windows7&Python3.7下Python编程实现USB转RS485串口通信

    参考链接:USB转串口连接线与串口调试助手的使用用Python采集RS485温湿度传感器信息

    (1)驱动下载

    解压驱动压缩包,选取..\390-11000880 V01\Driver\win xp server2003 2008 2012 Vista 7 8 8.1 10 32-64bit\中Autoinstaller_WHQL_CDM2.12.24_Win 2K, XP, Vista, 7, 8, 8.1, 10, 32_64bit.exe傻瓜式安装,可见USB转串口连接线与串口调试助手的使用

    (2)环境搭建

    安装serial库,cmd中执行命令   pip3 install pyserial   

    (3)源码实现

    # -*- coding:utf-8 -*-
    # Author: WUJiang
    # 运行环境为Windows7&Python3.7
    
    import serial
    import time
    
    ser = serial.Serial("com3", 9600)   # 选择串口,并设置波特率
    if ser.is_open:
        print("port open success")
        # hex(16进制)转换为bytes(2进制),应注意Python3.7与Python2.7此处转换的不同
        send_data = bytes.fromhex('ff 01 00 55 00 00 56')    # 发送数据转换为b'\xff\x01\x00U\x00\x00V'
        ser.write(send_data)   # 发送命令
        time.sleep(0.1)        # 延时,否则len_return_data将返回0,此处易忽视!!!
        len_return_data = ser.inWaiting()  # 获取缓冲数据(接收数据)长度
        if len_return_data:
            return_data = ser.read(len_return_data)  # 读取缓冲数据
            # bytes(2进制)转换为hex(16进制),应注意Python3.7与Python2.7此处转换的不同,并转为字符串后截取所需数据字段,再转为10进制
            str_return_data = str(return_data.hex())
            feedback_data = int(str_return_data[-6:-2], 16)
            print(feedback_data)
    else:
        print("port open failed")

     

    二、Ubuntu14.04&Python2.7下Python编程实现USB转RS485串口通信

    参考链接:‘serial’ object has no attribute 'is_open'报错解决方法

    (1)驱动下载

    按linux对应驱动安装包中readme说明直接make报错,解决不了寻求宇泰科技官方技术支持,建议我更新系统内核(我拒绝!),后来提供了一个说明文件(FTDI.txt),经验证本机ubuntu14.04的4.4.0内核集成了该USB驱动,免去了安装麻烦。

    (2)环境搭建

    ubuntu14.04中预装了python-serial,其版本为2.6,需要卸载重新安装高版本的pyserial,否则会有相关接口错误,如‘serial’ object has no attribute 'is_open',执行以下命令,卸载原有python-serial,pip安装pyserial。

    sudo apt-get remove python-serial
    sudo apt-get install python-pip
    sudo pip install pyserial

    (3)源码实现

    # -*- coding:utf-8 -*-
    # Author: WUJiang
    # 运行环境为Ubuntu14.04&Python2.7
    
    import serial
    import time
    
    ser = serial.Serial("/dev/ttyUSB0", 9600) # 选择串口,并设置波特率
    if ser.is_open:
        print("port open success")
        # hex(16进制)转换为bytes(2进制),应注意Python2.7与Python3.7此处转换的不同
        send_data = 'ff010055000056'
        send_data = send_data.decode('hex')    # 发送数据转换为b'\xff\x01\x00U\x00\x00V'
        ser.write(send_data)   # 发送命令
        time.sleep(0.1)        # 延时,否则len_return_data将返回0,此处易忽视!!!
        len_return_data = ser.inWaiting()  # 获取缓冲数据(接收数据)长度
        if len_return_data:
            return_data = ser.read(len_return_data)  # 读取缓冲数据
            # bytes(2进制)转换为hex(16进制),应注意Python2.7与Python3.7此处转换的不同,并转为字符串后截取所需数据字段,再转为10进制
            str_return_data = str(return_data.encode('hex'))
            feedback_data = int(str_return_data[-6:-2], 16)
            print(feedback_data)
    else:
        print("port open failed")

    注意:Python2、Python3中bytes(2进制)与hex(16进制)相互转换有区别,以下摘自Python-bytes和hex字符串之间的相互转换

     

    转载于:https://www.cnblogs.com/deeplearning1314/p/10818529.html

    展开全文
  • 第3部分是USB编程基础,详细介绍了在DriverStudio、C++、C#LabVIEW平台下如何对USB接口进行读写控制;第4部分为USB开发实战,通过11个例子,详细介绍了在不同的应用场合下USB接口设备的设计,包括完整的电路图、...
  • 润飞RF1800 USB版本驱动 , 编程器安装说明, USB驱动, 烧录程序,USB编程器驱动软件, 基于Windows xp 系统
  • USB编程大全

    2018-08-02 22:34:37
    USB编程大全》包括USB2.1,USB3.0的详细知识,是进行USB开发的绝佳参考书
  • USB编程电缆是通过将电脑的USB接口模拟成传统的串行口(通常为COM3),从而使用现有的编程软件或通信软件,通过编程电缆与PLC等设备的传统接口进行通信。
  • usb-hipro编程器驱动程序是一款的助听器驱动软件。无论是win7还是win8系统都支持安装使用。配合助听器设备使用,可以帮助用户进行...软件介绍USB-HIPRO该USB编程器仅供听觉专家,助听器验配专家,以及一,欢迎下载体验
  • usb接口通信编程实例

    2013-04-17 21:27:57
    这是一个用VC++编写的关于usb接口通信的编程实例,值得参考。
  • Windows平台下USB通信原理及编程实现_高清版
  • TSXCUSB485编程电缆驱动

    2019-02-21 10:17:24
    TSXCUSB485,适用于施耐德 twidosoft软件编程线缆驱动。
  • C# 串口和USB通信编程 (串口和USB通信,U盘) 包括转串口、并口、usb打印口
  • USB转RS485串口电路设计

    千次阅读 2020-06-28 19:54:24
    USB转串口芯片的串口信号一般为TTL/CMOS电平,在实现半双工 RS485 串口时需要外接485电平转换芯片,设计中需要有信号来控制 485 转接芯片的发送接收使能端,建议选择自带485控制引脚的转接芯片(如 CH340/CH342...

    USB转串口芯片的串口信号一般为 TTL/CMOS电平,在实现半双工 RS485 串口时需要外接485电平转换芯片,设计中需要有信号来控制 485 转接芯片的发送和接收使能端,建议选择自带485控制引脚的转接芯片(如 CH340/CH342 系列芯片的 TNOW 引脚),该引脚默认为低电平,当串口处于发送状态时会自动拉高处于有效状态,发送完成再恢复低电平。同理,可以延伸到其他应用场景,如单片机串口转485电路设计中可以使用GPIO口来控制485转接芯片的发送和接收使能。

    以MAX485为例:

    1. DE为发送使能,RE为接收使能,DI为TTL/CMOS串口发送,RO为TTL/CMOS串口接收。

    2. TNOW控制信号脚同时连接DE和RE;串口发送状态下,TNOW输出高电平,打开DE接收使能;串口不发送时,TNOW输出低电平,默认打开RE接收使能;

    常见问题Q&A

    Q:串口端经常收到0x00误码值?

    A:接收使能状态下,一般485的A和B信号端为高阻态,发送和接收切换过程中A和B信号保持,没有恢复到空闲态。导致RO端采样出错。此时,在A端接一个上拉电阻,B端接一个下拉电阻,阻值需根据手册和实际应用计算。

    Q:AB端是否需要并联终端匹配电阻?

    A:根据手册来定,目前很多芯片内置120欧匹配电阻,并不是必须选项。

    Q:级联设备数量怎么计算?

    A:需根据手册标注的接收输入阻抗来确定,一般也会直接标注出允许的最大收发器数量。

    应用电路1

    下图为使用自带TNOW引脚485控制信号的USB 转双串口芯片 CH342F 设计的双路RS485串口电路:

    注:CH342F的DTR引脚在接下拉电阻时会切换为TNOW引脚,上图中所用为4.7K。

    应用电路2

    若选用型号没有485控制信号,只使用 TXD 和 RXD 两根信号线来完成 485 电路转换的需求也是十分普遍的。下面为原理图:

    实现原理:将RE一直置0,使能接收使能(RE 与 DE 直接短接也可以),将TXD反向后连接发送使能端 DE。TXD 输出为高电平时,连接的485芯片的发送使能无效,总线输出为空闲(高电平),TXD 输出低电平时,发送使能有效。相较于应用1,因有三极管反向电路,信号输出控制会有延迟,高波特率通讯下不建议选用。

    以上转换电路与设计原理在485转换电路中使用频率较高,用户可根据需要灵活选用。

    展开全文
  • usb入门,讲解usb设备驱动程序应用程序开发
  • USB_SPI编程软件

    2018-04-03 12:33:14
    USB_SPI编程软件
  • USB编程电缆驱动logo.iso,LOGO! Soft Comfo USB编程电缆驱动
  • 该新品是首款集成了一个USB2.0串行接口引擎(SIE)的PSoC器件,能够以更短的设计周期、更低的元件材料成本以及更少的板级空间功耗来提供精细的USB实现方案。这款推出的PSoC器件还采用了Cypress公司的CapSenseTM...
  • 树莓派利用自带的硬件串口是3.3V的ttl电平,在做测试的时候会遇到很多485的设备,在使用232转485的模块遇到了一些乱码问题,所以准备直接利用USB485模块插在树莓派的USB口上进行通讯。不过这个版本的QT没有...

    本文的QT版本为5.3.2,是树莓派可直接下载安装的QT版本,不用自己编译。

    树莓派为3B+。

    树莓派利用自带的硬件串口是3.3V的ttl电平,在做测试的时候会遇到很多485的设备,在使用232转485的模块遇到了一些乱码问题,所以准备直接利用USB转485模块插在树莓派的USB口上进行通讯。

    不过这个版本的QT没有Qserialport模块,需要安装,通过命令安装

    sudo apt-get install libqt5serialport5-dev libudev-dev

    安装成功在pro工程文件中添加QT += serialport

    安装不成功的话会出现:Project ERROR: Unknown module(s) in QT: serialport

    查看插到树莓派USB上的485模块能不能驱动的方法:

    1、通过命令lsusb查看串口是否存在

    2、通过命令python -m serial.tools.list_ports可以查看大可用的端口,一般是第一个 /dev/ttyUSB0

    3、然后用python测试,具体测试方法参考:http://minjiechenjava.iteye.com/blog/2254944

    展开全文
  • CH341编程器 USB 24 25usb编程器 驱动教程及编程软件
  •  最新发布的USB 3.1 Type-C规范定义了适用于智能手机、平板电脑其他移动设备的微型插头,而莱迪思的供电解决方案全面解决了该规范下所有关键的供电相关的功能。  “USB 3.1 Type-C接口的显着优点使之成为制造商...
  • USB设备的模拟器。用来做USB驱动或者设备的测试模拟器。
  • 该AVR编程器集成了USBASP下载编程器、USB-UART下载转换器、AVR开发板(3合1)功能。 三个主要用途: USB-UART转换器,实现其他设备通过USB与PC通信 AVR下载器,可对绝大多数AVR单片机作程序下载 通用AVR单片机开发...
  • AVR控制器的USB在线编程器。它仅由一个ATMega88或一个ATMega8以及几个无源组件组成。程序员使用仅固件的USB驱动程序,不需要特殊的USB控制器。 特征 在多个平台下均可使用。Linux,Mac OS XWindows已经过测试。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,326
精华内容 20,130
关键字:

usb和485编程