搜索
bottom↓
回复: 7

RS232一对多无法通信,如何实现232的共享问题,求救!

[复制链接]

出0入0汤圆

发表于 2011-11-29 22:27:40 | 显示全部楼层 |阅读模式
主机:笔记本+USB转232模块
从机:2个SMT32F103RBT6,电平转换芯片:SP3232,地址分别是X和Y。
通信方式,主机发送一个,从机根据地址回答一个。9600波特率,设置都完全一样。同一个程序都烧到2个从机中。
连接关系:一个串口线分成2股,分别接2从机。
症状:关闭其中一个从机,另外一个从机通信正常。2个都打开,则都无返回数据。
PC发数据##XQP$$,其中头帧##,尾帧$$,X表示地址,显示2从机都接收到数据,但是地址是X的也不返回数据。
软件部分:不管是哪个从机都会完整的接收数据##XQP$$(在接受处理程序中,在##与$$设置灯闪,2从机都闪),但要求接受到自己的地址才处理,不是自己的什么都不做。
有个奇怪的问题:STM32一个用MAX3232,一个用SP3232,则同开机时候给SP3232发数据,完全正常有返回数据,但是MAX3232无数据返回,全部换成SP3232则都无返回数据。(因为网上说MAX3232很多不好用才都换成SP3232的,还是不行)。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2011-11-29 23:02:21 | 显示全部楼层
各位有232一对多成功实现了吗?给分享一下经验,在下感激不尽。QQ:6488904.

出0入0汤圆

发表于 2011-11-30 21:25:37 | 显示全部楼层
回复【楼主位】6488904  
-----------------------------------------------------------------------
可以实现,但是不能直接并,必须用二极管隔离
背景知识
0V       9V
5V      -9V
RS232常态是位于-9V


接线方式
主机T接从机R
所有从机T须经二级管接主机R,主机R这一端须用电阻下拉到-9V


电路在另一电脑上,要的话直接回邮ping.gu在163.com

出0入0汤圆

发表于 2011-11-30 21:56:29 | 显示全部楼层

(原文件名:未命名.jpg)

我只在TTL电平下这么用过。如图。
因为RS-232的电平范围在-3~-15V为信号“1”. +3~+15为信号“0”用与门估计没戏。
只有在TTL电平端用与门才好用。

出0入0汤圆

 楼主| 发表于 2011-12-3 11:04:00 | 显示全部楼层
回复【2楼】pingpinggu
-----------------------------------------------------------------------
正是此原因,每个从机T串个1N4007就好了,主机R端没有加下拉电阻也能用。非常感谢。

出0入0汤圆

发表于 2011-12-4 16:03:21 | 显示全部楼层
还是用485吧,楼主这个电路敢上产品批量生产吗

出0入0汤圆

发表于 2011-12-4 21:23:16 | 显示全部楼层
同意楼上,还是485吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 21:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表