共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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |