通过9针RS-232串口控制先锋DVD-V5000 DVD播放器

时间:2010-09-05 18:13:01

标签: serial-port

好吧,让我先说一下:我并不完全相信这与编程相关。我正在尝试使用软件来解决问题,但我真正信任的软件;我怀疑我的硬件出了问题。但是,我不知道在哪里提出这个问题。 Superuser已经让我失望了,Gadgets FAQ让我认为那里也不合适。如果这个问题真的让你觉得太偏离主题而不允许在这里,你可以做你需要做的事情。但是,求求您。如果你可以采取任何一种方式,我求求你的怜悯。

我有一台Pioneer DVD-V5000播放器,我试图通过9针RS-232端口进行控制。 (与15针端口相比,很难找到电缆。)麻烦的是,我无法承认任何命令。我甚至没有收到任何错误消息;只有沉默。

我有与我面前的那个端口进行通信的规范,据我所知,我做的一切都是正确的;我正在发送两个字符的ASCII命令,然后是< CR>。我已进入播放器的高级设置菜单,并选择了9针端口(出厂默认为15针)。该规范似乎表明9针端口是完全标准的;我没有看到任何迹象表明我需要使用某种定制电缆。我遵循规范中的所有设置协议:8位数据长度,1位停止位,无奇偶校验。波特率可以是9600或19200,具体取决于高级设置,但都不起作用。

我很确定处理COM端口通信的软件不是问题。我已经使用了这个软件的一个版本来成功控制另一个设备,当我尝试用串口终端手动推送命令时,我得到了相同的结果(没有任何响应)。

是否有人熟悉先锋的串控电子设备,可以给我一些关于我出错的地方或其他调查渠道的建议?

1 个答案:

答案 0 :(得分:1)

为了遇到类似绑定中遇到这个问题的其他人,我会吞下自己的骄傲并记录正确的解决方案,而不是将其删除为遗忘并假装我从来没有这么愚蠢。 (Topicality鹰派,我现在对你解决这个问题的担忧要少得多。)解决方案与特定的硬件无关。这些都是关于RS-232电缆以及与它们无关的内容。

具体而言,如果您的F-F电缆太短,请勿使用M-F电缆作为扩展器 - 或者,如果使用,请使用其中两根电缆。无论如何,你的电缆总数必须是奇数。一端的Pin 2应该是另一端的Pin 3 - 但是如果你有一个偶数个电缆,那么一端的Pin 2会转到另一端的Pin 2。这是错误的,无论你试图与之交谈的任何小工具都会理所当然地忽略你。你会非常沮丧,毫无结果地试图弄清楚你做错了什么,并在你最喜欢的Q& A网站上发布可疑时事的冗长问题。

严肃地说,谁需要那个?