求助:两个串口合并为一个的问题

[复制链接]
11056|29
freebenben 发表于 2008-3-2 03:07 | 显示全部楼层

还有另外一个选择

成都国腾微电子的GM8123<br />功能和SP2338差不多。但是价格便宜一点,15元一片。<br />而且相比SP2338的优点是它的波特率可以通过软件设置。<br />SP2338只能通过外部晶振的频率确定,无法更改。
 楼主| zmmhmily 发表于 2008-3-2 13:54 | 显示全部楼层

TO freebenben

谢谢你的方案,&nbsp;我又多了解了一种芯片<br /><br />按照你的思路,我这样可以吗?&nbsp;我加一片单片机,再用一个SP232EEN<br /><br />把两个下位机的发送和接收端(共四个)连到这个单片机的输入输出口,&nbsp;这个单片机本身的发送接收通过SP232转换,&nbsp;对应上位机通迅的一个串口.<br /><br />这样可以吗?
freebenben 发表于 2008-3-2 15:15 | 显示全部楼层

你的意思是 用单片机模拟?

你的意思是上位机接单片机本身的串口,下位机接单片机IO口。通过IO口软件模拟串口是吗?<br />也是可以的。只是程序麻烦一点而已(源程序网上可以下载)。但是不如用扩展芯片简单可靠。
joywyc 发表于 2008-3-2 17:00 | 显示全部楼层

可以采用一个最简单的方法

&nbsp;&nbsp;&nbsp;&nbsp;大家讨论了许多方案,都是围绕着带一个COM口的PC机来解决问题。<br />&nbsp;&nbsp;&nbsp;&nbsp;如果选用带有2个COM口的PC机(即带COM1和COM2),解决方案岂不更加容易?因为,PC机带有COM1和COM2通信口,即可各自连接一套外设通信口,两个应用程序也可以互不相扰地在PC上开两个窗口分别工作(由Windows多任务来完成),就不用花费开发任何外部设备了。而且,带2个COM口的商用PC机是有的,如HP、DELL等。<br />
 楼主| zmmhmily 发表于 2008-3-3 09:17 | 显示全部楼层

to joywyc:

多谢啊,可是一般常用的电脑都只有一个COM口,所以这个方案通用性不强啊
joywyc 发表于 2008-3-4 02:55 | 显示全部楼层

to zmmhmily:

&nbsp;&nbsp;&nbsp;&nbsp;有两个或多个COM口的工控PC机或商用PC机的,绝对没问题,你可以去咨询一下当地的电脑代理商。我现在单位里用的PC,就是HP的2COM口的商用机。<br />&nbsp;&nbsp;&nbsp;&nbsp;如果实在不想买机器,就到电脑商店买一块多口RS232卡(很便宜),打开机箱插上去就行了。
ocon 发表于 2008-3-5 19:28 | 显示全部楼层

看到最后,还是joywyc的方案高明,呵呵~

也可以试试更廉价的USB转COM口线。
 楼主| zmmhmily 发表于 2008-3-6 08:58 | 显示全部楼层

to joywyc

谢谢你的方案,<br /><br />这是作为一个产品要卖给客户的,&nbsp;要求用商用机肯定不行,&nbsp;另外先不说安装的不便,&nbsp;关键遇到一些用品牌机的就没法打开机箱了啊<br /><br />还是想从设计方面把这个做出来,&nbsp;不便在用户那边造成一些附件配置的麻烦.
ldy216 发表于 2008-3-6 16:04 | 显示全部楼层

这样做

&nbsp;&nbsp;&nbsp;一、如果两种设备已经定了,那么上位机可以将两个软件合二为一,一个上位机软件可以同时监视两个串口。<br />&nbsp;&nbsp;&nbsp;二、设备允许少许修改,那么可以加一个协调单片机,负责分发数据包,上位机只用一个串口<br />&nbsp;&nbsp;&nbsp;三、设备完全允许修改,将每个子设备看成一个节点,用连网协议,485总线控制,或者直接将两个串口并联。
freebenben 发表于 2008-3-16 22:08 | 显示全部楼层

SP2338谁要我这里有闲置的。

SP2338谁要我这里有闲置的。<br />淘宝上交易。<br />[]<img src="http://img.alipay.com/pimg/button_alipaybutton_w.gif">
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部