tag 标签: 通讯模组

相关帖子
相关博文
  • 2025-4-29 16:09
    51 次阅读|
    0 个评论
    在现代多摄像头应用场景中,高效的数据采集与实时处理是技术核心。基于USB接口的一拖四多摄像头系统,通过集成化设计实现四路摄像头同步采集,结合智能算法优化数据处理流程,为安防监控、工业检测、医疗影像等领域提供一站式解决方案,大幅提升系统运行效率与稳定性。 Air8101支持DVP和UVC两种不同协议标准的摄像头: 1)DVP摄像头: 通过24PIN FPC连接器接入Air8101开发板。DVP(Digital Video Port,数字视频端口)摄像头凭借低成本、易开发‌的优势,在工业控制、嵌入式设备等场景中有广泛应用‌。 点击下图查看应用示例: 2)UVC摄像头(也可被称为USB摄像头): 通过USB-A接入Air8101开发板,遵循USB视频类设备UVC(USB Video Class)标准,具有即插即用、兼容性强、功能多样、应用场景广泛等特点。 本文特别分享UVC多摄像头应用示例:帮助开发者快速上手Air8101开发板通过USB HUB扩展坞外挂多个UVC摄像头的使用,实现多摄像头数据采集与处理功能。 一、主要硬件准备 1.1 主要硬件 Air8101开发板套件; 支持数据传输的USB数据线; Win10及其以上PC电脑。 1.2 接线示意 在USB HUB扩展坞插好UVC摄像头,通过USB-A接入Air8101开发板;再将配套USB转串口供电下载扩展板直插到开发板上,通过USB数据线与电脑相连。 实物连线如下图示: 二、最新源码及实操教程 Air8101应用示例持续更新中,当前示例为USB多摄像头的切换拍照以及文件上传功能。 搭配LCD显示屏,在LCD屏幕上实时显示摄像头拍摄到的画面; 通过Air8101开发板上的KEY3按键进行拍照,图像可以保存到内部文件系统、BUFF或者上传到服务器; 通过Air8101开发板上的KEY5、KEY6按键可以切换USB端口号,从而切换USB摄像头。 最新源码及实操教程详见: https://docs.openluat.com/air8101/luatos/app/multimedia/camera/multi_camera/ 三、相关注意事项 3.1 开发板接线 在使用UVC摄像头时,需要将开发板J29上的VBAT与VUVC进行短接,从而用VBAT给UVC供电,另外还可以用软件控制GPIO P28(2.8V_EN网络)控制UVC供电通断。 同样需要注意,如果摄像头需要支持5V时,可在J29上使用跳线帽短接+5V和VUVC。 3.2 USB摄像头参数配置 Air8101工业引擎LuatOS固件支持一拖四USB摄像头,可以通过软件来控制使用哪路摄像头,在同一时间仅支持一路摄像头拍照或者录制视频。 当你使用一路摄像头时,需要把另外三路摄像头通过软件进行关闭。 示例代码中通过camera.USB将摄像头ID配置为USB类型,由于示例是外挂多个USB摄像头,因此需要一个usb_port变量用于设置USB端口号,默认端口号为1。 注意:Air8101开发板最多只能支持四个USB摄像头,代码将USB端口号的范围限制在了1~4(最小为1,最大为4)。 可通过www.air8101.cn,获取更多最新开发资料。 今天的内容就分享到这里了~
  • 2025-4-29 16:04
    103 次阅读|
    0 个评论
    天线性能直接影响通信质量,合理设计其结构布局可显著提升信号覆盖与传输效率。本文聚焦三种常见天线布局要点,解析如何通过形态、间距及方向性调整,实现最优信号收发效果。 应工程师朋友相邀,下面特别分享Air8101天线设计相关内容。 更多应用示例持续更新中,最新开发资料详见: www.air8101.cn 一、天线区域说明 Air8101工业引擎屏蔽盖上方有一个宽18mm、高6mm的区域,即下图红框范围内的区域,该区域就是工业引擎Wi-Fi板载天线的区域。 需要特别注意: Wi-Fi板载天线的主体是黄色高亮的覆铜走线,这个区域的PCB所有层均做净空不覆铜处理。 二、板载天线性能测试 使用Keysight E5071C矢量网络分析仪,基于Air8101开发板对Air8101工业引擎板载天线无源数据进行测试。 如下图示: 测试结果: Air8101工业引擎在开发板上测试SWR(电压驻波比)小于1.6,匹配性能良好‌,完全可以满足日常使用。 三、大板布局要点 需要特别注意,为保证良好的天线性能,Air8101在大板布局设计上也要保证天线附近区域的净空。 常见布局有以下三种: 3.1 天线在板外 Air8101工业引擎18mm*6mm的天线区域全部放在大板PCB板框外;这种情况下,在打板上不需要做任何净空处理,设计最简单。 3.2 天线在大板边缘位置 位置1:放在大板拐角,但Air8101工业引擎天线距板边还有2mm 空间,净空区要求(6+2)mm*36mm; 位置2:放在大板中间部位,但Air8101工业引擎天线外延距板边还有2mm 空间,净空区要求(6+2)mm*54mm; 位置3:放在大板中间部位,但Air8101工业引擎天线外沿和板边一致,净空区要求 6mm*54mm; 位置4:放在大板拐角,但Air8101工业引擎天线外沿和板边一致,净空区要求 6mm*36mm。 从位置1、2描述可以看出: 如果Air8101的布局必须要往板内缩一些,那缩进去的部分也需要将PCB所有层全部做净空,不走线、不放置器件、不覆铜处理。 3.3 天线在板外 如果Air8101工业引擎必须放置在大板内部,则没法保证天线性能;请选择Air8101A工业引擎通过1代IPEX座搭配FPC或者外置天线使用。 四、其他注意事项 要保证天线性能,还有以下一些需要注意的地方: 1) 同频段天线间距需≥1/4波长(如2.4GHz对应约 31mm),以增强天线之间的隔离度。 例如:4G网络中的B40频段和Air8101的2.4G频段存在重叠。 以下表格列举了Air8101的几种Wi-Fi天线和4G天线组合使用时的注意事项: 2) 天线需要远离功率器件、高频器件、数字信号线等容易干扰天线的器件,如功放、DCDC、CPU等; 3) 如果外壳有大量金属材质,并且离天线比较近,需要找天线厂进一步评估; 4) 内部如果有排线(例如:喇叭和MIC的音频线),电源线等,请避开模组天线区域,并对线组进行固定; 5) Air8101所有的GND PAD均要求良好的接地处理,就近打地孔接入主地; 6) 板载天线净空区域内不走线,不放置器件,不覆铜。 可通过www.air8101.cn,获取更多最新开发资料。 今天的内容就分享到这里了~
  • 2025-4-29 15:05
    70 次阅读|
    0 个评论
    本期将以Air8000核心板为例,带你快速上手WiFiScan示例。 Air8000的Wi-Fi扫描有何不同? Air8000核心板板载Wi-Fi6天线,具有扫描速度快、功耗低的特点,基本500ms即可扫描完毕(其他常规模组如Air780E,扫描需要5到10秒)。 最新开发资料详见: www.air8000.cn 一、WiFiScan工作原理 WiFiScan是指通过无线设备(如智能手机、路由器、物联网设备等)主动扫描周围可用的Wi-Fi网络,以获取其基本信息(如:SSID、信号强度、加密方式、频段等)的过程。 它是无线通信领域中一项基础且重要的功能,广泛应用于网络配置、设备连接、信号优化及安全检测等场景。 其核心原理与以下两方面相关: 1.1 定位技术‌ 通过设备内置的无线网卡扫描周边Wi-Fi热点的信号强度(RSSI)、MAC地址(BSSID)、信道等信息,形成“信号指纹”‌;将实时扫描的指纹与预先建立的信号数据库匹配,利用算法(如三角定位、指纹匹配)计算设备位置‌。 常用于室内导航、位置服务等领域,尤其在GPS信号弱的环境(如建筑物内)可提供辅助定位‌。 WiFiScan与GPS定位对比如下图示: 1.2 网络探测功能‌ 部分场景中,WiFiScan用于识别附近Wi-Fi设备或热点,例如嗅探器可通过截获无线信号实现账号搜索‌。 在无线网络管理中,扫描功能也用于识别接入点(AP)与终端(STA)的连接状态‌。 下文将具体演示:如何使用WiFiScan示例,扫描附近Wi-Fi热点。 二、主要硬件准备 2.1 主要硬件 Air8000核心板套件; 支持数据传输的USB数据线; Win10及其以上PC电脑。 2.2 接线说明 使用USB数据线,连接Air8000核心板与电脑即可。 1)核心板正面: 2)核心板反面: 三、最新源码及实操教程 Air8000应用示例持续更新中,当前演示示例为初始化AirLink、Wi-Fi模块,随后进行WiFiScan操作来扫描附近Wi-Fi。 最新源码及实操教程详见: https://docs.openluat.com/air8000/luatos/app/wifi/scan/ 示例代码如下所示: 四、实操验证流程 4.1 手机或电脑查看附近是否存在Wi-Fi热点 4.2 烧录代码 参考《如何使用LuaTools给Air8000烧录软件》,将准备好的软件烧录进Air8000,详见: https://docs.openluat.com/air8000/luatos/common/download/ 4.3 查看运行日志 烧录代码后等待初始化完成,并且确认附近有Wi-Fi的情况下,即可扫描到附近的Wi-Fi。 今天的内容就分享到这里了~
  • 2025-4-29 14:48
    118 次阅读|
    0 个评论
    PWM (Pulse Width Modulation,脉宽调制)是一种通过控制数字信号的占空比来实现模拟信号的技术,以‌其高精度、高效率、灵活性‌优势,广泛应用于电机、电源及显示领域。 典型应用场景: 电机控制:通过PWM调节电机转速。 LED调光:模拟LED亮度变化。 传感器控制:周期性触发红外传感器或超声波模块。 通信协议模拟:如PWM编码的红外信号发射。 以Air780EPM模组为例,PWM功能通过特定的GPIO引脚复用实现,需结合LuatOS的API进行配置。 一、Air780EPM模组PWM功能支持 Air780EPM的PWM功能需满足以下条件: 1.1 硬件支持: 模组支持部分GPIO引脚复用为PWM功能(需参考GPIO复用表,确定哪些引脚支持PWM)。 具体引脚及功能需查阅Air780EPM的硬件手册或LuatOS官方文档中的GPIO复用表。 下载链接详见: https://docs.openluat.com/air780epm/product/shouce/ 1.2 软件支持: LuatOS提供PWM API:通过Lua脚本控制PWM参数(如频率、占空比、极性等)。 需注意:Air780EPM的PWM功能可能受限于硬件设计,例如支持的频率范围、通道数等。 最新API说明详见: https://docs.openluat.com/air780epm/luatos/api/core/pwm/ 二、PWM驱动蜂鸣器应用示例 我们以PWM驱动Air780EPM开发板蜂鸣器为例,介绍PWM在硬件电路中的实际应用。 2.1 硬件电路 相比模拟控制电路,PWM无需依赖精密元件,电路设计复杂度低且成本可控‌。 2.2 示例代码 在实际开发中可通过软件编程调整频率和占空比,以适配不同应用需求(如电机驱动、显示屏调光、逆变器等)‌。 三、PWM开发注意事项 3.1 GPIO引脚选择 复用功能确认: 确保所选GPIO支持PWM功能(需查阅GPIO复用表,例如:某些引脚可能仅支持普通GPIO或UART、SPI等其他功能)。 示例: 若引脚GPIO1支持PWM复用,则需在代码中配置其为PWM模式。 3.2 PWM参数配置 频率限制: 硬件支持的PWM频率范围需参考数据手册(Air780EPM支持1Hz到13MHz);过高的频率,可能导致占空比精度下降。 占空比精度: PWM 的分辨率由硬件定时器位数决定(如 10 位分辨率对应 0.1% 精度);须确保配置的占空比,在合理范围内(0%~100%)。 3.3 代码开发注意事项 API使用规范: 使用LuatOS提供的PWM API,如pwm.setup()、pwm.close() 等。 示例代码: 注意:pwm_channel需对应Air780EPM的硬件PWM通道编号(请参考Air780EPM硬件手册相关说明)。 资源冲突: 确保同一GPIO引脚未被其他功能(如UART、ADC)占用;多通道PWM需确认硬件是否支持多路独立输出。 3.4 功耗与稳定性 低功耗模式: Air780EPM无法在低功耗模式和PSM+模式下保持PWM输出。 信号干扰: PWM信号因为频率较大,可能对其他模拟电路(如ADC)产生干扰,需通过硬件滤波或布局优化(如隔离走线)解决。 温度影响: 高频PWM可能导致GPIO引脚过热,需确保散热设计合理。 3.5 其他关键点 波形校准: 使用示波器验证PWM波形的频率和占空比是否符合预期。 固件版本: 确保使用的LuatOS固件版本支持PWM功能。 错误处理: 在代码中添加异常处理(如PWM配置失败时的重试机制)。 更多最新开发资料详见: www.air780epm.cn 今天的内容就分享到这里了~
  • 2025-4-21 14:03
    21 次阅读|
    0 个评论
    本期特别分享Wi-Fi联网AP应用示例(Air8000作为热点): 以Air8000核心板为例,在工业物联网场景中快速构建高可靠、低时延的Wi-Fi网络,供终端IoT设备接入。 最新开发资料详见: www.air8000.cn 一、了解两种工作模式 在实际使用中,Air8000工业引擎支持两种无线网络工作模式:AP模式和STA模式。 1.1 AP模式 AP是Access Point的缩写,即无线接入点,它是一个无线网络的中心节点,可以看成是一个服务器。它作为一个网络的中心节点,提供无线接入服务,其他的无线设备允许接入该节点,所有接入该节点设备的无线信号数据都要通过它才能进行交换和互相访问。 一般的无线路由器、网关、热点就是工作在AP模式下,且AP节点和AP节点之间允许相互连接。 Air8000工作在AP模式时: 可以用手机或者其他IoT设备连接上Air8000直接与其通信,通过Air8000实现设备集中管理及局域网无线控制。 1.2 STA模式 STA是Station的缩写,它是无线网络中的一个终端站点设备,可以看成是一个客户端。 一般来说,处在STA模式下的设备本身不接受无线的接入,该设备连接到AP节点进行网络访问,STA模式下的设备之间的通信可以通过AP进行转发实现。 Air8000工作在STA模式时: 可以连接到路由器的无线网络中去,手机或电脑通过无线网络实现对Air8000工业引擎的远程控制。 下文分享AP应用示例,后续再分享STA应用。 二、主要硬件准备 2.1 主要硬件 Air8000核心板套件; 支持数据传输的USB数据线; Win10及其以上PC电脑。 2.2 接线说明 使用USB数据线,连接Air8000核心板与电脑即可。 1)核心板正面: 2)核心板反面: 三、最新源码及实操教程 Air8000应用示例持续更新中,AP应用通过系统启用AP模式,设定特定的SSID和密码,从而创建出一个Wi-Fi网络。 当其他设备成功连接到由Air8000创建的Wi-Fi网络后,便可通过配网系统与Air8000建立起通信桥梁。 最新源码及实操教程详见: https://docs.openluat.com/air8000/luatos/app/wifi/ap/ 3.1 初始化WiFi从机模式: 3.2 AP子函数 : 四、结果验证 4.1 系统启动 4.2 等待从机连接 4.3 连接热点并分配IP 今天的内容就分享到这里了~
相关资源