共2条
1/1 1 跳转至页
232 请问假如直接用232总线接多个终端
问
请问假如直接用232总线接多个终端(如下图所示),最大可以接多少个?接的数目是由哪个器件来决定的? 如果我在主控232的出口用驱动芯片,增大总线电流,是不是就可以多接几个呢?
|-<-TXD1-<-终端1
|-<-TXD2-<-终端2
|-<-TXD3-<-终端3
|-<-RXD-|-<-TXD4-<-终端4
| |-<-TXD5-<-终端5
| |-<-TXD6-<-终端6
| |-<-TXDN-<-终端N
|
PC 串口---|
|
|
| |->-RXD1->-终端1
| |->-RXD2->-终端2
| |->-RXD3->-终端3
|->-TXD-|->-RXD4->-终端4
|->-RXD5->-终端5
|->-RXD6->-终端6
|->-RXDN->-终端N
请知道的指点一下!谢谢! 答 1: PC的RXD端不可以直接连需要做数据选择,虽然可以用二极管“线与”的方式隔离,但这样会影响带载量,带载量主要跟线路的长度有关,一般可带十几个节点,但最好用485或422互连。 答 2: 谢谢斑竹的指点! 答 3: 最好转成485口并联 答 4: 我认为485并联有个不好的地方就是个人认为:485并联有个不好的地方就是无论主控PC发数据给某个终端,或者某个终端发数据给主控PC,都会造成其他终端的串口中断,这样对整个系统来说,每个终端的中断会很平凡。 如果用数据选择的话,因为是用PC做主控,好像又不是很好做,需要用并口或者在PC和终端之间再加一个双串口的单片机,不知道斑竹和大家有没有更好的建议?
另外,假如用数据选择的话,在前面的讨教的帖子里得到斑竹和dengm网友的指点,知道从PC到终端可以用74LS138来做数据选择。 但是从终端的TXD到PC的RXD,我一直没搞明白怎么去做数据选择(除了用多路开关)?麻烦斑竹和大伙给指点一二?
非常谢谢! 答 5: 顶 答 6: 中断频繁不怕关键是好的程序结构,就这样的应用而言,485是性价比最好的选择。
|-<-TXD1-<-终端1
|-<-TXD2-<-终端2
|-<-TXD3-<-终端3
|-<-RXD-|-<-TXD4-<-终端4
| |-<-TXD5-<-终端5
| |-<-TXD6-<-终端6
| |-<-TXDN-<-终端N
|
PC 串口---|
|
|
| |->-RXD1->-终端1
| |->-RXD2->-终端2
| |->-RXD3->-终端3
|->-TXD-|->-RXD4->-终端4
|->-RXD5->-终端5
|->-RXD6->-终端6
|->-RXDN->-终端N
请知道的指点一下!谢谢! 答 1: PC的RXD端不可以直接连需要做数据选择,虽然可以用二极管“线与”的方式隔离,但这样会影响带载量,带载量主要跟线路的长度有关,一般可带十几个节点,但最好用485或422互连。 答 2: 谢谢斑竹的指点! 答 3: 最好转成485口并联 答 4: 我认为485并联有个不好的地方就是个人认为:485并联有个不好的地方就是无论主控PC发数据给某个终端,或者某个终端发数据给主控PC,都会造成其他终端的串口中断,这样对整个系统来说,每个终端的中断会很平凡。 如果用数据选择的话,因为是用PC做主控,好像又不是很好做,需要用并口或者在PC和终端之间再加一个双串口的单片机,不知道斑竹和大家有没有更好的建议?
另外,假如用数据选择的话,在前面的讨教的帖子里得到斑竹和dengm网友的指点,知道从PC到终端可以用74LS138来做数据选择。 但是从终端的TXD到PC的RXD,我一直没搞明白怎么去做数据选择(除了用多路开关)?麻烦斑竹和大伙给指点一二?
非常谢谢! 答 5: 顶 答 6: 中断频繁不怕关键是好的程序结构,就这样的应用而言,485是性价比最好的选择。
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 基于MCP23S17的输入输出功能模块控制被打赏¥20元 | |
| 【S32K3XX】SPD 软件包使用Link文件修改被打赏¥22元 | |
| Switch-Case局部变量定义问题被打赏¥23元 | |
| 基于米尔TIAM62L开发板的串口通信及应用被打赏¥20元 | |
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
我要赚赏金
