9 任何人都对一个好的rs232-usb转换器有任何建议。那里有很多东西,从外观上看,有些是碰运气的。 良好的驱动程序支持是必须的。 usb serial rs232 — 迪亚兹 source 我希望您的意思是USB到串行(在这种情况下,下面的答案适用)?rs232-to-usb表示您的PC具有RS232连接,并且您要将其转换为USB连接。AFAIK这样的小工具不存在。 — Wouter van Ooijen 如果您可以使用ATMEGA8和usbasp编程器,则可以自己构建一个。有一个VUSB项目,它是USB到rs232转换器。但是它不会将逻辑电平转换为RS232,而是需要像电荷泵电路这样的MAX232。 — 标准桑顿2014年
23 任何FT232芯片(例如FT232R)都不错。驱动程序是公开可用的,并且Windows将自动下载。 它将显示为串行端口,并且有许多预构建的解决方案可用。制造FT232芯片的公司FTDI也将出售他们自己开发的许多解决方案。 — 科尔图克 source 注意:这些芯片上的FIFO往往很深(如512或1024个字符!)。这对于大多数使用来说是很好的(显然,它可以使数据更好地移动),但是,如果您希望接收低延迟的单个字节,则可能会遇到问题。我不知道如何针对Windows进行调整,但是如果您需要Linux方面的帮助,请在linux串行邮件列表中搜索我的名字(Kohne),然后您应该找到我的相关技巧。 — 迈克尔·科恩, 是的,这里的另一个问题是人们常常忘记USB不像串行,它不是具有即时总线仲裁功能的专用连接。如果您使用的是USB,则必须接受与它有关的延迟。通常,我们最终会遇到20-100mS的延迟,最好使用真实的串行端口,但是客户会拥有一个。 — Kortuk 1 +1-我要说同样的话。我已经成功地将FTDI芯片与921.6 Kbaud一起使用,但是很少遇到PC上的任何缓冲区溢出问题,因此它们在硬件和Windows驱动程序方面都做得很好。 — 杰森S 2 @Michael K:FIFO除非设计不好,否则不会影响您的延迟。正如Kortuk指出的,任何USB <-> RS232转换器的延迟主要是由于固有的USB时隙限制。 — 杰森S 是的,我们还实现了非常高的波特率,到目前为止效果非常好。 — Kortuk
6 USB到串行适配器通过其驱动程序支持而生存和死亡。以我的经验,FTDI在所有三个操作系统(Mac OS X,Windows,Linux)上都有很好的支持,但是这些芯片要贵一些。我记得Prolific在Linux上有很好的支持,但是Mac驱动程序有点烂。 — 托博特 source 2 我将它们用作驱动程序,这就是我做出选择的原因,如果单个客户遇到问题,那么节省的所有成本都将落空。 — Kortuk
4 您在寻找芯片还是实际设备?用于制造出色设备的Keyspan-通常是USB到DB-9适配器。我最近没有理由买新的。 在芯片方面,我一直对我尝试过的各种基于FTDI的解决方案感到满意(尽管它们都将使用TTL串行而不是RS-232)。 — 埃德比尔 source Keyspan的确定,我们正在工作,它们是为我工作良好的少数非FTDI设备之一。虽然没有达到我希望的波特率。 — 杰森S
3 我在该产品中使用了Prolific芯片组,它非常可靠。像FT232一样,它显示为串行端口。我在我的许多项目中使用它没有问题,最好的例子是这样一个地方幸存下来我拉RS232端除了直接连接到一些引脚。 — 这个机器人 source