0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【工程师开发板使用测评】爱普特 APT32F110 ev board Zwave物联网无线通信 智能照明实验D

爱普特微电子 2023-03-05 10:44 次阅读

物联网无线通信智能照明评估实验。

本次实验目的是熟悉APT USART连接ZWave无线模块,MCU接收ZWave无线模块输出的照明控制信号(1byte)0x00 = off, 1-100 = 亮度,开启BT定时器产生100us中断,软件模拟一个PWM功能实现0-100% LED亮度控制。使用ZWave PC 主机下发命令,ZWave 模块收到命令处理并且发亮度数据到APT 单片机。详细如下:

1. 先了解一下BT定时器特性

58aa0f1e-b91d-11ed-ad0d-dac502259ad0.png

58d7b220-b91d-11ed-ad0d-dac502259ad0.png

2.另外对Z-Wave通信作一些简介

5902007a-b91d-11ed-ad0d-dac502259ad0.png

目前,ZWave协议是当今市场上最成熟、最普遍的智能家居生态系统的基础。ZWave生态系统已部署超过1亿个可互操作设备。

本次实验使用868MHz频率(欧洲),模块是成熟的软件与硬件,为快速连接USART 进行实验,只是使用了TX(模块)与MCU (TX)相连。

3. 硬件上做一些连接

将zwave 模块TX输出的信号连接到PA1.10脚:

59327d40-b91d-11ed-ad0d-dac502259ad0.png

4. 实验基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序实现:

(1) 先设置对应的IO。

59530eb6-b91d-11ed-ad0d-dac502259ad0.png

(2) 使能bt_timer_demo()。

596ede8e-b91d-11ed-ad0d-dac502259ad0.png

(3) 初始化 bt_timer inti 为100 ,为了定时器产生100uS中断。

5988de6a-b91d-11ed-ad0d-dac502259ad0.png

(4) 在bt 中断里添加led模拟调光的用户程序,使用依据Zwave_LED_duty 变量内容,改变PB0电平状态,达到亮度控制与OFF。

59a26f1a-b91d-11ed-ad0d-dac502259ad0.png

(5) USART资源设置,由于使用了PB0.2 作为led控制,使用PA19、PA110, 作为USART TX , RX 的IO, USART 的RX 处于查询模式,当收到一个数据时,赋予ZWAVE_LED_duty变量。

59bbf7dc-b91d-11ed-ad0d-dac502259ad0.png

小结:使用APT MCU USART内部资源,快速功能实现,了解代码的结构与使用方法,为下一级复杂的应用评估作准备。

实验场景:

59d85a9e-b91d-11ed-ad0d-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    5981

    浏览量

    135879
  • 物联网
    +关注

    关注

    2904

    文章

    44322

    浏览量

    371557
  • 开发板
    +关注

    关注

    25

    文章

    4967

    浏览量

    97231
收藏 人收藏

    评论

    相关推荐

    基于ALINX开发板Z19-P实现WIFI无线通信功能

    本教程基于 ALINX 开发板 Z19-P , 实现 WIFI 无线通信的功能,WIFI 模块使用 USB WIFIrtl8188cu。
    的头像 发表于 11-11 10:44 130次阅读
    基于ALINX<b class='flag-5'>开发板</b>Z19-P实现WIFI<b class='flag-5'>无线通信</b>功能

    无线通信频谱分析仪的技术原理和应用场景

    方面: 频谱监测与管理:在无线电频谱管理中,频谱分析仪可用于监测频谱占用情况,发现非法使用的频率,以及定位干扰源。这有助于维护无线通信的秩序和安全性。 无线通信系统设计与优化:工程师
    发表于 11-07 15:13

    无线通信测试平台的技术原理和应用场景

    和负载条件下的性能和稳定性。 联网测试: 确保智能家居设备、智能城市基础设施和其他联网设备
    发表于 11-06 14:29

    芯科科技对未来无线通信市场的展望

    SiliconLabs(亦称“芯科科技”)作为联网无线技术领域动化等领域提供高性能、低功耗、高安全的无线连接解决方案。近日,芯科科技主任现场应用
    的头像 发表于 07-24 09:25 617次阅读

    请问ESP32-S3-LCD-EV-Board开发板有源代码吗?

    请问各位大佬,ESP32-S3-LCD-EV-Board开发板有源代码吗?示例代码,官网和github翻了一圈没找着啊!
    发表于 06-05 07:31

    嵌入式学习-飞凌嵌入式ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从云-网-边-端的联网
    发表于 05-16 09:19

    飞凌嵌入式-ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从云-网-边-端的联网
    发表于 05-16 09:12

    项目分享|基于ELF 1S开发板完成的联网开源项目

    ElfBoard作为飞凌嵌入式旗下教育品牌,自成立以来,持续吸引着各界的瞩目,其中也赢得了一些工程师的青睐。今天,就和各位小伙伴分享一位杰出工程师借助ELF1S开发板完成的嵌入式
    的头像 发表于 05-14 09:03 1325次阅读
    项目分享|基于ELF 1S<b class='flag-5'>开发板</b>完成的<b class='flag-5'>物</b><b class='flag-5'>联网</b>开源项目

    通过联网管理多台MQTT设备-基于米尔T527开发板

    本篇测评由电子工程世界的优秀测评者“JerryZhen”提供。本文将介绍基于米尔电子MYD-LT527开发板的网关方案测试。一、系统概述基于米尔-全志T527设计一个简易的
    的头像 发表于 05-10 08:01 645次阅读
    通过<b class='flag-5'>物</b><b class='flag-5'>联网</b>管理多台MQTT设备-基于米尔T527<b class='flag-5'>开发板</b>

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    普特再推超高性价比全国产32位MCU—APT32F1025B

    近日,全国产32位MCU小巨人企业普特微电子宣布推出一款超高性价比的全国产RISC核32位MCU——APT32F1025B,进一步扩展丰富其在全国产、高性价比领域MCU产品系列布局
    的头像 发表于 03-29 08:17 936次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>再推超高性价比全国产32位MCU—<b class='flag-5'>APT32F</b>1025B

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 1856次阅读

    基于普特APT32F1023B的高安全性车载逆变器全国产MCU方案

    稳步增长。普特车载逆变器方案前级由APT32F1023B控制推挽升压,后级基于APT32F1023B全桥逆变。输入电源11-15V、28.5A,可逆变输出为11
    的头像 发表于 02-19 13:04 432次阅读
    基于<b class='flag-5'>爱</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性车载逆变器全国产MCU方案

    作为一个平台开发工程师,我如何使用联?

    如果你是一位平台开发工程师,需要了解联作为IoT云平台,由 云管平台、开放平台、APP 三部分应用组成,同时打通了短信推送、语音助手、地图等第三方平台,实现与安信可模组的互通互联
    的头像 发表于 12-18 10:52 350次阅读
    作为一个平台<b class='flag-5'>开发</b><b class='flag-5'>工程师</b>,我如何使用<b class='flag-5'>爱</b>星<b class='flag-5'>物</b>联?

    zwave与zigbee的区别

    zwave是一种无线通信技术,允许任何节点直接或间接与通信范围内的其他邻近节点进行通信,具有低成本、低功耗和高可靠性的特征。
    的头像 发表于 12-11 16:35 624次阅读