这是描述信息

兆易创新gd代理商GD32嵌入式系统GDM_WIFI_01嵌入式Wi-Fi模块方案

兆易创新gd代理商GD32嵌入式系统GDM_WIFI_01嵌入式Wi-Fi模块方案

兆易创新gd代理商GD32嵌入式系统GDM_WIFI_01嵌入式Wi-Fi模块方案

兆易创新gd代理商GD32嵌入式系统GDM_WIFI_01嵌入式Wi-Fi模块方案

兆易创新gd代理商GD32嵌入式系统GDM_WIFI_01嵌入式Wi-Fi模块方案

使用兆易创新gd代理商GD32构建软硬件自主可控的嵌入式实时控制系统

本文基于GD32微控制器和RT-Thread实时操作系统,构建了一种软硬件自主可控的嵌入式实时控制系统。研究了RT-Thread操作系统在GD32芯片开发板上的移植方法和驱动程序改写,并编写多任务应用程序测试了系统的运行稳定可靠。为嵌入式控制系统的发展提供了一种技术实现途径。

引 言
由微控制器和实时操作系统共同构成的嵌入式实时控制系统在工业生产、交通运输、能源供给、国防装备等众多领域被广泛使用,是实现自动化技术的核心中枢。目前,国内所采用的嵌入式实时控制系统大多基于国外的微控制器芯片和软件产品,在“棱镜门”和“Stuxnet病毒”事件后关键领域所采用的嵌入式系统安全问题已被国内用户所重视,发展自主可控、安全可靠的嵌入式实时控制系统已成为必然趋势。
伴随微控制器芯片和实时操作系统软件的不断发展和日趋成熟,基于国产软、硬件产品构建自主可控的嵌入式实时控制系统已经具备实现条件。本文采用具有ARM Cortex-M3内核的微控制器GD32F207芯片和RT-Thread实时操作系统建立了一套完全国产化的嵌入式实时控制系统,为国产自主可控嵌入式实时控制系统的建立及应用进行了技术经验总结和有益探索。

嵌入式实时控制系统的构成
嵌入式系统与通用计算机系统在体系结构上具有相似性,都是由主控制器芯片和外围功能芯片构成硬件电路基础,再由可提供底层硬件操作功能的软件作为操作系统,用户终通过操作系统对硬件进行访问和控制;嵌入式系统通常针对某个特定控制任务设计,因而具有实时处理能力、可靠性的要求,通用计算机的处理适用范围广,因此更注重兼容性而实时处理能力较弱。

1.1 GD32F207微控制器与开发板
GD32F2系列微控制器芯片为基于ARM Cortex-M3内核架构设计的产品,本文中采用的兆易创新gd代理商GD32F207ZET6芯片主频高可达120MHz,具有128KB的SRAM和512KB的Flash存储容量,并且提供UART、ADC、以太网和LCD控制器等众多外设功能接口,可以很大程度减少所需的外围功能电路配置。Colibri-F207ZE开发板是基于该芯片设计的一款“口袋实验室”类型产品,如图1所示,在板子上有与Arduino平台引脚布局兼容的引出IO接口之外,还包括TFT显示屏接口、2个用户按键、3个LED指示灯、1个USB串口和板载GDLINK调试器功能。本文中将以此开发板作为硬件平台构建嵌入式控制系统。

1.2 RT-Thread实时操作系统
RT-Thread嵌入式实时操作系统的开发始于2006年,并且遵循GPLv2+的版权许可协议。在经过多年的能源、仪表、车辆等行业广泛使用后,RT-Thread已经被验证是一款稳定、可靠的嵌入式实时操作系统。从文献[6]中对RT-Thread与知名主流嵌入式实时操作系统进行的比较中,也可看出其具有优越的性能。RT-Thread系统的结构层次框图如图2所示,其中内核层(Kernel)是RT-Thread的关键部分涉及时钟管理、实时调度、任务切换等核心操作;组件层(Components)主要提供Shell交互、文件系统、协议栈等附加操作功能;在内核层与硬件之间是用于系统移植的软件接口部分(Porting),其实现了操作系统对于硬件的各种具体操作功能。在本文中以新发布的 RT-Thread 2.1.0版作为移植对象进行分析、代码修改并终实现与Colibri-F207ZE开发板共同构成嵌入式实时控制系统。

RT-Thread操作系统已经在GitHub上做了代码托管,因此可直接从GitHub上下载获取到RT-Thread 2.1.0版的源代码压缩文件包[7]。本文中采用MDK 5.16a版本的ARM开发工具进行移植工作,并需要在MDK的Pack Installer中安装GD32F2系列芯片的DFP支持包。在移植工作中完成了RT-Thread操作系统的串口通信和LED灯驱动功能,可实现RT-Thread与主机之间的Shell交互操作和对测试程序中运行任务的直接观察。

2.1 RT-Thread目录结构的转换
打开下载得到的RT-Thread源代码文件包可看到按代码功能分类的目录结构,各文件夹所包含的内容和用途分别为:
bsp文件夹:板级支持包,包含针对特定型号微控制器板卡和外部设备的驱动程序。
components:对应RT-Thread操作系统的组件层,包含RT-Thread核心功能之外的大部分附加操作功能以及硬件设备驱动模型。
documentation:RT-Thread编程风格说明,对开发人员和用户掌握RT-Thread提供指引。
examples:针对RT-Thread操作系统的应用和测试程序示例。
include:RT-Thread操作系统使用的头文件,可供外部应用程序调用。
libcpu:CPU支持包,包含对各种常见CPU的底层驱动程序,大部分为汇编语言开发。
src:对应RT-Thread操作系统的内核层,包含RT-Thread实时调度、时钟管理、内存分配、线程管理等全部核心功能。
tools:Scons构建脚本文件,包含用于不同开发工具的各种脚本执行文件。
根据RT-Thread源代码文件包中各个文件夹的用途,结合兆易创新gd代理商GD32芯片所提供的外设固件库、CMSIS配置文件和Colibri-F207ZE开发板的板级支持包构建基于GD32F207芯片和RT-Thread操作系统的目录结构,如图3所示。其中App文件夹中包括RT-Thread的启动文件startup.c和用户开发的应用程序;GD32F207ZET6文件夹中包括硬件相关的两个子文件夹,Colibri_BSP中是开发板的外设驱动程序,GD32F20x_StdPeriph_Driver中是GD32芯片所提供的外设固件库,芯片驱动、配置和中断处理文件;Obj文件夹中为MDK所建立的工程文件和存放编译后得到的axf文件;RT-Thread210文件夹中包含RT-Thread操作系统的各软件模块,其为直接从源代码文件包中相关内容复制而来。

2.2 项目工程的建立与驱动程序改写
在完成上述目录结构的构建后,需要使用MDK开发工具将RT-Thread源代码和GD32芯片的相关文件有机结合起来,实现RT-Thread操作系统在Colibri-F207ZE开发板上的移植工作。在MDK工具内部各个文件按照逻辑关系进行分组管理,这里以GD32开头的组和嵌入式系统硬件相关,以RT开头的组和操作系统软件相关,如图4所示。这种分组结构可有效实现软硬件隔离,便于日后硬件部分或软件部分代码的升级替换工作。

2.2.1 软硬件配置与代码修改
在RT-Thread和兆易创新gd代理商GD32的配置中采用宏定义方式实现对所需软件功能模块的条件编译和芯片性能参数设置,以达到对嵌入式系统软、硬件裁剪和配置的目的。因此,在移植过程中需要对这些宏定义进行有选择的设置。
修改system_GD32f20x.c文件,该文件中主要实现GD32的系统时钟和AHB、APB总线上挂接各部件的时钟树配置,本文中将系统时钟设置为72MHz。
修改colibri_board.h文件,该文件主要用于设置GD32芯片内、外部RAM的容量,根据本文中所使用的GD32F207ZET6芯片,将内部RAM容量设置为128KB;开发板未扩展外部RAM,将对应的宏定义GD32_EXT_SRAM设置为0。
修改rtconfig.h文件,该文件主要用于RT-Thread操作系统的参数配置以及软件功能模块的裁剪。用户可根据需要设置,保留的软件功能模块越多,则编译后的HEX文件尺寸越大且需要的运行RAM越多。本文中将RT-Thread大优先级RT_THREAD_PRIORITY_MAX设置为16;每秒节拍数RT_TICK_PER_SECOND设置为100;启用了控制台和Shell交互功能RT_USING_CONSOLE和RT_USING_FINSH以方便应用程序调试。

2.2.2 设备驱动程序的改写
编写驱动程序是操作系统移植过程中的重要一步,其用于实现软件对硬件的终操作。在RT-Thread中驱动程序属于Porting层采用了统一的设备驱动模型框架,可以被应用程序通过标准接口函数访问和调用,在文献[6,8,9]中对RT-Thread设备驱动框架的构成进行了说明。由于GD32F2系列微控制器与STM32微控制器在系统结构上具有相似性,因此在本文中通过对RT-Thread源代码文件包中/bsp/stm32f10x/drivers子文件夹内驱动程序进行改写的方法实现Colibri-F207ZE开发板上串口通信和LED灯的驱动程序。对于GD32芯片上其它功能接口的驱动程序,都可根据需求而参考此种方法进行改写。

以实现串口通信功能的驱动程序改写为例,应用程序通过I/O设备模块中的标准接口函数和设备驱动程序中的函数二者之间映射关系实现对底层I/O设备控制,如图5所示。其中标准接口函数不需修改,由RT_DeviceDrivers分组中的serial.c文件实现;而串口驱动程序则由GD32_BSP分组中的colibri_board_usart.c文件实现,需要对相应的功能函数和配置进行修改。改写的内容主要包括替换片上外设访问层头文件、实现串口通信功能的芯片管脚定义、rt_hw_usart_init()函数中的串口参数设置和通过rt_hw_serial_register()函数将串口设备注册到RT-Thread设备驱动框架中,即实现标准接口函数与串口设备之间的关联。需要注意的是GD32与STM32两种芯片在各自外设固件库中提供的结构体定义和函数功能是类似的但是名称不一致,需要在移植过程中进行修改,表1列出了串口驱动程序colibri_board_usart.c文件中需要修改的结构体和函数名称。得益于Cortex内核遵循的CMSIS接口标准和RT-Thread所采用的设备驱动框架机制,对设备驱动程序只需做上述少量改写即可完成不同芯片间的移植工作。

2.3 RT-Thread测试应用程序编写
开发板在上电后兆易创新gd代理商GD32芯片复位,通过文件startup_gd32f20x_cl.s中复位地址处的加载指令调用RT-Thread系统main()函数(位于startup.c文件中),在完成开发板、RT-Thread系统内核、定时器、用户任务和空闲任务等的初始化后,通过rt_system_scheduler_start()函数启动RT-Thread调度器实现对各个用户任务的实时调度。为验证RT-Thread在Colibri-F207ZE开发板上的移植是否成功,使用rt_thread_init()函数建立两个用户任务分别控制两个LED灯按照0.5秒和1秒的周期闪烁。

嵌入式实时控制系统的测试
在完成RT-Thread在Colibri-F207ZE开发板上的移植和测试程序编写后,将经过MDK编译得到的axf文件下载到开发板上运行。通过上位机的串口通信工具可以和RT-Thread提供的Shell进行交互操作,并使用相应指令观察RT-Thread系统运行和RAM的使用情况,如图6所示。可以看到共有4个任务在运行,其中LED_GREE和LED_RED是控制LED灯闪烁的用户任务,tshell和tidle分别是系统的shell交互任务和空闲任务;在RT-Thread中注册有一个设备,就是提供Shell功能的uart1串口。通过该测试程序,表明RT-Thread已经在Colibri-F207ZE开发板上稳定运行,实现了预期的移植效果。

结 语
本文基于GD32微控制器和RT-Thread实时操作系统构建了一种嵌入式实时控制系统,其具有软硬件自主可控、安全可靠的特点为工业生产、国防装备等军民应用的关键领域提供了有效解决方案。通过本文的研究和探索,在自主可控嵌入式实时控制系统的构建方面积累了技术检验,为后期配套应用开发奠定了坚实基础。

GDM_WIFI_01嵌入式Wi-Fi模块方案

GDM_WIFI_01是一款嵌入式轻量级Wi-Fi模块(TinyWifi),实现串行数据与标准无线网络数据的交互与接口。该模块包括一个联网通信控制器与一个无线网络处理器,两款主芯片被封装于一个RoHS兼容的紧凑封装外形,并使用工业级的pin输出口。 GDM_WIFI_01采用Gigadevice 高性能兆易创新gd代理商GD32 MCU,基于ARM® Cortex-M3内核,主频高可达108MHz,可提供高性能UART/SPI/ADC/DAC/I2C等接口,可提供SDK,支持客户二次开发模式。

GDM_WIFI_01可将开发人员从理解复杂的Wi-Fi驱动、安全协议、网络协议的工作中解脱出来,提供了非常方便的即插即用的模式用于嵌入式系统的Wi-Fi传输开发。RLW选用业界先进的低功耗芯片,改进了生产和测试工艺,提供业界高集成度超小型嵌入式Wi-Fi模块。为设计和部署轻量级嵌入式Wi-Fi提供佳选择。
1.2 产品特色
1.2.1 全功能Wi-Fi联通性
l 802.11 b/g/n 1×1 设计
l 物理层速率达到72Mbps
l 支持AP/Station
l 支持无线漫游,支持5个SSID切换
l 支持RC4/AES加密
l 快速联网:启动到物理层接入不超过2秒
l 支持Wi-Fi节能模式,保持网络连接仅需50mA
l 天线选择,板载陶瓷天线或uFL连接外接天线
l 专业制造,确保射频指标
1.2.2 内置专用TCP/IP协议栈
l 双栈设置IP V4/IPV6
l 可支持8个主动的TCP/UDP sockets,两条侦听sockets
l 数据传输高速率1MB
l 内置DHCP client/server,uPnP,DNS解析
l 支持HTTPS加密连接
1.2.3 低CPU开销的串口传输
l 串口波特率高达921600bps
l 内置流控处理栈,确保数据传输稳定可靠
l 支持数据透传应用模式和TinyCon-Link模式
l 支持二次开发模式,接受客户定制固件
1.2.4 完善的SDK开发包
l 利用配套的兆易创新gd代理商GD32F107C-EVAL开发板进行系统原型评估和验证
l 提供完善的TinyCon-Link API规范和用户编程指导
l 提供丰富的TinyCon-Link示范程序

2.1.1 无线网络子系统
无线子系统层提供了无线局域网的物理层、MAC和基带功能。WLAN子系统包括一个IEEE 802.11 b/g/n高性能WLAN 芯片和板载陶瓷天线,另外提供了一个U.FL天线接口。此外,它包含硬件支持AES-CCMP和RC4加密/解密。
2.1.2 网络服务子系统
网络服务子系统基于ARM cortex-M3为核心的CPU构成,包含一个96K的RAM和一个1M的Flash。通过SPI接口与WLAN子系统互联,为模块提供基础网络服务。
2.1.3 外设接口
支持SPI, UART, I²C,SWD ,ADC, DAC, GPIO,PWM多种接口,使系统设计更灵活、更易集成。

uA级别智能门锁低功耗雷达模块让门锁更加智能省电节约功耗,指纹门锁并不是什么新鲜事,我相信每个人都很熟悉。随着近年来智能家居的逐步普及,指纹门锁也进入了成千上万的家庭。今天的功耗雷达模块指纹门锁不仅消除了繁琐的钥匙,而且还提供了各种智能功能,uA级别智能门锁低功耗雷达模块用在智能门锁上,可以实现门锁的智能感应屏幕,使电池寿命延长3-5倍,如与其他智能家居连接,成为智能场景的开关。所以今天的指纹门锁更被称为智能门锁。 今天,让我们来谈谈功耗雷达模块智能门锁的安全性。希望能让更多想知道智能门锁的朋友认识下。 指纹识别是智能门锁的核心 指纹识别技术在我们的智能手机上随处可见。从以前的实体指纹识别到屏幕下的指纹识别,可以说指纹识别技术已经相当成熟。指纹识别可以说是整个uA级低功耗雷达模块智能门锁的核心。 目前主要有三种常见的指纹识别方法,即光学指纹识别、半导体指纹识别和超声指纹识别。 光学指纹识别 让我们先谈谈光学指纹识别的原理实际上是光的反射。我们都知道指纹本身是不均匀的。当光照射到我们的指纹上时,它会反射,光接收器可以通过接收反射的光来绘制我们的指纹。就像激光雷达测绘一样。 光学指纹识别通常出现在打卡机上,手机上的屏幕指纹识别技术也使用光学指纹识别。今天的光学指纹识别已经达到了非常快的识别速度。 然而,光学指纹识别有一个缺点,即硬件上的活体识别无法实现,容易被指模破解。通常,活体识别是通过软件算法进行的。如果算法处理不当,很容易翻车。 此外,光学指纹识别也容易受到液体的影响,湿手解锁的成功率也会下降。 超声指纹识别 超声指纹识别也被称为射频指纹识别,其原理与光学类型相似,但超声波使用声波反射,实际上是声纳的缩小版本。因为使用声波,不要担心水折射会降低识别率,所以超声指纹识别可以湿手解锁。然而,超声指纹识别在防破解方面与光学类型一样,不能实现硬件,可以被指模破解,活体识别仍然依赖于算法。 半导体指纹识别 半导体指纹识别主要采用电容、电场(即我们所说的电感)、温度和压力原理来实现指纹图像的收集。当用户将手指放在前面时,皮肤形成电容阵列的极板,电容阵列的背面是绝缘极板。由于不同区域指纹的脊柱与谷物之间的距离也不同,因此每个单元的电容量随之变化,从而获得指纹图像。半导体指纹识别具有价格低、体积小、识别率高的优点,因此大多数uA级低功耗雷达模块智能门锁都采用了这种方案。半导体指纹识别的另一个功能是活体识别。传统的硅胶指模无法破解。 当然,这并不意味着半导体可以百分识别活体。所谓的半导体指纹识别活体检测不使用指纹活体体征。本质上,它取决于皮肤的材料特性,这意味着虽然传统的硅胶指模无法破解。 一般来说,无论哪种指纹识别,都有可能被破解,只是说破解的水平。然而,今天的指纹识别,无论是硬件生活识别还是算法生活识别,都相对成熟,很难破解。毕竟,都可以通过支付级别的认证,大大保证安全。 目前,市场上大多数智能门锁仍将保留钥匙孔。除了指纹解锁外,用户还可以用传统钥匙开门。留下钥匙孔的主要目的是在指纹识别故障或智能门锁耗尽时仍有开门的方法。但由于有钥匙孔,它表明它可以通过技术手段解锁。 目前市场上的锁等级可分为A、B、C三个等级,这三个等级主要是通过防暴开锁和防技术开锁的程度来区分的。A级锁要求技术解锁时间不少于1分钟,B级锁要求不少于5分钟。即使是高级别的C级锁也只要求技术解锁时间不少于10分钟。 也就是说,现在市场上大多数门锁,无论是什么级别,在专业的解锁大师面前都糊,只不过是时间长短。 安全是重要的,是否安全增加了人们对uA级别低功耗雷达模块智能门锁安全的担忧。事实上,现在到处都是摄像头,强大的人脸识别,以及移动支付的出现,使家庭现金减少,所有这些都使得入室盗窃的成本急剧上升,近年来各省市的入室盗窃几乎呈悬崖状下降。 换句话说,无论锁有多安全,无论锁有多难打开,都可能比在门口安装摄像头更具威慑力。 因此,担心uA级别低功耗雷达模块智能门锁是否不安全可能意义不大。毕竟,家里的防盗锁可能不安全。我们应该更加关注门锁能给我们带来多少便利。 我们要考虑的是智能门锁的兼容性和通用性。毕竟,智能门锁近年来才流行起来。大多数人在后期将普通机械门锁升级为智能门锁。因此,智能门锁能否与原门兼容是非常重要的。如果不兼容,发现无法安装是一件非常麻烦的事情。 uA级别低功耗雷达模块智能门锁主要是为了避免带钥匙的麻烦。因此,智能门锁的便利性尤为重要。便利性主要体现在指纹的识别率上。手指受伤导致指纹磨损或老年人指纹较浅。智能门锁能否识别是非常重要的。 当然,如果指纹真的失效,是否有其他解锁方案,如密码解锁或NFC解锁。还需要注意密码解锁是否有虚假密码等防窥镜措施。 当然,智能门锁的耐久性也是一个需要特别注意的地方。uA级别低功耗雷达模块智能门锁主要依靠内部电池供电,这就要求智能门锁的耐久性尽可能好,否则经常充电或更换电池会非常麻烦。
微波雷达传感器雷达感应浴室镜上的应用,如今,家用电器的智能化已成为一种常态,越来越多的人开始在自己的浴室里安装智能浴室镜。但是还有很多人对智能浴镜的理解还不够深入,今天就来说说这个话题。 什么是智能浴室镜?智慧型浴室镜,顾名思义,就是卫浴镜子智能化升级,入门级产品基本具备了彩灯和镜面触摸功能,更高档次的产品安装有微波雷达传感器智能感应,当感应到有人接近到一定距离即可开启亮灯或者亮屏操作,也可三色无极调,智能除雾,语音交互,日程安排备忘,甚至在镜子上看电视,听音乐,气象预报,问题查询,智能控制,健康管理等。 智能化雷达感应浴室镜与普通镜的区别,为什么要选TA?,就功能而言,普通浴镜价格用它没有什么压力!而且雷达感应智能浴镜会让人犹豫不决是否“值得一看”。就功能和应用而言,普通浴镜功能单一,而微波雷达传感器智能浴室镜功能创新:镜子灯光色温和亮度可以自由调节,镜面还可以湿手触控,智能除雾,既环保又健康! 尽管智能浴镜比较新颖,但功能丰富,体验感更好,特别是入门级的智能浴镜,具有基础智能化功能,真的适合想体验下智能化的小伙伴们。 给卫生间安装微波雷达传感器浴室镜安装注意什么? ①确定智能浴室镜的安装位置,因为是安装时在墙壁上打孔,一旦安装后一般无法移动位置。 ②在选购雷达感应智能浴室镜时,根据安装位置确定镜子的形状和尺寸。 ③确定智能浴镜的安装位置后,在布线时为镜子预留好电源线。 ④确定微波雷达传感器智能浴镜的安装高度,一般智能浴镜的标准安装高度约85cm(从地砖到镜子底),具体安装高度要根据家庭成员的身高及使用习惯来决定。 ⑤镜面遇到污渍,可用酒精或30%清洁稀释液擦洗,平时可用干毛巾养护,注意多通风。
冰箱屏幕唤醒微波雷达传感器屏幕唤醒性能强悍智能感应,随着年轻一代消费观念的转变,冰箱作为厨房和客厅的核心家用电器之一,也升级为健康、智能、高端的形象。在新产品发布会上,推出了大屏幕的冰箱,不仅屏幕优秀,而且微波雷达传感器屏幕唤醒性能强大。 大屏智能互联,听歌看剧购物新体验 冰箱植入冰箱屏幕唤醒微波雷达传感器触摸屏,重新定义了冰箱的核心价值。除了冰箱的保鲜功能外,该显示屏还集控制中心、娱乐中心和购物中心于一体,让您在无聊的烹饪过程中不会落后于听歌、看剧和购物。新的烹饪体验是前所未有的。 不仅如此,21.5英寸的屏幕也是整个房子智能互联的互动入口。未来的家将是一个充满屏幕的家。冰箱可以通过微波雷达传感器屏幕与家庭智能产品连接。烹饪时,你可以通过冰箱观看洗衣机的工作,当你不能腾出手来照顾孩子时,你可以通过冰箱屏幕连接家庭摄像头,看到孩子的情况。冰箱的推出标志着屏幕上的未来之家正在迅速到来。 管理RFID食材,建立健康的家庭生活 据报道,5G冰箱配备了RFID食品材料管理模块,用户将自动记录和储存食品,无需操作。此外,冰箱还可以追溯食品来源,监控食品材料从诞生到用户的整个过程,以确保食品安全;当食品即将过期时,冰箱会自动提醒用户提供健康的饮食和生活。 风冷无霜,清新无痕 冰箱的出现是人类延长食品保存期的一项伟大发明。一个好的冰箱必须有很强的保存能力。5g冰箱采用双360度循环供气系统。智能补水功能使食品原料享受全方位保鲜,紧紧锁住水分和营养,防止食品原料越来越干燥。此外,该送风系统可将其送到冰箱的每个角落,消除每个储藏空间的温差,减少手工除霜的麻烦,使食品不再粘连。 进口电诱导保鲜技术,创新黑科技加持 针对传统冰箱保存日期不够长的痛点,5g互联网冰箱采用日本进口电诱导保存技术,不仅可以实现水果储存冰箱2周以上不腐烂发霉,还可以使蔬菜储存25天不发黄、不起皱。在-1℃~-5℃下,配料不易冻结,储存时间较长。冷冻食品解冻后无血,营养大化。此外,微波雷达传感器5g冰箱还支持-7℃~-24℃的温度调节,以满足不同配料的储存要求。 180°矢量变频,省电时更安静 一台好的压缩机对冰箱至关重要。冰箱配备了变频压缩机。180°矢量变频技术可根据冷藏室和冷冻室的需要有效提供冷却,达到食品原料的保鲜效果。180°矢量变频技术不仅大大降低了功耗,而且以非常低的分贝操作机器。保鲜效果和节能安静的技术冰箱可以在许多智能冰箱中占有一席之地,仅仅通过这种搭配就吸引了许多消费者的青睐。 配备天然草本滤芯,不再担心串味 各种成分一起储存在冰箱中,难以避免串味。此外,冰箱内容易滋生细菌,冰箱总是有异味。针对这一问题,冰箱创新配置了天然草本杀菌除臭滤芯。该滤芯提取了多种天然草本活性因子,可有效杀菌99.9%,抑制冰箱异味,保持食材新鲜。不仅如此,这个草本滤芯可以更快、更方便、更无忧地拆卸。家里有冰箱,开始健康保鲜的生活。 目前,冰箱屏幕唤醒微波雷达传感器正在继续推动家庭物联网的快速普及,相信在不久的将来,智能家电将成为互动终端。
蓝牙Beacon 2.4G wifi无线模组特点门铃场景中的应用,低功耗蓝牙Beacon技术让很多商家产生了兴趣,通过Beacon技术向兼容的移动设备发送信号,可以推广商品以及活动信息等吸引消费者。Beacon 2.4G wifi无线模组通过蓝牙的广播和扫描协议进行通讯,下面介绍Beacon 2.4G无线模块的特点,以及应用在哪些项目中。 Beacon 2.4G wifi无线模组的特点 1.可与手机相连的2.4G模块 2.可与BLE设备相互通讯 3.支持开发Beacon、iBeacon协议 4.通过蓝牙的广播和扫描协议进行通讯 蓝牙Beacon 2.4G wifi无线模组一般在哪些项目中使用 一、商场、展柜消息推送 当消费者在商场中靠近某个安装有Beacon设备的展柜一定范围时,如果消费者的手机与Beacon设备相兼容,那么就可以推送消息给消费者,比如通知消费者有哪些新品,哪些产品正在打折等等,以这样的方式刺激消费访问商家。 二、室内定位 将beacon设备放置在某些场所,可以了解到用户位置的变化。 将距离简单分为三级。苹果在iOS中并不仔细推断距离,将距离分为贴近贴近(Immediate)、1m以内(Near)、1m以上(Far)三种距离状态。 距离在1m以内时,RSSI值基本上成比例减少,而距离在1m以上时,由于反射波的影响等,RSSI不减少而是上下波动。也就是说,相距1m以上时无法推断距离,因此就简单判定为Far。 三、数据传送(温湿度传送) 可以将采集的温度通过Beacon广播发给手机。 以上就是Beacon 2.4G wifi无线模组的特点,这款产品常应用在无线鼠标、无线健康运动产品、商品信息推送、无线遥感、报警安保系统、无线测距系统等行业中。 2.4G wifi无线模组在门铃场景中的应用,门铃是现代生活常见的一个生活家具,它可以用于城市中的高楼大厦、高层住宅、甚至我们的民间楼房都可以使用到门铃。门铃从只有客人叫门的作用,发展到现在门户信息之间的传递、大门控制、出现紧急情况向门卫报警等等功能,都预示着门铃不断向着智能发现发展。 传统的门铃安装方式都是有线安装,发射器和接收器都是依靠电线连接的,发射器发出的信号是通过电线传输至接收器,所以有线门铃大优势就是它的信号比较稳定,也不会发生误响等情况,但是由于布线比较麻烦,很可能需要凿墙等,在如今遍地都是高楼大厦的城市中,显得很是麻烦,因而近几年逐渐淡出市场。 有线门铃的淡出,也意味着无线门铃的兴起,现在一栋栋的高楼大厦不断的建设当中,无线门铃的应用市场也是相当的巨大。那么大家知道无线门铃的原理是什么吗? 无线门铃关键的一点,就是如何取代有线方式的信号传输问题?现在市面上的无线门铃是在发射器和接收器中各安装一个2.4Gwifi无线模组来代替线缆的信号传输,无线模块可以很有效的解决凿墙布线的问题,还可以节省不少的成本,成为当下主流的无线门铃选择方案。 但是市面有各式各样,不同类型的无线模块,那么无线门铃一般都是选择那种来使用呢?大家都知道门铃的价格一直都是非常的便宜,所以2.4Gwifi无线模组就成为了无线门铃的首选,有人会问了,为什么不是选择同样便宜的蓝牙模块呢?那是因为蓝牙模块的传输距离比较短,且蓝牙模块之间只能点对点使用,不符合实际的应用场景。 2.4G wifi无线模组是可以进行二次开发的,通过单片机,写入一段程序,控制无线模块进行工作。无线模块就设有一个数据端口方便用户直接连接单片机,目的就是为了用户研发和生产的时候更加方便快捷。
远距离WiFi模块抗干扰能力的提高,远距离WiFi模块的抗干扰能力是无法进行具体数值化,所以它一般不会做为常规参数放在无线模块的规格书里,那么无线模块的抗干扰能力到底重不重要呢?答案是:非常重要。在同一发射功率和接收灵敏度的条件下,那么抗干扰能力更强的无线模块可以传输的距离会更远。 为什么提高抗干扰能力会提高通讯距离呢?远距离WiFi模块在收发通讯时,干扰源是无处不在的(磁场、金属、墙壁等),信号在空中发射时就会受到干扰源的不断干扰,导致信号强度会不断衰弱,到信号衰减到一定程度时,接收机就会接收不到发射过来的信号,从而导致通讯距离的缩短。 干扰源可以完全规避吗?哪怕是有线的通讯方式也会存在干扰的情况,所以我们没有办法去完全规避掉干扰源,所以好的办法就是提高无线模块的抗干扰能力,那么提高远距离WiFi模块抗干扰能力有哪些呢? 1. 远离干扰源 尽量避免在干扰源多的地方使用无线模块(避开干扰源是有效且直接的办法)。 2. 带宽 在无线通讯领域中,带宽越窄,代表着抗干扰能力就越好,所以适当的修改无线模块的带宽,可以很好提升无线模块在通讯时的抗干扰能力。 3. 降低传输速率 传输速率越快,会导致信号强度衰减的越快,适当的降低传输速率可以增强信号强度,从而提升无线模块的抗干扰能力。 4. 定向天线 我们发射远距离WiFi模块可以采用高增益的定向天线,定向天线它可以指定某一个或者多个方向发射及接收电磁波特别强,而在其他的方向上发射及接收电磁波则为零或极小的一种天线。定向天线的用处就是可以增加信号的强度,从而提升无线模块的抗干扰能力。 5. 屏蔽罩 屏蔽罩是无线模块提高的抗干扰能力好一个办法,屏蔽罩的可以屏蔽掉一定外界干扰源对芯片的影响,同时也能防止无线模块工作时对外界产生干扰和辐射。 6. 滤波器 滤波器是根据频率来区分的,例如:433MHz就只能使用对应频率的滤波器,它主要的功能是过滤掉其他不属于433MHz的频率,防止受到其他频段的干扰,从而达到抗干扰能力的效果。 今天的如何提高远距离WiFi模块的抗干扰能力就到这里结束了,如果您还有更好的提高抗干扰能力的方法也可以分享给我们,欢迎大家随时联系我司。 远距离WiFi模块为什么要加屏蔽罩外壳?作为现代化物联网中重要的一个环节,在市场上的可以说是非常受欢迎的。远距离WiFi模块的种类也可以说是五花八门,各种功能的无线模块在市面上都逐一崭露头角。但是大家有注意到大部分无线模块都会带有一个金属外壳吗?又知道这个金属外壳对无线模块能起到什么作用吗? 远距离WiFi模块上的金属外壳叫屏蔽罩,属于无线模块一个硬件设施之一,它的主要作用分为两个: 1.防止无线模块工作时对外界产生干扰和辐射;功率越大的无线模块产生的干扰和辐射也会相应的越大,所以加一个金属外壳可以在一定程度上减小这些干扰和辐射。 2.屏蔽外界对远距离WiFi模块产生干扰;在无线模块的工作环境当中,有很多复杂干扰源,如外界电场、磁场这种看不见也摸不着干扰源用存在着。但是,给无线模块加上屏蔽罩之后,就可以很好的隔绝了这些外界的干扰源。 那么屏蔽罩的工作原理是什么呢?用屏蔽罩将需要保护的继电器、芯片、单片机、电路板等重要功能元器件包围起来,从而形成一个保护圈,既可以有效防止无线模块产生的辐射干扰对外扩散,也可以防止外界干扰源对无线模块的正常工作产生干扰。 屏蔽罩的注意事项: 1.屏蔽罩并不是必需品,我们可以根据实际的情况来判断无线模块是否需要带屏蔽罩。例如考虑到成本、外观、实际设备使用情况等判断是否需要屏蔽罩。 2.使用屏蔽罩时,要考虑的因素有很多,例如屏蔽罩的尺寸大小、屏蔽罩离电子元器件的距离、屏蔽罩的材料等等,这些因素都是非常重要的;因为屏蔽罩设计的不够理想的话,很有可能会影响无线模块的性能。思为无线每一款无线模块上的屏蔽罩都是我司硬件工程师精心设计而成的,可以屏蔽大部分外界干扰,保证模块的正常工作。 总得来说,屏蔽罩对远距离WiFi模块是非常重要的,一是它可以提高无线模块的抗干扰能力,二是抗干扰能力越强也相对应的会提升模块的传输距离,所以无线模块加一个屏蔽罩外壳还是非常有必要的。但是,屏蔽罩并不是无线模块的必需品,这点在上文的注意事项中说得很清楚。  
智能家电wifi模组常见问题天线长度与频率波长的关系,智能家电wifi模组块在使用过程中,往往会遇见各种问题,今天整理了一份近几年来,客户常遇见的问题,希望能帮助到大家。 1. 智能家电wifi模组死机 1)查供电电源(电源负载电流是否比模块规格书上的发射电流大,电源类型) 2)是否影响到别的设备。(工作环境中,是否有其他的无线设备) 2. 智能家电wifi模组正常使用一段时间后,通讯距离越来越短怎么办? 这种情况,一般是硬件电路损坏,需要寄回维修。 3. 智能家电wifi模组发射不出信号或者通讯不上? 1)检查模块硬件接线是否有问题 2)看SPI是否能读寄存器值,如果是则说明接线正确,否则反之。 3)检查供电,是否达到工作电压(可通过降低功率确定) 4. 是否支持跳频功能? 不支持芯片自动跳频,需单片机设置频率 5. 同样的程序,在别的厂商的无线模块上可以正常工作,为什么我司的维修模块不能正常工作? 不同厂家的无线模块的天线、晶振不同,所以程序不一定匹配。 6. 我司的智能家电wifi模组是否能和别的厂商通讯? 实际的频率不一样,不能和别的厂商的无线模块通讯。(实际频率要用频谱仪测试) 7. 无线模块为什么发烫? 天线开关没有控制好。 8. 智能家电wifi模组怎么进入休眠状态? 用SPI接口发送指令,具体可参考我司对应的模块DOMO程序。 9. 无线模块怎么修改速率/频率?或某个无线模块速率/频率对应的参数值是多少? 每个无线模块都有寄存器手册或者配置软件,计算出需要修改的寄存器值,可通过SPI接口发送指令给无线模块 10. 智能家电wifi模组怎么设置功率? 每个无线模块的规格书都可以查看相对应的功率对照表。 11. 模块休眠时,为何接收不到数据? 无线模块在休眠状态时,是处于关闭无线的状态,这种情况下是无法接收数据 12. 无线模块如何从休眠中唤醒? 通过SPI接口发送任何指令。 13. 智能家电wifi模组如何实现无线远程唤醒? 除si4463模块有自带的LDC功能外,其他的前端无线模块都需单片机定时控制模块在休眠和接收中切换。 14. 无线模块一次可以发送多少字节? FSK系列模块的一次64字节,LORA系列模块一次255个字节,2.4G系列一次32个字节 15. 智能家电wifi模组如何实现大数据发送? 我们需要通过单片机设置好进行分包发送。 智能家电wifi模组常见的问题大概整理15条,希望能够帮助到大家。相关常见问题,也会近日整理出给到大家。如果您还有其他的问题欢迎联系我们。 天线长度与频率、波长的关系 天线在通信领域使用的范围很广,有的客户不知道天线长度和频率、波长有什么关系,天线长度的计算公式是什么,有时候看到网上卖的同频率的天线有长有短,心里疑惑不已,下面为大家分析天线长度与频率、波长的关系。 智能家电wifi模组天线长度与频率、波长的关系 天线长度与频率成反比,与波长成正比,频率越高,波长越短,天线也就可以做得越短。 天线长度计算公式 当天线的长度为波长的1/4时,天线的发射和接收转换效率高。 因此,天线的长度将根据所发射和接收信号的频率即波长来决定。用下面的公式可以计算出波长,然后将算出的波长除以4就是对应的佳天线长度。 频率与波长的换算公式为: 波长=30万公里/频率 =300000000米/频率 (得到的单位为米)) 例如:无线数传电台使用的信号频率为435MHz,波长为: 波长= 300000公里/435MHz = 300000000/435000000 = 300/435 = 0.69米 对应的天线长度应为 0.69/4 ,等于0.1725米 以上就是天线长度与频率|波长的关系,天线的长度中心工作频率的波长有直接关系,在购买的时候我们也许会发现天线似乎没有那么长,那是因为厂家用加感的方式缩短长度,如果把里面一圈圈的线材拉直,长度也是接近波长的四分之一的。
上一页
1
2
...
90

地址:深圳市宝安区西乡街道麻布社区宝安互联网产业基地A区6栋7栋7706

邮箱:Sales@ferry-semi. com

版权所有©2020  深圳市飞睿科技有限公司  粤ICP备2020098907号    飞睿科技微波雷达wifi模块网站地图