当前位置:首页 > 物联网 > IoT设计分享
[导读]射频模块由一个433mhz的射频发射器和接收器模块组成。这些是ASK(幅度移位键控)或OOK(挂钩键控)型射频模块。当发送逻辑零时,发射机完全抑制载波频率,因此在电池操作中只消耗低功率。当逻辑1被传输时,发射机是ON的,并且载波频率是满的,因此,将有一个高电源,在大约4.5mA的范围内与3V电源。

射频模块由一个433mhz的射频发射器和接收器模块组成。这些是ASK(幅度移位键控)或OOK(挂钩键控)型射频模块。当发送逻辑零时,发射机完全抑制载波频率,因此在电池操作中只消耗低功率。当逻辑1被传输时,发射机是ON的,并且载波频率是满的,因此,将有一个高电源,在大约4.5mA的范围内与3V电源。

发射器和接收器需要与微控制器接口进行数据传输。数据从发射机串行发送,并由调谐后的接收器接收。射频发射器接收来自微控制器的串行数据,并通过连接到发射器第4引脚的天线将其传输到接收器。接收器通过天线接收数据,并将数据发送给与其相连的微控制器。

这些射频模块在433MHz的特定频率下工作。即使有障碍物,射频信号也能在发射器和接收器之间传播。这些模块用于短距离、低预算、简单的通信。低功耗使它们成为基于电池的实现的理想选择。它广泛应用于远程照明控制、远程RFID、无线报警和安防系统等领域。射频通信用于移动通信,可以进行长距离通信,这使得它们适合构建基于物联网的应用程序。所以在这里,我们从一篇关于RF模块的介绍性文章开始,以及RF模块如何与Arduino一起使用来发送和接收数据。

433 MHz射频发射机模块

这个小模块是射频发射器。这很简单。SAW谐振器调谐为433。xx MHz的操作是模块的核心。有一个开关晶体管和一些无源元件。

当逻辑高电平作为数据输入时,振荡器开启并在433处产生恒定的射频输出载波。xx MHz,当数据输入为逻辑低时,振荡器关闭,因此不产生载波。这种技术被称为幅度移位键控(ASK)。

规范

•工作电压:3V - 12V

•工作电流:最大小于40mA,最小小于9mA

•共振模式:(SAW)

•调制方式:ASK

•工作频率:433.92MHz

•传输功率:25mW

•频率误差:+150kHz(最大)

•速度:小于10Kbps

•传输距离:90m(空地)

433 MHz射频接收模块

这是射频接收模块。虽然它看起来很复杂,但它就像发射器模块一样简单。它由射频调谐电路、运算放大器和锁相环组成。一对运放用来放大从发射机接收的载波。然后将放大后的信号送入锁相环,锁相环使解码器能够“锁定”到数字比特流上,从而提供更好的解码输出和抗噪能力。

规范

•工作电压:5.0VDC +0.5V

•工作电流:最大≤5.5mA

•调制方式:OOK/ASK

•工作频率:433.92MHz

•带宽:2 mhz

•灵敏度:超过-100dBm (50Ω)

所需的组件

•Arduino Nano (2)

•射频433MHz发射机模块

•射频433MHz接收模块

•电位计

•LED(5)

•连接电线

线路图

下面给出了Arduino Nano射频发射机的电路图。这里连接一个电位器来改变使用射频发射器发送到接收器的值。

以下是射频发射器与Arduino之间的Pin连接细节

•Arduino的D12引脚- RF发射器的DATA引脚

•Arduino的VCC - RF发射器的VCC

•Arduino的GND - RF发射器的GND

•Arduino的GND -电位器的第一引脚

•Arduino的A2引脚-电位器的第二引脚

•Arduino的VCC -电位器的第三个引脚

使用Arduino Nano的射频接收器电路图如下图所示。这里我们有一系列的led。led根据接收器接收到的电位器值进行移位。

以下是射频接收器和Arduino之间的Pin连接细节

•Arduino的D11引脚-射频接收器的DATA引脚。

•Arduino的VCC -射频接收器的VCC。

•Arduino的GND - RF接收器的GND。

•led的正极引线连接到数字引脚D2、D3、D4、D5和D6

•led的负极导线接地。

编码的解释

在本教程结束时给出了RF发射器和接收器端的完整Arduino代码,在这里我们解释完整的程序以了解项目的工作原理。但是在开始代码之前,我们必须首先在Arduino IDE中安装一个库。

VirtualWire是Arduino库,提供发送短消息的功能,无需寻址,确认或重传。消息的发送方式有点像使用ASK(幅度移位键控)的无线UDP。这个库支持许多廉价的无线电发射机和接收机。

要在Arduino IDE中添加库,请转到Sketch>>Include library>> add . zip library,然后上传从上述链接下载的库。

上传程序后,打开两侧的串行监视器,您将看到如下所示的输出。

射频发射机部分的输出显示了电位器的值。

接收器的输出显示接收到的传感器值。led根据传感器值的范围移位。在这里,我们为每个LED给出了200的范围。

这就是Arduino如何在基于射频的通信中使用。

本文编译自iotdesignpro

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭