如何用单片机实现两个模块之间的通信????

如何用单片机实现zigbee模块和电力通信模块这两个模块之间的通信啊?zigbee模块和电力模块的通信格式该怎么定义,如果单片机用232接口把这两个模块连接起来,单片机程序该怎么编写啊??(即用单片机实现两个模块通信格式的转换)

zigbee模块有透明传输功能。如果这样就可以不用单片机直接把电力模块的数据传输出去。

如果不使用透传,那就要明白它们的传输协议。用单片机接收电力模块的数据,进行必要的解析然后打包成zigbee模块的数据包格式,把传输到zigbee模块中。这样就实现数据远程传输了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-15
zigbee模块有没有控制器,如果有它是什么型号。如果没有必须外加一个控制两模块通信的控制器,因为cc2420/cc2520这样的芯片都没有控制器只是一个符合802.15.4的收发器,需要配置,同样电力通信模块也是这样。还要提供它们两个的通信协议。这样这个问题才能回答!
友情提示,不用给分。
第2个回答  2009-05-13
呵呵
zigbee模块一般提供给客户使用的时候就是串行信号了啊,有的模块是TTL电平,有的是RS232电平,看模块了。
电力模块,你说的应该是电力载波吧?
电力载波它有一个帧序列,是固定,而且每个厂家的帧序列有点不同。
其实,如果要转换,你就直接把两个模块的串口接起来就好了
因为一般电力载波模块的波特率最多也是500bps
第3个回答  2009-05-19
一般用232,要么自己编曼码加个CC1020+AP(功放)发射出去.

你用什么语言编译?
需要我编写请给我2000分.

如何用单片机实现两个模块之间的通信???
zigbee模块有透明传输功能。如果这样就可以不用单片机直接把电力模块的数据传输出去。如果不使用透传,那就要明白它们的传输协议。用单片机接收电力模块的数据,进行必要的解析然后打包成zigbee模块的数据包格式,把传输到zigbee模块中。这样就实现数据远程传输了。

如何用串口通信模块实现两个单片机通信?
要实现两个单片机之间的串行口通信,可以使用USART(Universal Synchronous\/Asynchronous Receiver\/Transmitter)模块。以下是一个可能的实现方案:1. 硬件连接:将两个单片机的USART模块相互连接,其中一台单片机的发送引脚连接到另一台单片机的接收引脚,而另一台单片机的发送引脚连接到第一台单片机的接收引脚。2...

51单片机就一个串口,如何与两个模块之间实现通信?
在单片机的接收端,串两个二极管到模块的发射端,不然单片机接收数据会有问题。两个模块要是同时发送数据的话,那肯定不行的。模块的接收端可以直接接在单片机的发射端上。传输的协议数据没有什么影响的话,两个模块不同时发送数据,就可以正常使用 ...

只有单串口的单片机如何实现与两个串口模块通信
最简单的办法就是再模拟一个串口,不改变你原来的设计思路,增加一点代码而已。

如何用51单片机控制PT2262和2272之间的通信?
用51单片机控制PT2262和2272之间的通信的方法|步骤:1:如果是模块的话,就和开关时一回事,你按一个键的时候,对应的引脚的电平变高,不是编码;2:不过在买模块时,要问清楚2272模块出来的信号是保持性(即:安A键对应的引脚由低变高,需要按别的按键才能使A键对应的引脚电平变低),还是点动式的...

单片机之间如何实现通信?
两个单片机之间串口通信,如果是用proteus仿真,最简单了,两个单片机的rxd,txd交叉连接就行了。要是实物最好用rs232连接通信,距离可以达到几十米。再远点距离,用rs485连接通信。总之,方法很多的,也很灵活的。

两个的单片机之间通过MAX485进行通信的问题
关于单片机之间用max485通信的问题,具体的程序和普通串口通信是一样的,只是通信介质不同而已,程序上的差别只在于控制收发方向。我没有这方面的资料和例程,有的话提供一下举手之劳。利用max485模块,由单片机A发送数据前,先控制数据方向为发送,然后发送数据,发送完毕延时一小段时间后改数据方向为接收。

单片机怎么和wifi模块实现通讯?
其实wifi模块和单片机的通讯比较简单,主要利用了wifi模块的串口 (VCC 、RX、TX、GND),wifi模块的作用就是将串口转化成无线wifi信号。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统、定时...

单片机如何调用另一块单片机的程序?程序有规范吗?该如何编写?
要调用另一块单片机的程序,通常需要使用串口通信或者其他通信协议来实现。首先,确保两块单片机之间建立了可靠的通信连接,然后在发送端单片机上编写发送数据的程序,在接收端单片机上编写接收数据并执行相应操作的程序。在编写程序时,需要遵循一定的通信协议规范,以确保数据的准确传输和正确解析。通信协议可以...

两个单片机之间的无线传输
选择通讯模块完成传输 1:用rf905进行数据传输,两块单片机都通过串口将数据发送给905,然后通过905发送出去。2:用PT2262发也可以,如果你不考虑成本的话,你可以用51的一个端口控制一个继电器当按键用 建议nrf24l01这个模块,spi协议,程序不是很难写 ...

相似回答