本帖最后由 冷漠 于 2009-11-9 14:59 编辑
串口+485基本都是主从模式,但是主从机模式真的就都适用所有的通讯场合吗? 串口能不能用载波侦听多路访问/冲突检测来进行通讯? 因为有这些疑问,所以才琢磨总线驱动器,琢磨串口远距离通讯如何才能进行侦听,如何在成本和性能之间取舍组合,才会考虑串口+can驱动器的通讯方法。
LZ能有灵感,不错。上述提出的所有问题,有一本书上有详细讲解,《计算机数据传输与实践》【日本】宫琦诚一著 20年前写的。
我在想:为什么中国人写不出来这么好的书?如果20年前不是日本宫琦诚一写过了,有没有可能今天由LZ写一本?——因为LZ对世界上同行的灵感和研究不敢兴趣,只感兴趣于自己独立研究。
我赞赏hotpower也有这种独立研究精神。对一个什么数学问题想了若干年,终于想出来了。“西安交大数学教授都没想出来的问题,......”后来有个教授告诉hot,20年前苏联人XX就有答案了。国际数学界称为XX定理。....当然这也没遗憾,中国有很多草根数学爱好者在业余论证世界未解数学难题,中科院数学研究所每年都会收到来自民间的数学爱好者的研究论文,称自己第一个解决了什么什么“猜想”,以求鉴定。
为什么是日本人写的?因为日本人有一种特质:一个人的生命可能默默无闻地过去,没任何价值;还不如为一个细小的未解问题投入一生的热情和专注。——一生写了这么一本小册子,也算是无憾了。
但是他首先要知道什么是“细小的未解问题”,如果他在研究青霉素,或者现在还在论证哥德巴赫猜想,而不知道中国有个陈景润陈氏定理......
学习是首先向前人学习的。即使极聪明的人自学不也是先学书本?即使本论坛上也早就有了CAN驱动器替代485驱动器的方案。LZ自己灵感琢磨出来,并随之投入研究?
倒不如先想想别人没想通的问题:
为什么CAN系统传输距离没有RS485传输距离远?两者是什么比例关系?请证明
如果我先告诉你答案:两者传输距离至少差3倍!也就是说RS485主从访问协议(简单说8051串口异步通信方式。用术语说就免啦。)系统的传输距离比CAN(CSMA多主访问协议)系统通信距离至少远3倍。——注意看清楚谁比谁远N倍。请拿出理论证据。
否则,在这讨论CAN比485通信距离远?这种自信有什么意义?是对自己负责? |