2324|0

359

帖子

9

TA的资源

一粒金砂(高级)

楼主
 

基于NXP-KW41Z的电子标签-版本A [复制链接]

(1)作品名称:——基于KW41Z的电子标签——
(2)作品实现功能说明:
   2.1 电子标签是无线连接的货柜标签,直接粘贴在需要显示标签的位置,通过手机APP用蓝牙连接该标签并更换标签内容,不需要人工参与更换的过程。
   2.2 标签显示在本设计中采用LCD屏,并在通过原型设计验证后改为电子墨水屏,并提高软件的低功耗特性,实现电池供电的低功耗编写方案。
(3)软硬件设计思路:
3.1 硬件设计
    原型设计采用arduino兼容的扩展板LCD1602的模块,直接插在FRDM-KW41z的对应扩展插槽中,供电用USB。
3.2 软件设计
    软件设计分为2部分:手机APP部分和硬件代码部分。其中手机APP可以用Kinetics BLE Toolbox的WirelessUART功能,直接发送文本文字到硬件上,硬件部分接受该文本并输出到LCD1602上。
    这次的主要工作是LCD1602的驱动移植工作,主要的工作是2部分,对于延时时钟的使用,和硬件端口的驱动。时钟有TPM,PIT,WTC和LPTMR,各有不同的特点和使用特性。综合对比和测试后使用了可以在休眠状态都启动的LPTMR,输入时钟32KHz(选择通道0),这样最小的tick延时30毫秒,能够保证足够的精度。另外,由于KW41z可以多引脚复用,所以硬件设定和启动需要设置的参数比较多,但这样也从侧面反映了功能的全面,而且深入了解后,发现逻辑非常清晰,可以避免最大的冲突。不过,就是需要对于board.h等多个设置文件都有一定的了解。最后,把lcd1602 的驱动,集成在eTag_lcd1602.h中,只开放了eTag_init和eTag_refresh两个函数,这样使用起来很方便,也可以便于大家直接使用。
    在后续的设计中,只需要更换驱动,整体项目都可以很容易地复用移植,在下一步的电子魔术屏设计中,可以自如定义新的硬件定义。因为时间临近,先发一版这样的设计,如果来得及,争取把移植的电子屏设计也提交展示。
(4)相关分享帖集锦:
因为中间遇到的问题比较多,但是没来得及及时发帖,但是多数都在程序中有remark和记录。
KW41开发套件-电子标签DIY过程#1
KW41开发套件-电子标签DIY过程#2 软件硬件都要试试


(5)原理图:

(6)作品的源代码:
见附件。
BLE_uart_eTag_Shown_ver.D2-提交版本201707.rar (2.4 MB, 下载次数: 11)


BLE_uart_eTag_Shown_ver.D2-提交版本201707.rar (2.4 MB, 下载次数: 11)


本代码可以开源使用。

(7)大赛作品演示视频:

(8)作品总结和展望:
8.1 本设计是原型设计A型,使用LCD1602显示模块,最容易使用而且价格便宜,可以验证KW41z的性能。
8.2 后续应该使用电子墨水屏进行设计,这样才能充分实现芯片的性能和价值
8.3 这样的设计方案,具有一定的产业化前景,可以大批量生产使用,在超市的电子标签,和大型活动场所的动态路标都可以使用。这个硬件为基础平台,不同的APP可以实现更多的功能。


此帖出自NXP MCU论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表