共2条
1/1 1 跳转至页
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, 51系列远距离多机通信
问
各位大吓,用51机做多结点远距离通信,比如在距离在一公里左右,但结点有尽千个,51机能实现吗?要用什么样器件和结构?
各位大吓小弟这相有礼了! 答 1: 个人见解 无线 有线的维护可能很麻烦 答 2: 当然可以实现结构也不复杂,就是一个你自己专用的 TCP/IP 协议,呵呵 答 3: 这些方案可能有效:有线方式可考虑采用RS485/RS422铺设树形网络
网络采用两层结构
第一层32个节点。第二层,在第一层的每个节点上扩展32个节点。则可以有32X32=1024个节点。另外注意多机通信软件编写,地址编码建议采用双字节(16位)。重点考虑坏节点对网络稳定性的影响。第一层如果出现有死机后霸占网络的情况话,整个网络崩溃,第二层出现这样的情况要好些,运气好只崩溃1/32的网络.
如果使用无线网络,为了保证长距离传输的可靠性,可考虑扩频通信方式,EM2420也许满足你的需要,这个是ZigBee技术的IC,在ZigBee网络中可有6万多个节点,通信速率250kbps,两两间距离100米,但在网络中有些节点可作为中继使用,这样覆盖面可大大增加,比如9个中继节点则通信可达到1000米。
还有你可以采用无线局域网方式,在AP端加功率放大可传送两公里,不过比较投价,还有你的通信软件需要支持TCP/IP协议,想简单UDP也行。如果懒得编写单片机端TCP程序,我有TCP-RS232转换模块供应。当然,我得奉劝一句,这个方案很花钱,但够档次,豪华,速率超快性能优良。既是最好的也是最贵的,呵呵。
答 4: 双层结构这个主意不错,相对稳定些我这系统不用上位机支持,大部分存序存在控制端的大容量eeprom和flash里,问题关键就是老板既要成本低又要抗干扰能力,稳定性好。难啊!双层结构相对稳定些,出了问题也不用全线满跑,运气好就不会出现全线罢工!
对了我要是采用485通信,最高波特率可达多高!
初学者啥都不懂系统一大就不敢下手做了,担心啊!
还没做过485这么远通信,又这么多结点,不知道传到底还剩下什么信号,或者来个稍强点的电磁波,哦麻烦了,发一个错误命令……………… 答 5: 兄弟,485在千米通信中速率和距离是个矛盾对立体在长距离通信中,速率不可能很高了,我以前做的1200米在2400时通信还比较顺畅,9600的时候通信距离超过800就有问题了,掉包率增加很多。如果你采用中继传输,100米一个节点估计能上115200,看你的电缆质量了
答 6: 1KM没有什么问题,主要是总线的选择问题 答 7: 这要根据数据量而定、数据的允许时延来定物理层来说可以:RS485、CAN、无线等;
数据方式可以主从式、自报式。 答 8: CAN 总线好CAN 总线好,方便速度又快! 答 9: 谢谢各位大侠们1KM,!!my gad!什么通信方式呀?
CAN虽然速度快但做上千米多结点成本就上去了!
菜鸟在这里感谢各位大侠!!!谢谢 答 10: 建议还是CAN吧。可靠。主要是分析你的系统的数据到底要多高的传输速度,是多主发送,还是主从轮寻。
也可以使用CAN 485双总线模式。 答 11: 距离远了速度就上不去了
各位大吓小弟这相有礼了! 答 1: 个人见解 无线 有线的维护可能很麻烦 答 2: 当然可以实现结构也不复杂,就是一个你自己专用的 TCP/IP 协议,呵呵 答 3: 这些方案可能有效:有线方式可考虑采用RS485/RS422铺设树形网络
网络采用两层结构
第一层32个节点。第二层,在第一层的每个节点上扩展32个节点。则可以有32X32=1024个节点。另外注意多机通信软件编写,地址编码建议采用双字节(16位)。重点考虑坏节点对网络稳定性的影响。第一层如果出现有死机后霸占网络的情况话,整个网络崩溃,第二层出现这样的情况要好些,运气好只崩溃1/32的网络.
如果使用无线网络,为了保证长距离传输的可靠性,可考虑扩频通信方式,EM2420也许满足你的需要,这个是ZigBee技术的IC,在ZigBee网络中可有6万多个节点,通信速率250kbps,两两间距离100米,但在网络中有些节点可作为中继使用,这样覆盖面可大大增加,比如9个中继节点则通信可达到1000米。
还有你可以采用无线局域网方式,在AP端加功率放大可传送两公里,不过比较投价,还有你的通信软件需要支持TCP/IP协议,想简单UDP也行。如果懒得编写单片机端TCP程序,我有TCP-RS232转换模块供应。当然,我得奉劝一句,这个方案很花钱,但够档次,豪华,速率超快性能优良。既是最好的也是最贵的,呵呵。
答 4: 双层结构这个主意不错,相对稳定些我这系统不用上位机支持,大部分存序存在控制端的大容量eeprom和flash里,问题关键就是老板既要成本低又要抗干扰能力,稳定性好。难啊!双层结构相对稳定些,出了问题也不用全线满跑,运气好就不会出现全线罢工!
对了我要是采用485通信,最高波特率可达多高!
初学者啥都不懂系统一大就不敢下手做了,担心啊!
还没做过485这么远通信,又这么多结点,不知道传到底还剩下什么信号,或者来个稍强点的电磁波,哦麻烦了,发一个错误命令……………… 答 5: 兄弟,485在千米通信中速率和距离是个矛盾对立体在长距离通信中,速率不可能很高了,我以前做的1200米在2400时通信还比较顺畅,9600的时候通信距离超过800就有问题了,掉包率增加很多。如果你采用中继传输,100米一个节点估计能上115200,看你的电缆质量了
答 6: 1KM没有什么问题,主要是总线的选择问题 答 7: 这要根据数据量而定、数据的允许时延来定物理层来说可以:RS485、CAN、无线等;
数据方式可以主从式、自报式。 答 8: CAN 总线好CAN 总线好,方便速度又快! 答 9: 谢谢各位大侠们1KM,!!my gad!什么通信方式呀?
CAN虽然速度快但做上千米多结点成本就上去了!
菜鸟在这里感谢各位大侠!!!谢谢 答 10: 建议还是CAN吧。可靠。主要是分析你的系统的数据到底要多高的传输速度,是多主发送,还是主从轮寻。
也可以使用CAN 485双总线模式。 答 11: 距离远了速度就上不去了
共2条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
