我们在产品中使用了 SN75176AD、但发现了同样的问题。
1)主微控制器和 PC 通信问题。
请参考随附的设计并建议正确的解决方案。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Yogesh、
您发现的问题是什么-您是否有一个示波器屏幕截图来显示有问题的行为? 我同意 Clemens 的观点:光耦合器是反相的、数字隔离器可能被证明更适合器件面向控制的一侧。
我还有其他几个问题:
1.巴士多久?
2.总线上有多少 RS-485收发器?
3.系统中是否有其他端接?
4.什么是网络拓扑?
如果您可以澄清上述4点、这将有助于我的分析。
此致!
帕克·道德森
感谢更新、
我们制造生物医学仪器
我们已使用 RS485与3个板通信、
所有电路板的导线长度约为100mtr。(RS485通信电缆)
我们使用 CP2102模块将信号集灯软件传输到主板、并将主板与 RS485进行通信到其他3个板。
我们的仪器通信详细信息的基本结构、
使用坞站光软件进行命令传输、音频为38400。
问题:-
所有电路板同时处于工作状态、但同时命令缺失且不工作。
有关 RS485通信的任何建议以及如何解决该问题。
。
我不解释确切的问题、
请建议使用所附的 RS485通信正常吗? (已提供设计)。
所有 PCB 发送和接收云速率均相同38400
点:- 您已经在电机板和条形码板上显示了两个标记为"RS-485"的框。 这两个收发器或两个连接器是否连接到同一个收发器?
AN:-1个 IC 用于所有电路板的发送和接收(使用该 IC 发送和接收 SN75176AD)。
点:- "所有板都在同时工作"、具体意思是什么? 这是否包括 RS-485通信?
回答:主板所有电路板同时发送命令、在微控制器编程中选择的电机按照选定的时间工作。
点:- "你怎么知道的?" 是否丢失了所有或仅丢失了某些命令?
和:-同一个命令丢失。
但我们以前的设计使用单独的 IC 进行发送和接收、通信正常。(附加设计)
旧通信
您好、Yogesh、
感谢您提供更多信息。
如示波器跟踪为也请求了/RS485_TX_EN、UART_TX、总线 A/B 信号的 Clemens、将会有所帮助。
话虽如此-我怀疑问题可能源于系统的使能控制、因为旧系统在持续监听模式下有1个用于 RX 的器件-这可能是问题的原因。 启用信号和 A/B 信号的示波器屏幕截图会很有帮助-如有可能、请在同一示波器屏幕上查看、这样有助于确定时序是否有问题。
请告诉我!
此致!
帕克·道德森
根据您的建议、我们应该检查示波器上的命令、
我们发送了一个 packed (带49条命令)、但只接收了37条命令。
在微控制器侧或 RS485?处缺少命令。 我们无法在示波器上检查全部数据(因为一次发送大量数据)。
此外、我们在数据记录器软件中检查接收到的命令、同时命令也缺失(发送49条命令、仅接收37条命令)。
据我所知、微控制器将数据发送到 RS485到其他微控制器、但数据缺失(重置计时器问题)、这是仪器无法正常工作的原因。
此外、我们还向主板微控制器发送单命令 CP2102模块、同时数据丢失。 这是定时问题? 或者重置问题微控制器?
命令(00 00 90 EB 91 00 00 00 00 00 00 00 00 EB 91 00 0A 04 00 00 00 0E EB 91 00 0A 02 00 00 00 0C EB 91 00 0A 01 00 00 00 0B EB 91 00 02 00 00 00 00 34 EB 91 00 02 00 32 00 00 34 EB 91 00 02 01 F4 00 00 F7 EB 91 00 02 00 C8 00 CA EB 91 00 05 00 00 00 05 EB 91 00 00 00 00 00 00 00 00 00 00 00 EB 91 00 08 00 12 00 1A)。
Buod 率非常高34800为什么命令丢失?
您好、Yogesh、
那么、我认为可能会发生两个问题。
1.这是控制器/MCU 级别的固件/时序问题-这意味着它不是 RS-485总线;由于随机命令丢失、导致问题的可能是控制器级别对位的处理如何工作。
接收到的电压衰减程度很高、总线上存在一些噪声会导致"随机"丢失位。 我明白您无法在示波器上捕获整个命令序列-但如果您甚至可以在差分接收器(A、B 引脚)上捕获1或2个命令、 这将有助于查看接收器上看到的电压电平-如果它们远远超过阈值、那么很可能是第一个问题。 如果您只能提供一个接收电压的小样本、那将会很有帮助。
此致!
帕克·道德森