导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→首先每个485单元都要有自己的地址,软硬均可。主机首先发48

* 75270: 请问如何通过485控制48台单片机与之通信???

   音乐铁观音 
音乐铁观音发表的帖子 

 
首先每个485单元都要有自己的地址,软硬均可。主机首先发48各参数下去,真对于每个485单元都要单独发一次,每个485单元接收到参数后向主机发一个应答信息,然后等待启动命令。关键是要定义好报文结构!例如:上位机发送参数报文为 A5A5 ADD XXXX CRC,A5A5是同步字,ADD是485单元地址(0-255),XXXX为参数值(两字节),CRC为校验值。下位机正确收到参数后发送应答信息:A5A5 ADD FF CRC,其中A5A5 ADD CRC同上,FF为485单元应答特定字节.上位机发送完参数值后,发送启动命令:A55A FF CRC,A55A为启动命令同不字,最好区别于参数命令同不字,下位机只要接收到此命令就按预定参数启动执行,不返回应答,如此循环!

发表时间:2005年3月16日21:36:12

  
回复该帖

本主题共有 14 帖,分页:>>>>>该主题的所有内容[14]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  75737.[详细]你说的上位机发送参数报文为 A5A5 ADD XXXX C..
摘要:你说的 上位机发送参数报文为 A5A5 ADD XXXX CRC,A5A5是同步字,ADD是485单元地址(0-255),XXXX为参数值(两字节),CRC为校验值。 可我需要发3......(181字)
- [guest][964次] 2005年3月22日

  75607.[详细]谢谢音乐铁观音的详细介绍, 那485总线上的硬件要那些配置啊?是不是用232==》485..
摘要:谢谢音乐铁观音的详细介绍, 那485总线上的硬件要那些配置啊? 是不是用232==》485口后, 用双绞线连?......(97字)
- [guest][911次] 2005年3月21日

  75650.[详细]因见就太简单了!!!给个MAIL我给你发一个!!!
摘要:因见就太简单了!!!给个MAIL我给你发一个!!!......(40字)
- [音乐铁观音][1047次] 2005年3月21日

[上一篇帖子]:maxplus高手请进请问在maxplus2中怎么才能正确输入单撇号? 请问在maxplus
[下一篇帖子]:用KILe51编译没有啊.先看下程序有没问题,可以搞个小程序试下,如果有没问题那就是仿真器没有配置好