⑴ 51单片机,要想实现双向同时进行无线数据传输,是不是需要两个波段的不同的一对无线收发模块
常见无线模块都是半双工的(nRF2401、nRF24L01+、nRF905、CC1101等)
如要实现全双工,最简单的办法是在每一个节点设备上同时使用2个模块(可相同型号,亦可不同型号)。使用时分别使用不同的工作频率(通道)即可。
如只用一个模块,就需要使用更高的速率,同时进行分时传输,以达到接近全双工的目的。
⑵ 两个单片机之间的无线传输
选择通讯模块完成传输
1:用rf905进行数据传输,两块单片机都通过串口将数据发送给905,然后通过905发送出去。
2:用PT2262发也可以,如果你不考虑成本的话,你可以用51的一个端口控制一个继电器当按键用
建议nrf24l01这个模块,spi协议,程序不是很难写
⑶ 单片机无线通信
看你具体是什么芯片。
有两种可能。一是单片机通过一个协议将数据传给无线模块,无线模块负责发送,并给单片机一个回馈信号,说明发送成功或失败。另一种是相当于用导线连在一起,单片机自己检测数据的完整性。不过这样会占用单片机较多的资源。
⑷ 单片机无线通信方式
多年前就有个东西叫做电子标签,可以参考这个。
大概原理是电子标签其实是个超低功耗的有源射频卡,间歇性的发送自身的ID信息,当然这个范围是比较小的,读卡器对附近的这些电子标签进行统一识别和管理。
可以考虑用TI的成熟方案,与单片机的接口简单,集成度高,而且功耗超低,一颗纽扣电池可以用2年。
详细的方案设计和应用例程,在TI网站很多,在射频芯片栏目里。
⑸ 如何利用单片机实现无线通信
可以采用nordic公司的无线收发芯片nR905,其数据传输率可以达到78.5kbps,可以实现高速半全双工通信。nR905通过SPI接口和MCU进行数据传送,在配合几个简单控制信号,即可以完成可靠的数据收发了。
⑹ 单片机如何跟电脑实现无线传输数据
这与电脑和单片机有线通信是同一个原理,只是增加了无线调制发送和接收。传输协议和波特率没有改变。市面应该有这类发射和接收模块。如果买不到,也可以自己做,但这就需要较高的电路水平才可以做到,涉及到调制解调,无线电的发射和接收电路,发射频率的选择,再加上单片机和电脑的通信程序编写,一个人即使有水平,也需要2-3个月才可以完成。
⑺ 有无线的方式在两个51单片机之间传输数据
单向传输是单工,不同时的双向传输就是半双工,同时双向传输就是双工,这三种模式都是说的同同一频段下。具体支持哪种就看模块的核心芯片了。
我知道的,51单片机用的最多的是nrf905,全双工芯片,淘宝有现成模块。但是我觉得不是实时的大量的数据传输的话半双工就够了,nrf24l01芯片,半双工,淘宝也有现成模块,一个10元左右。可能还有其他的,我就知道这两个。
⑻ 单片机与电脑上位机的无线数据传输通讯方案
单片机uart是有中断的,你可以利用中断,只要赋值结束就不用管它了,赋值很快的,肯定用不了1ms,这段时间你可以让单片机干别的,一旦发送结束,他会申请中断,你可以根据情况进行中断处理。
⑼ 如何将单片机温度传感器采集到的数据通过无线传给pc
RF24L01有增强版的模块,传输距离据说可达2Km,其51驱动网上一大把,过程大概是这样:把读取的温度16进制数存到一个寄存器,把这个寄存器的内容发送给RF24L01,启动发送。电脑端也要搞一个单片机,驱动24L01,当收到信号,会产生中断,单片机把数据读出来,通过串口传给PC即可(推荐使用usb转串口的小板子,就几块钱,使用很方便,不需要给板子加max232了)。PC串口收到数据,在串口助手中勾选16进制显示,就是16进制的温度了,或者单片机把16进制的温度转化成字符串形式发到PC,这样串口助手不用勾选16进制显示,直接就能显示成温度。
⑽ 单片机与电脑怎样实现无线通讯
没那么简单。首先你要有usb
的电路才能接入电脑usb插口。这需要硬件。所以最好买现成的单片机板。两边也需要软件来处理。不是初学者能做的。