485转232 232再转usb的相关问题

adenr 2008-01-10 10:20:22
我有个设备上面是485接口 我要通过232口对它发送命令以及读取信息,通过vb的mscomm控件实现,问题是有的机器没有串口,如果接入一个usb口转232的设备的话,原来的程序还能不能用,转换后试过没有成功的,我要通过usb应该怎样实现呢?大家给个好的方案。
...全文
594 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
我也想知道,正在找這方面的資料~~~~~
adenr 2008-01-10
  • 打赏
  • 举报
回复
如果直接485转usb编程麻烦么
getit911 2008-01-10
  • 打赏
  • 举报
回复
市面上绝大部分USB转232没有流控,接RS232转RS485转换器基本都不好用,找一些全信号的USB转232转换器
adenr 2008-01-10
  • 打赏
  • 举报
回复
串口转换成usb后我原来的读写串口的程序不受影响吧
jadeluo 2008-01-10
  • 打赏
  • 举报
回复
接上那个usb口转232的设备后,在设备管理器里设置好它映射出的串口号,然后在你的应用程序中选择相应的串口号。
zj888 2008-01-10
  • 打赏
  • 举报
回复
usb转232, 232转485,都是现成的东东,接上就可以用
  • 打赏
  • 举报
回复
还要看你的485接口用的什么芯片,如果上面的脚有特殊的控制信号,你还要对照手册,做合理的设置。否则485不能够正常的工作。其他的可以直接买设备来进行转换,一般不会有什么问题
vc8fans 2008-01-10
  • 打赏
  • 举报
回复
用南京沁恒电子有限公司,CH系列先用USB转RS232->再转485
AP232L型 有线无线通用的 以太网WiFi串口换器 AP232L是有线无线通用的以太网WiFi串口换器,可以将有线RJ-45以太网或者无线WiFi信号换成为RS-232/485/422串口。产品承波仕换器的一贯特色:具有超小型的外形(57*57*31mm),符合IEEE802.11b/g/n标准(150M),直接将计算机或者智能设备的有线以太网或无线WiFi信号换为RS-232/485/422,可以虚拟成为本地串口,支持串口透明传输。 波仕AP232L是世界上唯一的有线无线通用的以太网WiFi串口换器,也是世界上最小的网络串口换器。产品本身自己带网页设置功能,无需其它任何设置软件。 波仕新一代专利产品,侵权必究!专利号:ZL201120297328。 AP232L 无线WiFi/串口换器 RS-232/485/422通用、5V供电、1200-115200bps IEEE802.11b/g/n 波仕AP232L有线无线通用以太网WiFi串口换器带有线RJ-45网口、无线WiFi、以及RS-232、RS-485和RS-422串口,这样计算机或者智能设备可以用有线RJ-45或无线WiFi与AP232L进行串口通信。AP232L采用高性能低功耗IEEE802.11b/g/n无线通信芯片,内置Linux操作系统和高性能微处理器,工作于2.4GHz全球开放ISM频段免许可证使用,可广泛应用于各种场合的短距离无线通信、工业控制领域。产品本身可通过RJ-45或WiFi连接到计算机后用浏览器进行设置,无须其它任何专用软件或装置。AP232L可以虚拟成为本地串口,无需修改已有的串口软件。 1、硬件安装 AP232L的硬件安装非常简单:接上电源即可。电源既可以用micro USB口,也可以使用接线端子接5V电源,但不要同时都接。用计算机或者智能设备的RJ-45以太网直接连接AP232L的RJ-45口或者用WiFi搜索AP232L(SSID为FingLink)并且连接。在AP232L产品正面有一个LED指示灯,当产品通电后灯会一直亮着。 AP232L的串口包括DB-9针的RS-232口和接线端子的RS-485/422口。当作为RS-232口时与PC机的DB-9针RS-232口的2、3、5脚分配完全相同。作为RS-485时,用+A、-B、GND。作为RS-422时,+A、-B是指从AP232L产品向外发送信号(+A为T+、-B为T-)、R+、R-是指向产品内接收信号。注意RS-232/485/422通信时建议要接地线。RS-485/422信号的参考地线与RS-232的GND是一样的。可以多达5个计算机或智能设备同时搜索并且连接同一个AP232L。它们可以共享AP232L的串口、可以同时接收,但是不要同时发送。 2、性能指标 最远通信距离* 50米 重量及尺寸 90克、80*23*47mm 输出功率 15dBm 供电电压 5V (±0.5V) DC 接收灵敏度 —71dBm 功耗 <300mA 电气接口 RS-232/RS-485/RS-422 载频 2.412~2.484GHz 波特率 1200bps~115200bps 天线接口 内置+SMA *实际通信距离与环境、障碍物等有关。 ******************************** 请登陆我们的网站 http://www.232485.com 了解更多产品的详细介绍。 联系人:向丽 订购电话:027-51518047 手机:18995634129 传真:027-51518048 QQ :752817985 地址:武汉市洪山区关东科技园
CH340 USB串口、USB打印口解决方案概述: 该设计方案CH340的USB串口、USB打印口、USBIrDA的原理图和PCB,串口含DB9的RS232、低成本RS232、TTL的UART等各种版本,打印口含DB36连接器、DB25插孔两种版本,USB红外适配器、USBIrDA含6脚、8脚红外收发器两种,可用于OEM产品制造商。 附件内容截图: CH340简述: CH340是一个USB 总线的接芯片,实现USB串口或者USB打印口。在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。有关USB打印口的说明请参考手册(二)CH340DS2。 CH340特 点: > 全速USB 设备接口,兼容USB V2.0。 > 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。 > 计算机端Windows 操作系统下的串口应用程序完全兼容,无需修改。 > 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。 > 支持常用的MODEM 联络信号RTS、DTR、DCD、RI、DSR、CTS。 > 通过外加电平换器件,提供RS232、RS485、RS422 等接口。 > CH340R 芯片支持IrDA 规范SIR红外线通讯,支持波特率2400bps到115200bps。 > 软件兼容CH341,可以直接使用CH341的驱动程序。 > 支持5V 电源电压和3.3V电源电压甚至3V 电源电压。 > CH340C、CH340E 和CH340B 内置时钟,无需外部晶振,CH340B 还内置EEPROM 用于配置序列号等。 > 提供SOP-16 和SSOP-20以及MSOP-10无铅封装,兼容RoHS。 型号区别: CH340C和CH340E以及CH340B内置时钟,无需外部晶振。 CH340B还内置EEPROM用于配置序列号,以及部分功能可定制等。 CH340R 内置简易RS232,无需外部RS232换芯片,暂无现货。 所有附件内容如下: 技术手册:CH340DS1.PDF; 驱动程序: 1、CH341SER.EXE(Windows系统,包含WIN10 -32/64位); 2、 CH341SER_ANDROID.ZIP(安卓免驱应用库API); 3、 CH341SER_LINUX.ZIP(Liunx系统) 4、 CH341SER_MAC.ZIP (苹果MAC OS) 原理图/PCB: CH340PCB.ZIP
书名:《Visual Basic.NET自动化系统监控--RS-232串行通信》(清华大学出版社.范逸之.廖锦棋)。PDF格式扫描版,全书共分为9章,共475页。 介绍 Visual Basic .NET为广大Visual Basic用户打开了通往程序设计殿堂的大门。本书具体内容包括:串行通信的相关硬件概念、Visual Basic .NET的常用组件、Win32 API的运用、串行通信的传输方式、串行通信的类别、串行数据的处理方式、仪器设备上的串行通信、分布式的串行通信。本书不仅介绍了串行通信的概念,还详细解析了在窗口环境中设计通信程序的过程,并给出一些技巧与注意事项。 本书可供自动控制和通信领域的开发人员和其他相关技术人员使用或参考。 目录 第1章 基本概念 1 1.1 通信 1 1.1.1 数据传送 1 1.1.2 通信的种类 2 1.2 串行通信 3 1.2.1 RS-232串行通信 3 1.2.2 RS-485串行通信 5 1.2.3 USB接口 7 1.2.4 IEEE 1394 9 1.3 串行通信端口 9 1.3.1 信号定义 10 1.3.2 ASCII码对照表 11 1.3.3 针脚意义及方向 12 1.3.4 通信参数 16 1.4 模式及流量 19 1.4.1 工作模式 19 1.4.2 硬件握手 20 1.4.3 软件握手 22 1.5 接线和错误预防 24 1.5.1 接线方法 24 1.5.2 错误预防 25 1.5.3 CRC程序解析 27 常识问答 28 本章习题 28 第2章 Visual Basic .NET及 常用组件简介 29 2.1 Windows程序概念简述 29 2.1.1 对象的概念 29 2.1.2 界面 31 2.1.3 使用Visual Basic .NET 开发系统 33 2.1.4 Visual Basic .NET的 环境模式 36 2.1.5 项目开发的步骤 37 2.1.6 Visual Basic .NET与 操作系统的关系 38 2.2 常用组件介绍 39 2.2.1 Label组件 39 2.2.2 Button组件 40 2.2.3 Timer组件 42 2.2.4 PictureBox组件 43 2.2.5 RadioButton组件 43 2.2.6 GroupBox组件 44 2.2.7 ListBox组件 45 2.2.8 TextBox组件 45 2.3 程序简述 46 2.3.1 解决方案的组成 46 2.3.2 数据与运算符 48 2.3.3 命名空间 51 2.3.4 语法 52 2.3.5 基础的信息对话框 55 2.3.6 字符串类型及其处理函数 59 2.4 事件处理 66 2.4.1 事件的种类 66 2.4.2 事件中的程序代码 69 常识问答 71 本章习题 71 第3章 串行通信程序及API 72 3.1 引用Windows API 72 3.1.1 程序与硬件 73 3.1.2 Declare声明语句 73 3.1.3 DllImport声明方式 76 3.1.4 常数声明 77 3.1.5 枚举声明 77 3.1.6 结构声明 79 3.2 串行通信的Windows API简述 80 3.2.1 串行通信相关函数 80 3.2.2 CreateFile/CloseHandle (打开/关闭通信端口) 81 3.2.3 GetCommState (取得通信端口参数) 82 3.2.4 SetCommState (设置通信端口参数) 84 3.2.5 WriteFile (输出数据至通信端口) 85 3.2.6 ReadFile (自通信端口读取数据) 85 3.2.7 ClearCommError (清除通信端口错误状况) 85 3.2.8 PurgeComm(清除通信端口) 87 3.2.9 EscapeCommFunction (要求特定控制工作) 87 3.2.10 SetCommMask(信息屏蔽) 88 3.2.11 WaitCommEvent (检测事件是否已发生) 89 3.2.12 GetCommModemStatus (电位状态检测) 89 3.2.13 使用流程 90 3.2.14 检查资源设置 90 3.3 通信测试 92 3.3.1 通信步骤 92 3.3.2 回路测试 92 3.3.3 串行端口的数字 输出控制 113 3.3.4 串行端口的数字 输入检测 120 3.4 自动与事件 126 3.4.1 自动读取传入的字符串 126 3.4.2 通信事件 132 3.4.3 创建多线程 140 3.4.4 定时器与DoEvents() 151 常识问答 154 本章习题 154 第4章 串行通信中的字符与字节 155 4.1 字符与字节 155 4.1.1 字符和字节的差别 155 4.1.2 Visual Basic .NET中的 字符串类型 156 4.1.3 中英文字符串长度计算 158 4.1.4 字符编码内容 163 4.2 字节数据的送收 168 4.2.1 字节类型、声明与送收 168 4.2.2 动态数组 176 常识问答 182 本章习题 182 第5章 串行通信类的创建及使用 183 5.1 类的基础 183 5.1.1 类的组成 183 5.1.2 类成员 185 5.1.3 类创建的步骤 188 5.2 通信类的创建 190 5.2.1 类分析 190 5.2.2 枚举值、结构、常数、 Win32 API 的声明 191 5.2.3 属性创建 197 5.2.4 方法的考虑 206 5.2.5 事件的创建 209 5.2.6 整合类 213 5.3 使用串行通信类 232 5.3.1 类测试——数据收发 232 5.3.2 类测试——数字输出 237 5.3.3 类测试——数字输入 242 5.3.4 类事件测试——自动 读取数据 246 5.4 类库 250 5.4.1 类库项目的创建 250 5.4.2 类库的程序开发 252 5.4.3 类库的生成 254 5.4.4 类库的使用 254 常识问答 259 本章习题 260 第6章 串行数据的处理 261 6.1 命令字符串 261 6.1.1 沟通方式 261 6.1.2 CheckSum的使用 264 6.1.3 CheckSum的讨论 271 6.2 PS232实验仪器简介 275 6.2.1 PS232功能简介 275 6.2.2 PS232上的接口定义 276 6.2.3 串行仪控的实习 277 6.2.4 通信参数的设置 278 6.3 客户端的创建 278 6.3.1 TextBox组件与数据显示 279 6.3.2 状态灯号与数据显示 285 6.3.3 Visual Basic .NET中 的绘图 292 6.3.4 以曲线图表示数据 298 6.3.5 使用事件进行数据接收 305 6.3.6 PaintBox与数据 显示——字节数据 310 6.4 数据的存储及打印 319 6.4.1 数据存取 319 6.4.2 PS232数据及文件存取 322 6.4.3 打印及预览 331 6.4.4 打印及预览程序开发 332 常识问答 343 本章习题 344 第7章 其他串行通信组件 及串行端口 345 7.1 Windows的终端机 345 7.1.1 选择与使用终端机 345 7.1.2 与设备的连接测试 347 7.2 PComm Pro软件 348 7.2.1 PComm Pro的终端机 349 7.2.2 PComm Pro的串行 端口性能测试 351 7.2.3 PComm Pro的数据监视器 352 7.3 增加串行通信端口 355 7.3.1 MOXA C168多端口卡 355 7.3.2 USBRS-232接器 358 第8章 仪器设备上的串行通信 360 8.1 噪声计 360 8.1.1 仪器连接 360 8.1.2 噪声计简介 361 8.1.3 命令格式 362 8.1.4 沟通项目的设计 363 8.1.5 噪声读值的采集 370 8.2 电功率计 375 8.2.1 电功率计简介 375 8.2.2 接口及命令格式讨论 376 8.2.3 测试项目的创建 379 8.3 测量用放大器 390 8.3.1 BK-2525振动计简介 390 8.3.2 RS-232接口及命令 格式说明 391 8.3.3 项目的创建 395 8.4 电源供应器 400 8.4.1 电源供应器简介 400 8.4.2 接口及命令格式 402 8.4.3 控制项目的创建 404 8.5 温度记录器 409 8.5.1 温度记录器简介 409 8.5.2 接口及命令格式 411 8.5.3 沟通项目的创建 414 8.6 速计 424 8.6.1 速计介绍 424 8.6.2 接口及命令格式 425 8.6.3 项目程序的创建 426 8.7 条形码识别器 431 8.7.1 识别器设备介绍 432 8.7.2 界面及格式说明 433 8.7.3 项目程序的创建 434 8.8 测量电表 438 8.8.1 电表设备简介 438 8.8.2 接口及命令格式 439 8.8.3 项目程序的创建 443 8.9 波形发生器 449 8.9.1 设备介绍 449 8.9.2 接口及命令格式 450 8.9.3 项目程序的创建 453 常识问答 459 本章习题 460 第9章 分布式监控及网络化简介 461 9.1 分布式监控 461 9.1.1 何谓分布式监控 461 9.1.2 多模块的网络系统 462 9.1.3 RS-232与RS-485换 464 9.2 命令与格式 465 9.2.1 格式讨论 465 9.2.2 送收程序 468 9.2.3 取得模块的配置 468 9.3 网络化的串行通信 473 9.3.1 网络化的连接 473 9.3.2 工业上的网络连接 474 常识问答 475 本章习题 476 附录 ASCII码 477 参考文献 478

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧