无线模块|如何选择天线和设计天线电路
无线模块的通信距离是一项重要指标,如何把有效通信距离最大化一直是大家疑惑的问题。本文根据调试经验及对天线的选择与使用方法做了一些说明,希望对工程师快速调试通信距离有所帮助。
一、天线的种类
随着技术的进步,为了节省研发周期,不少厂商都推出各种各样的成品天线。然而如果工程师选择不当,不仅起不到应有的效果,反而会浪费很多时间与成本在排查调试上,得不偿失。本文将介绍常用的几种天线并结合在工程中的实际使用经验给出设计建议,以供大家参考。
接下来为大家介绍常用的天线种类:
(1) 板载PCB式天线:采用PCB蚀刻而成,成本低,但是性能有限,可调性好,可大批量用于蓝牙、WiFi无线通信模块。
(2) SMT贴片式:常用的有陶瓷天线,占用面积少,集成度高,容易更换,适用于对空间要求小的产品,但是该类型天线价格稍贵且带宽偏小。
(3) 外置棒状天线:性能好,无需调试,方便更换,增益高,适用于各种终端设备。
(4) FPC天线:通过馈线连接,安装自由,增益高,通常可以使用背胶贴在机器非金属外壳上,适用于性能要求高且外壳空间充足的产品上。

图1 常见天线
天线的作用是将射频信号辐射到自由空间,这时候选择合适的天线对于传输距离就有很大的影响。天线对周围环境很敏感,很多情况下会出现即使选择了合适的天线,也达不到预期的效果。由于有些客户对天线设计需要考虑的因素不清楚,这里我们给出在实际工程设计中的一些经验,便于客户更好地设计出自己的电路与PCB,增加项目的成功机会。
二、天线的选择
影响无线模块通信距离的首要参数是发射功率,无线模块的发射功率以及对应的理想传输距离在手册上均能查到,在确定了发射功率满足需求的前提下,然后考虑天线的选用和天线的方向性。
首先是天线的选用:
天线的主要指标包含以下几个:频率范围、驻波比SWR或VSWR、天线增益、极化方式和阻抗。频率范围按需选择;驻波比最好小于1.5;天线增益对传输距离也有影响;极化方式分为线性极化和圆极化;阻抗需要与无线模块的输出阻抗匹配,一般为50欧姆。这里要特别注意驻波比参数,购买天线后最好用网络分析仪测试一下SWR。
驻波比与回波损耗、传输功率的对照表如表 1所示。

表 1 驻波比与回波损耗、传输功率对照表
由上表可知,VSWR=1.5时,理论传输功率为96%,当VSWR=2时,传输功率只有88.9%,有的天线驻波比指标是小于2,选用天线的时候最好是驻波比小于1.5,可以得到较高的传输功率。
其次是天线的方向性:
天线都有方向性,指的是天线对空间不同方向具有不同的辐射或接收能力。衡量天线方向性通常使用方向图,图 2所示是一个频率范围从2400MHz到2500MHz天线的方向图。

图 2 天线的三维方向图
天线竖直放置时,红色最深的方向是天线辐射或接收能力最强的方向,所以在安装天线的时候,要尽可能往红色指向的方向去安装天线,这样才能保证足够好的信号质量。另外,金属平板对信号有屏蔽作用,所以发射,接收的方向上不要有金属平面。
也有一些天线的手册上给出的天线方向图是用二维图来表示的,分为H-Plane和E-Plane,如图 3所示。

图 3 天线的二维方向图
在测试无线模块相互通信时,天线的方向性必须要考虑,在通信空间没有遮挡且天线的方向对应最强辐射方向时,通信的距离可以达到最大。如果天线安装的不合适,会导致通信距离变短,甚至无法通信。
工程师在测试无线模块通信时,经常会遇到信号弱、通信距离没有达到手册中的说明或者丢包率高,在确定无线模块本身没问题的情况下,不妨先测试一下天线本身的性能,然后再按照天线信号辐射强的方向来测试,会得到更好的测试结果。
三、天线部分电路
1、 匹配电路设计
在原理图设计时,需要在天线与模块射频输出管脚预留一个π型网络。天线的阻抗受PCB的铺地、天线的安装以及周围的金属等因素影响,预留这个网络是为了在天线严重偏离50欧姆阻抗时,将其匹配至50欧姆。
X1,X2,X3都是电抗元件,如果天线是标准的50欧姆阻抗,那么X2,X3可以不焊接,X1接220PF电容或者0欧姆电阻。在PCB设计时,这三个器件已经尽量靠近模块的射频输出脚,并且连接的传输线短且直。匹配元件的周围1.5mm区域内不要铺地,以减少寄生参数对匹配电路的影响。

图4 匹配电路
2、 微带线设计
在PCB设计时,由于大部分的天线与模块的输出阻抗是50欧姆,为了尽量减少在传输过程中能量的反射,射频输出管脚到天线之间的PCB引线应为50欧姆的微带线。常用的板材为FR4(介电常数4.2-4.6),根据经验,当线宽约为微带线距离参考层距离的2.2倍时,微带线的特征阻抗约为50欧姆。具体设计时,建议使用微带线阻抗控制工具(ADS、txline等)来计算,并通过实际调试来完成微带线的设计。如下图所示,微带线下面的铺地层必须是完整的地,在微带线两侧需要多打接地过孔。

图5 微带线
3、 金属对天线的影响
如果天线附近有金属材料的物体时,金属能反射电磁波,不但会影响天线的实际使用空间,增加天线的损耗电阻,降低辐射效率,而且导致天线辐射性能的恶化。在安装天线时,要注意:
a:天线距离电池至少要有5mm;
b:天线距离屏蔽壳至少要有4mm;
c:在需要安装外壳的场合,不要在外壳表面使用具有金属成分的喷漆或者镀层。
看到这里,关于无线产品的天线设计技巧,你学到了吗?
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
来源:无线模块|如何选择天线和设计天线电路 - RFASK射频问问
关于RFASK射频问问
射频问问是在"微波射频网”系列原创技术专栏基础上升级打造的技术问答学习平台,主要围绕射频芯片、微波电路、天线、雷达、卫星等相关技术领域,致力于为无线通信、微波射频、天线、雷达等行业的工程师,提供优质、原创的技术问答、专栏文章、射频课程等学习内容。更多请访问:RFASK射频问问 - 射频技术研发服务平台 | 技术问答、专栏文章、射频课程
相关文章:
无线模块|如何选择天线和设计天线电路
无线模块的通信距离是一项重要指标,如何把有效通信距离最大化一直是大家疑惑的问题。本文根据调试经验及对天线的选择与使用方法做了一些说明,希望对工程师快速调试通信距离有所帮助。 一、天线的种类 随着技术的进步,为了节省研发周期&…...
(11)LCD1602液晶显示屏
LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符,自带芯片扫描 显示容量:162个字符,每个字符…...
类和对象下
文章目录 一、初始化列表1、语法:2、初始化顺序 二、static成员三、友元1、友元函数2、友元类 四、拷贝对象时的编译器优化例1、例2、例3、 一、初始化列表 1、语法: 初始化列表: 以一个冒号开始,接着是一个以逗号分隔的数据成员…...
【云计算•云原生】4.云原生之什么是Kubernetes
文章目录 Kubernetes概念Kubernetes核心概念集群podConfigMap Kubernetes架构master节点的组件worker节点组件 Kubernetes网络架构内部网络外部网络 k8s各端口含义 Kubernetes概念 K8S就是Kubernetes,Kubernetes首字母为K,末尾为s,中间一共有…...
云厂商降价潮背后:来中小企业战场「拼刺刀」
如果说过往云厂商的降价打响的是从C端进军B端的营销战,那么在这一轮降价潮背后,对应的则是云厂商从大型KA客户向中小企业进军的信号,强被集成,强获客。 云厂商又一轮降价潮袭来。 5月16日,移动云宣布部分产品线最高降…...
2-单片机GPIO相关知识点及流水灯和按键采集小实验
目录 小问题 :单片机上电后第一个执行的程序是? 【1】GPIO 1.定义 2.应用 I - Input 输入采集 O - Output 输出控制 3.GPIO结构框图 4.功能描述 输入功能 5.相关寄存器 【2】输出控制实验 实验:点亮一盏LED灯 1.实验…...
基础知识(王爽老师书第一章)
文章目录 基础知识1.1 引言1.2 机器语言1.2 引言汇编语言的产生1.3 汇编语言的组成1.4 存储器1.5 指令和数据1.6 存储单元1.7 CPU对存储器的读写1.8 地址总线1.9 数据总线1.10 控制总线小结检测点1.11.11 内存地址空间1.12 主板1.13 接口卡1.14 各类存储器芯片1.15 内存地址空间…...
非煤矿山电子封条建设算法 yolov8
非煤矿山电子封条建设算法模型通过yolov8网络模型AI视频智能分析技术,算法模型对作业状态以及出井入井人员数量变化、人员睡岗离岗等情况实时监测分析,及时发现异常动态,自动推送生成的违规截图报警信息。现代目标检测器大部分都会在正负样本…...
七大软件架构设计原则详解
目录 1、概述 2、七大设计原则 2.1、开闭原则 2.2、里氏替换原则 2.3、依赖倒置原则 2.4、单一职责原则 2.5、接口隔离原则 2.6、迪米特法则 2.7、合成复用原则 3、最后 VC常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...&…...
【Python入门】Python循环语句(while循环的嵌套应用)
前言 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函…...
数据来源和搜集
数据搜集 文章目录 数据搜集1 数据来源1.1 数据的间接来源1.2 间接数据的评价1.3 数据的直接来源 2 调查数据2.1概率抽样2.2 非概率抽样2.3 概率抽样 *vs.*非概率抽样 3 搜集数据的方法4 实验数据4.1 实验组与对照组4.2 实验中的若干问题 1 数据来源 所有统计数据都来源于社会…...
Python入门(七)if语句(二)
if语句(二) 1.if语句1.1 简单的if语句1.2 if-else语句1.3 if-elif-else结构1.4 使用多个elif代码块1.5 使用多个elif代码块 2.使用if语句处理列表2.1 检查特殊元素2.2 确定列表不是空的2.3 使用多个列表 作者:xiou 1.if语句 前面我们理解了…...
[元带你学: eMMC完全解读 2] eMMC协议相关术语与定义
声明 主页:元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言。 个人辛苦整理,付费内容,禁止转载。 所在专栏 《元带你学: eMMC完全解读》 内容摘要 前言 文中列出了常用和不常用的eMMC 术语, 只需要了解常用术语就完全够用, 非常用术语几乎都用不上,只要遇到的…...
预测杭州五一黄金周的旅游出行人数
对于杭州五一黄金周的旅游出行人数的预测,可以从以下几个方面进行考虑。 一、历史数据的分析 杭州作为一个旅游胜地,每年的五一黄金周都吸引了大量的游客前来游玩。历史数据可以为我们提供有用的信息,帮助我们预测今年的旅游出行人数。 1.…...
内防泄密重要,还是外防窃密重要?
内防泄密是组织为防止内部敏感信息未经授权泄露所采取的各种管理与技术措施的总称。它主要针对内部人员的信息访问与操作行为进行管控,减少故意或疏忽泄密事件的发生几率。 内防泄密的工作,通常包括员工管理、权限管控、监控检查、分级保护、离岗管控、技术防护、事…...
ChatGPT:2. 使用OpenAI创建自己的AI网站:1. 初探API
使用OpenAI创建自己的AI网站 如果你还是一个OpenAI的小白,有OpenAI的账号,但想调用OpenAI的API搞一些有意思的事,那么这一系列的教程将仔细的为你讲解如何使用OpenAI的API制作属于自己的AI网站。博主只能利用下班时间更新,进度慢…...
5月17日,今日信息差
1、中老铁路运输货物突破2000万吨。其中,跨境货运量超400万吨,货值达177亿元 2、北京首个5.5G实验基站在昌平区的国际信息港建设开通,5.5G将在速率、时延、连接规模和能耗方面全面超越现有5G,实现下行万兆和上行千兆的峰值速率…...
物联网的体系架构
物联网中常见的计算模式:云计算、边缘计算、雾计算等 云计算:一种利用互联网实现随时随地、按需、便捷地使用共享计算设施、存储设备、应用程序等资源的计算模式。边缘计算:在靠近物或数据源头的网络边缘侧,融合网络、计算、存储…...
Golang交叉编译
Golang交叉编译遇到的问题 交叉编译go支持的平台和版本 交叉编译 go支持的平台和版本 查询命令: go tool dist list显示结果: aix/ppc64android/386android/amd64android/armandroid/arm64darwin/amd64darwin/arm64dragonfly/amd64freebsd/386freebsd/…...
kafka3.x详解
kafka 一、简介1.1、场景选择,与其他mq相比1.2、应用场景1.2.1、流量消峰1.2.2、解耦1.2.3、异步通讯 1.3、消息队列的两种模式1.3.1、点对点模式1.3.2、发布/订阅模式 1.4、Kafka 基础架构 二、安装部署2.1、安装包方式2.2、docker安装方式2.3、docker安装kafka-ma…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...
安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...
1.3 VSCode安装与环境配置
进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件,然后打开终端,进入下载文件夹,键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
力扣-35.搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 class Solution {public int searchInsert(int[] nums, …...
10-Oracle 23 ai Vector Search 概述和参数
一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation &#…...
C++.OpenGL (20/64)混合(Blending)
混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...
在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)
考察一般的三次多项式,以r为参数: p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]; 此多项式的根为: 尽管看起来这个多项式是特殊的,其实一般的三次多项式都是可以通过线性变换化为这个形式…...
安卓基础(Java 和 Gradle 版本)
1. 设置项目的 JDK 版本 方法1:通过 Project Structure File → Project Structure... (或按 CtrlAltShiftS) 左侧选择 SDK Location 在 Gradle Settings 部分,设置 Gradle JDK 方法2:通过 Settings File → Settings... (或 CtrlAltS)…...
深入浅出WebGL:在浏览器中解锁3D世界的魔法钥匙
WebGL:在浏览器中解锁3D世界的魔法钥匙 引言:网页的边界正在消失 在数字化浪潮的推动下,网页早已不再是静态信息的展示窗口。如今,我们可以在浏览器中体验逼真的3D游戏、交互式数据可视化、虚拟实验室,甚至沉浸式的V…...
