tag 标签: ST25R3916

相关帖子
相关博文
  • 热度 16
    2020-10-17 17:28
    5536 次阅读|
    1 个评论
    【2020意法半导体开发大赛】基于ST25R3916 NFC芯片在嵌入式门禁的应用(001)
    简介 基于 ST25R3916 NFC 芯片在嵌入式门禁的应用,广泛应用在楼宇对讲门口机,小区 IC 门禁和出租房门禁等场所。 1. 门禁硬件资源 本次 NCF 开发设计大赛, ST 官方提供硬件支持: 1, STM32L476RG-Nucleo 开发板,简称 MCU 开发板 2, X-NUCLEO-NFC06A1 模块,简称 NFC 模块,内部包含 ST25R3916 NFC 芯片,可以 IC 卡读卡 / 写卡操作。 MCU 开发板和 NFC 模块结合成一个 嵌入式 门禁系统,需要用到开发板上一个按键、一个串口和 NFC 模块上的 3 个 LED 灯等,还需在购买几个 IC 卡做门禁刷卡测试。 2. 门禁系统主要框架 主要 系统框架图 S1 为开发板上的按钮,主要增加管理功能和删除所有用户卡需用到 LED1 指示注册管理卡操作,常亮或者闪烁正在进行,熄灭则退出。 LED2 指示增加用户卡操作,常亮或者闪烁正在进行,熄灭则退出。 LED3 指示删除用户卡操作,常亮或者闪烁正在进行,熄灭则退出。 LED4 指示正常工作状态用户刷卡,同时指示开门动作。 实物图 3. 开发工具 1) 串口调试助手 2) MDK5 3) STM32L476 软件工程包: STM32CubeExpansion_NFC6_V1.0.0 中的 Applications 例程 https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-nfc6.html 4. 软件设计需求 门禁上电时 :所有 LED 常亮, 1S 后熄灭,进入正常工作状态。 注册管理卡 :按下 S1 , LED1 闪烁 600ms ( NO:300ms , OFF:300ms ),连续刷两张 IC 卡,这时 LED1 变为常亮,表示增加管理卡成功,刷的第一张卡为增加管理卡,第二张卡为删除管理卡。 增加用户卡 :在正常工作状态下,刷增加管理卡, LED2 闪烁 600ms ( NO:300ms , OFF:300ms ),刷要增加的用户卡,依次逐个增加,然后刷增加管理卡或者删除管理卡结束操作。 删除用户卡 :在正常工作状态下,刷删除管理卡, LED3 闪烁 600ms ( NO:300ms , OFF:300ms ),刷要删除的用户卡,依次逐个删除,然后刷增加管理卡或者删除管理卡结束操作。 删除所有卡 :在正常工作状态下,刷删除管理卡, LED3 闪烁 600ms ( NO:300ms , OFF:300ms ) , 按下 S1 , LED3 常亮,后刷增加管理卡或者删除管理卡, LED3 灭删除所有卡成功。 用户刷卡 :在正常工作状态下,用户刷卡,若用户卡已注册,则开门 LED4 常亮 1S 后熄灭,若用户卡未注册,则不开门 LED4 闪 3S 后熄灭, 5. 程序设计简介 1. 增加消息事件队列 event.c 和 event.h ,事件类型包括: 1) 按键事件 2) 刷卡事件 3)10ms 周期事件 4)100ms 周期事件 2. 增加门禁功能处理 doorApp.c 和 doorApp.h ,包括注册管理卡、增加用户卡、删除用户卡和删除所有的用户卡等功能。 3. 增加 4 个 LED 的常亮、熄灭和闪烁功能的处理 本文主要描述了 NFC 嵌入式门禁架构和功能设计思想,工程测验和程序展示请看下篇《基于 ST25R3916 NFC 芯片在嵌入式门禁的应用( 002 )》
  • 热度 3
    2020-9-13 15:15
    4311 次阅读|
    1 个评论
    【2020意法半导体开发大赛】智能种植管理应用(1)
    承蒙面包板社区和意法半导体的厚爱,这次顺利申请到了ST25R3916开发板套餐。本次申请是希望在学校开展的金佛手种植实践智能化大棚建设中试用其智能化管理的价值应用。怎奈在收到开发板套餐的兴奋中无缘无故被一个官司缠身,两周来没有空去上电试用一下开发板套件,今天要抽出一点时间来验证一下应用,然后继续应对恼人的官司,等结束后再好好开发一下它的具体应用功能。先看一下应用环境:目前可以实现远程监控、远程控制喷灌、自动定时喷灌的智能大棚环境。 NFC(近场通信)顾名思义,是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内。目前近场通信已通过成为ISO/IEC IS 18092国际标准、EMCA-340标准与ETSI TS 102 190标准。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种,相比于蓝牙的传输速率小很多,但是连接、设置速度快,便于实时传输。本次获得的意法半导体ST25R3916开发板套餐,已经是一个比较完善的可直接应用的NFC读卡、识别应用系统。 本次获得的意法半导体ST25R3916开发板套餐,由NFC读卡器(含天线)板和MCU读写控制板两部分组成。读卡器板的核心是一颗ST25R3916芯片,MCU读写控制板带了一块带触控功能的液晶显示屏,使用起来十分便捷。 在MCU读写控制板的背面是一颗STM32L476VGT6的ARM内核32位单片微处理器,同时还自带了板载ST-LINK调试编程接口,方便对MCU进行程序编写和调试。 套餐中还带了三张空白的NFC标签卡,是印刷了电路和天线的贴纸,可以方便地贴在手机背面,方便随身携带,NFC标签最重要的功能是进行身份识别。对于智能化种植实践管理的大棚来说,进入者可以通过读卡器控制电子门锁,通过识别身份自动记录人工进入管护的时间,智能回溯智能种植活动中人工、管护活动进行过程。 当MCU读写控制板进入读写就绪状态时,只要NFC控制卡就能读取到,进行身份识别,简单连接就能实现门禁钥匙功能,更重要的是能够记录进出的时间点,实现智能化的干预行为记录回溯。 除了三张空白的NFC标签,开发板包装内还有个小袋子,里面有一大一小两个NFC标签,应该是可以适用于不同的应用场景,小标签只有一元硬币大小用起来应该会非常方便、便携。 MCU读写控制板还自带了一个标签信号强度的测试功能,方便测试标签是否良好、最远的读取距离,也是一个很方便的功能。目前就把这个设想罗列在这里,功能实现和扩展开发留待后面逐步去实现。