二、改变幅度和相位实现波束赋形 改变激励幅度和相位实现波束赋形与前面仅改变相位实现波束赋形其原理 和方法是相同的,只是激励幅度和相位均为需要确定的量。而且同样可采用“联 合应用 DFP 和 BFGS 公式的变度量算法”。与前面不同的只是目标函数的变量 不同,其变量不仅有激励相位 nα 而且包含激励幅度 nI 。此时的目标函数为 2 0 0 ( ) [| ( ) | | ( ) |] M i i i F S fθ θ = = −∑Iα (4.14) 式中, 0 1 2 1 0 1 2 1( , , , , , , , , , )NI I I I Nα α α α−=Iα − 。采用优化方法使得目标函数最小, 即求 * nI 和 ,使得 *, 0,1,2, ,n nα = −1N N * * * * * * * * * 0 1 2 1 0 1 2 1( ) min ( , , , , , , , , )NF F I I I I α α α α− −=Iα (4.15) 所采用的优化方法需要计算如下梯度向量 0 1 2 2 1( ) ( , , , , )Ng g g g −=g Iα (4.16) 式中 ( ) , 0,1,2, , 1 ( ) , , 1, 2, , 2 n n n N F n N I g F n N N N N α − ∂⎧ = −⎪ ∂⎪ = ⎨ ∂⎪ = + + − ⎪ ∂⎩ Iα Iα 1 (4.17) 剃度向量中的元素包含目标函数 对激励幅度( )F Iα nI 和 nα 的微分。 ■对 nI 的偏导 194
2022-03-17 16:08:11 4.01MB 阵列天线
1
本文介绍的一种基于单片机的高精度、双积分型A/D转换电路,具有电路体积小、成本低、性价比高、结构简单、调试容易和工作可靠等特点,有很好的实际应用价值。
2022-03-17 10:16:33 225KB 51单片机
1
ADS2011射频电路设计与仿真实例.pdf
2022-03-17 09:16:38 106.58MB
1
文章包括发光二极电子沙漏的电子结构、工作原理、主要单元电路分析、制作要点等。
1
隔离型电流检测电路主要是由HCRN200线性光电耦合器、两片高精度仪器运放OP27与其他一些辅助原件组成,电流检测动态响应快、稳态误差最小后,保持电位器的位置不变
2022-03-16 20:57:04 16KB 电流检测 HCNR200
1
【RT-Thread作品秀】写字机器人作者:乔城阳 概述(说明应用产生的背景、实现功能)写字机器人在实际生产线上由于效率赶不上打印机,应用不是很广,然而由于其结构简单,成本低,并且符合人手写风格,在学习阶段很有价值。写字机器人设计上包含了路径规划、直线插补、加减速控制等常用电机运动控制算法,在软件上也会用到DXF文件解析、openCV图像处理等G代码生成工具,对后期深入研究激光切割机、雕刻机、3D打印机等大型设备有很好的铺垫作用。因此我的作品以写字机器人为题目分享我的制作过程和学习体验,希望对各位小伙伴的学习有所帮助。 开发环境(所采用的软、硬件方案)硬件:ART-PI、arduino、TM4C123GXL RT-Thread版本:3.14 开发工具及版本:MDK-ARM5.31、VSCode RT-Thread使用情况概述(简要总结下应用中RT-Thread使用情况:内核部分、组件部分、软件包部分、内核、其他)内核部分:线程调度,资源分配、同步通信、设备驱动框架 组件:DFS文件系统、UART串行异步通信、CAN通信 其他:UDP通信、cJSON编解码 硬件框架(概述应用所采用的硬件方案框图,并对核心部分做介绍)软件框架说明(介绍应用所采用的软件方案框图、流程图等,并加以解说)在写字机器人设计上我将其分为三个部分: 图像处理模块 运动控制模块 G代码生成模块 图像处理模块负责把文本图像和照片等图像文件做预处理,去除杂点,然后以合适的算法将图像二值化,突现主要信息,然后提取轮廓骨架以适合机器书写。 G代码生成模块将图像轮廓序列化后进行路径规划,选取一个适合的加工精度,然后按数控加工常用的G代码规范生成NC加工文件。另外对于标准的DXF文件则通过文件解析的方法生成G代码。 运动控制模块是写字机器人中最杂的一个模块,负责各个运动机构的精准快速移动。收到G代码指令后需要结合前后指令信息生成当前指令的合适初速度、最大运行速度,根据运动轨迹进行直线插补点,最后按SPTA梯形加减速算法向电机发出脉冲。 软件模块说明(介绍应用软件关键部分的逻辑、采用的实现方式等)Grbl是一种高性能低成本的开源CNC控制器,基于ATmega328型芯片输出高速精准的电机控制脉冲,完美支持各种标准G代码,并包含了完整的前瞻性加速控制,可以实现平稳的加速和无冲击的转弯动作。 正是由于grbl的前瞻性速度控制功能,所以要保证grbl控制器内一直保持着16-20个G代码指令。这需要ART-PI通过读取grbl控制器缓冲区状态,及时发送G代码指令,避免出现缓冲溢出和缓冲区为空等现象出现。 因此需要运行RT-thread实时操作系统,通读读取SD卡上的NC文件,并与grbl控制器通信,控制设备正常运行。另外RT-thread也可提供丰富的人机交互功能,将设备工作路径、进度等状态实时显示在屏幕上,也可以增加暂停续写等功能。 演示效果(演示效果请采用3张高清图片,并录制一段不少于1min视频解说应用所实现的效果,视频上传至B站或者腾讯视频或其他视频平台,给出链接即可)演示视频 比赛感悟同样是C代码,为什么别人写得那么好,这次比赛用到两个开源软件,一个是RT-thread,负责人机交互和发送控制指令,另一个是grbl,用来完成运动控制。两款软件都设计的非常精巧,只需在2kB大小的RAM上运行,而功能却又非常强大,实现了很多复杂的功能,所有的代码封装的很好,模块启用只需打开对应的宏定义即可。这次专门去图书馆借阅了RTT相关的图书,了解线程是如何调度,设备驱动应该怎么实现,但是内部还是有很多内容不理解,后期需要继续不断充实自己。运动控制一直是我的兴趣所在,这次也终于有机会把它实现,看着电机在一行行指令的控制下乖乖地转动,听着不断变化着频率的电机声音,真正体会到了伺服servo的含义,非常开心~
2022-03-16 20:05:03 1.33MB diy制作 rt-thread 电路设计方案 电路方案
1
以下所述电路用于3V供电的微型直流电机的驱动,这种电机有两根引线,更换两根引线的极性,电机换向。该驱动电路要求能进行正反转和停止控制。
1
本资料主要是简单分析新能源电动汽车上的BMS部件使用的的粘连检测电路。 主要包括检测电路的电路模型,以及multisim的模拟设计,包括计算方法。 实际在开发设计过程中,器件的选型需自己去做酌情选取
2022-03-16 16:57:13 482KB 汽车电子 BMS 粘连检测
1
频段: LTE-FDD: B1/B3/B5/B8 LTE-TDD: B34/B38/B39/B40/B41 GSM: 900/1800 MHz 数据 LTE: LTE-FDD: 最大 10 Mbps (DL)/最大 5 Mbps (UL) LTE-TDD: 最大 7.5 Mbps (DL)/最大 1 Mbps (UL) GSM: EDGE: 最大236.8 Kbps (DL)/最大236.8 Kbps (UL) GPRS: 最大 85.6 Kbps (DL)/最大 85.6 Kbps (UL) 接口 1 个 USB 2.0 高速接口 1 个数字语音 PCM 接口(可选) 1 个 1.8 V/3.0 V (U)SIM 接口 2 个 NETLIGHT 接口( NET_STATUS 和 NET_MODE) 2 个 UART 接口(主串口和调试串口) 2 个 ADC 接口 2 个 SDIO 接口(用于连接 SD 卡*和 Wi-Fi*) RESET(低电平有效) PWRKEY(低电平有效) 主天线 突出特性 FOTA(空中下载固件升级) (U)SIM 卡检测 用于连接 SD 卡*和 Wi-Fi*功能的 SDIO 接口 电气参数 输出功率: Class 3 (23 dBm ±2 dB) for LTE-FDD bands Class 3 (23 dBm ±2 dB) for LTE-TDD bands Class E2 (27 dBm ±3 dB) for EGSM900 8-PSK Class E2 (26 dBm ±3 dB) for DCS1800 8-PSK Class 4 (33 dBm ±2 dB) for EGSM900 Class 1 (30 dBm ±2 dB) for DCS1800 功耗: 11 μA @关机 TBD @LTE 休眠(PF=128) TBD @LTE 休眠(PF=256) 30 mA @空闲 灵敏度: FDD B1: -97.5 dBm FDD B3: -94.3 dBm FDD B5: -97 dBm FDD B8: -96.5 dBm TDD B34: -96.3 dBm TDD B38: -97 dBm TDD B39: -96.3 dBm TDD B40: -97 dBm TDD B41: -96 dBm EGSM900: -105 dBm DCS1800: -106 dBm 软件特性 USB 虚拟串口驱动: Windows 7/8/8.1/10、 Linux 2.6~5.4、 Android 4.x/5.x/6.x/7.x/9.x RIL 驱动: Android 4.x/5.x/6.x/7.x/8.x/9.x RNDIS 驱动: Windows 7/8/8.1/10, Linux 2.6~5.4 ECM 驱动: Linux 2.6~5.4 协议栈: TCP/UDP/PPP/FTP/HTTP/FILE/MQTT/PING*/ CMUX*/NTP*/NITZ*/HTTPS*/FTPS*/SSL*/ MMS*/SMTP*/SMTPS* 一般特性 扩展温度范围: -40 °C ~ +85 °C 模块尺寸: 29.0 mm × 32.0 mm × 2.4 mm 重量: TBD LCC 封装 供电电压: 3.4~4.5 V,典型值 3.8 V 带宽: 1.4/3/5/10/15/20MHz 3GPP TS 27.007, 27.005 定义的命令,以及移远 通信增强型 AT 命令
2022-03-16 15:03:49 356KB ec200s参考电路设计
1
应急灯主要用于正常照明电源切断或电网失电后,提供应急照明的场所,常用于厂矿、机关、学校、建筑及隧道内。国内使用的应急照明系统以自带电源独立控制型为主,正常电源接自普通照明供电回路中,平时对应急灯电池充电,当正常电源切断时,备用电源(电池)自动供电 设计原理 本设计中,应急光源可以是正常照明光源整体,也可以是它一部分;正常照明光源与应急照明光源可以单独分开,也可以做成一个整体。只要将外围电路稍作调整即可。 应急控制电路是本设计的一个比较新颖和独特的地方。它主要由MT7201芯片、外围电路、继电器组成。配合外部检测部分可以设计成微波雷达检测应急照明、红外探测应急照明、声控、光控等多种形式。 这种应急控制电路决定了该设计的新型LED应急照明灯具电气布局与现在常用的应急灯具有很大不同。现在常用应急灯具内部都由变压、稳压、充电、逆变、电池等电路组成,后端再接LED驱动电源给LED光源供电。其优点是普通灯具和LED灯具都可以使用,应用范围广。缺点是电子元器件多,检修困难,故障率高;且设计好后功率等级固定的调整不便,正常供电时电路都在工作,功耗较高。 实验结果 本设计的应急电路是专用
2022-03-16 11:59:24 185KB LED 应急灯 电路设计 文章
1