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

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

3天内不再提示

【开源获奖案例】基于T5L智能屏的指纹识别解决方案

迪文智能屏 2024-07-06 08:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

——来自迪文开发者论坛

本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能屏的指纹识别解决方案。该方案通过智能屏串口进行Modbus通讯,实现对指纹识别模块的精准控制,并集成了指纹录入与识别功能。可用于门禁管理、员工考勤、智能门锁等场景,为用户带来更为便捷、安全的交互体验。

UI素材展示

9917c162-3b2c-11ef-a655-92fbcf53809c.png

99281260-3b2c-11ef-a655-92fbcf53809c.png

9950027a-3b2c-11ef-a655-92fbcf53809c.png

99759954-3b2c-11ef-a655-92fbcf53809c.png


GUI工程设计 999206c0-3b2c-11ef-a655-92fbcf53809c.png C51工程设计

屏幕进行modbus通讯的部分代码如下:

int main(void){ INIT_CPU(); T2_Init(); UART4_Init(); EA=1;// UART4_SendStr("hello",sizeof("hello")); WDT_ON();//打开开门狗 while(1) { WDT_RST();//喂狗 Process(); }}void MainMachineHandle(void){ if(UartDataHandle) { uartHandle(Uart4_Rx,uart4_rx_count); CLR_UartMp3(); }}bool uartHandle(u8 *Tdata,u8 len){ u16Wlen=0; u16CRC_1=0,BegAddr=0; u8 xdata RetData[Uart4_Rx_Maxlen+10]; u8 errnum=0; CRC_1=CalcCrcAll(0xffff,Tdata,len-2); if(CRC_1!= ((Tdata[len-1])<<8 | (Tdata[len-2]))) returnfalse; //这个为写指令 if(Tdata[0]==0&& Tdata[1]!=0x06) { returnfalse; } elseif(Tdata[0]!=DevAddr) //设备地址 { returnfalse; } //这个为写指令 if(Tdata[1]!=0x03&& Tdata[1]!=0x06 && Tdata[1]!=0x10 ) { SendModbusAckErr(Tdata,1); returnfalse; } Wlen=(Tdata[4]<<8|Tdata[5]); //长度 BegAddr=(Tdata[2]<<8|Tdata[3]); //开始地址 if(Tdata[1]==0x06)//写内存 { write_dgusii_vp(BegAddr,&Tdata[4],1); } elseif(Tdata[1]==0x10) { write_dgusii_vp(BegAddr,&Tdata[7],Wlen); } //读操作响应 //[01][0x03][00][6B][00][02][CRC高][CRC低] if(Tdata[1]==0x03) { RetData[0]=Tdata[0]; RetData[1]=0x03; RetData[2]=Wlen*2; read_dgusii_vp(BegAddr,&RetData[3],Wlen); CRC_1=CalcCrcAll(0xFFFF,RetData,3+Wlen*2); RetData[Wlen*2+3]=CRC_1; RetData[Wlen*2+3+1]=CRC_1>>8; SendModbusAckOK(RetData,3+Wlen*2+2); } elseif(Tdata[1]==0x10) { memcpy(RetData,Tdata,6); CRC_1=CalcCrcAll(0xFFFF,(INT8U*)&RetData,6); RetData[6]=CRC_1; RetData[7]=CRC_1>>8; SendModbusAckOK(RetData,8); } elseif(Tdata[1]==0x06 && Tdata[0]) //当地址码为真,才应答 { memcpy(RetData,Tdata,8); SendModbusAckOK(RetData,8); } returntrue;}

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

    关注

    43

    文章

    1756

    浏览量

    104924
  • 开源
    +关注

    关注

    3

    文章

    4345

    浏览量

    46442
  • 智能屏幕
    +关注

    关注

    0

    文章

    76

    浏览量

    3866
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    兆易创新助力指纹识别技术落地IoT新兴场景

    从电容到下光学,指纹识别技术在如今的PC、智能手机等消费电子产品中已被广泛应用,逐渐成为标配。在这些成熟市场之外,随着IoT技术的飞速发展,指纹识别正不断突破传统应用边界,在
    的头像 发表于 02-09 09:24 1075次阅读
    兆易创新助力<b class='flag-5'>指纹识别</b>技术落地IoT新兴场景

    用 1024 颗 LED 点亮像素创意!涂鸦 T5 AI 像素方案,高密度·高兼容·全开源

    在嵌入式开发中,一块可高度自定义的智能显示,无疑是许多开发者的梦想画布。如果你热爱像素艺术的复古趣味,又想玩转AI语音交互,那这款高密度像素屏绝对是你的理想项目。涂鸦T5AI像素
    的头像 发表于 01-29 18:11 432次阅读
    用 1024 颗 LED 点亮像素创意!涂鸦 <b class='flag-5'>T5</b> AI 像素<b class='flag-5'>屏</b><b class='flag-5'>方案</b>,高密度·高兼容·全<b class='flag-5'>开源</b>

    智能门锁指纹识别安全吗?当静电“模糊”了传感器……

    “认贼作父”:一枚未录入的指纹,可能错误地识别为已授权的户主,导致安全门禁形同虚设。
    的头像 发表于 01-19 16:41 334次阅读

    【CPKCOR-RA8D1】指纹扫描器

    /jishu_2502298_1_1.html)指纹识别模块 :推荐使用AS608或其他兼容的光学指纹传感器LCD显示模块 :利用扩展板支持的LCD接口(如MIPI-DSI或RGB接口)[](https://bbs.elecfans.com
    发表于 10-30 11:38

    怎么通过UART1对指纹识别模块的控制

    今天主要介绍一下我们团队怎么通过UART1对指纹识别模块的控制。由于E203 的UART通信资源有限(UART0、UART1、UART2),在mcu200t FPGA开发板上,uart0已用
    发表于 10-30 06:12

    广和通推出基于MediaTek T930的5G FWA系列解决方案

    2025年欧洲通讯展(NetworkX 2025)期间,广和通推出基于联发科技MediaTek T930的5G FWA系列解决方案,包括采用领先射频方案并全面满足北美运营商需求的模组F
    的头像 发表于 10-27 10:38 1309次阅读

    秒级唤醒指纹识别模块方案

    随着智能安防与低功耗终端设备需求快速增长,指纹识别正加速向“小尺寸、微安级、秒级唤醒”演进。预计 2025 年市场规模将逼近 42 亿元。 “单节锂电池供电指纹锁”一站式解决方案
    发表于 10-23 14:16

    迪文科技精彩亮相2025韩国大邱未来汽车与出行展览会

    系列ASIC的非接触杯满即停解决方案‍‍‍‍DGUS素材库上线,欢迎使用!【开源获奖案例】AI智能交互新方案:基于
    的头像 发表于 10-22 10:31 726次阅读
    迪文科技精彩亮相2025韩国大邱未来汽车与出行展览会

    新品 | Unit Fingerprint2,高性能指纹识别传感器单元

    UnitFingerprint2是一款高性能指纹识别传感器单元,内部集成STM32核心主控与A-K323CP一体化指纹识别模组,采用半导体电容式传感器,具备指纹采集、特征提取、注册、比对、存储、检索
    的头像 发表于 10-17 17:41 1514次阅读
    新品 | Unit Fingerprint2,高性能<b class='flag-5'>指纹识别</b>传感器单元

    用树莓派做一个指纹识别方案,难不难?

    让我们在树莓派单板计算机上解锁生物识别控制功能吧!生物识别技术利用每个人独有的、不易复制的生理或行为特征进行身份验证。地球上每个人的指纹都是独一无二的,让我们一起来探索指纹的奇妙用途吧
    的头像 发表于 08-09 13:14 1054次阅读
    用树莓派做一个<b class='flag-5'>指纹识别</b><b class='flag-5'>方案</b>,难不难?

    开源获奖案例】AI智能交互新方案:基于T5L智能的AI DeepSeek大模型

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——AI智能交互新方案:基于T5L智能
    的头像 发表于 07-12 09:02 1275次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】AI<b class='flag-5'>智能</b>交互新<b class='flag-5'>方案</b>:基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的AI DeepSeek大模型

    超声波指纹模组灵敏度飞升!低温纳米烧结银浆立大功

    发挥着重要作用。 指纹模组广泛应用于智能家居领域,智能门锁、家电、安防监控等场景,在金融支付领域,移动支付场景中指纹识别认证,驱动金融领域需求激增。 而在
    发表于 05-22 10:26

    开源获奖案例】基于T5L智能的音乐播放与歌词显示方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的音乐播放与歌词显示
    的头像 发表于 05-08 09:52 999次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音乐播放与歌词显示<b class='flag-5'>方案</b>

    开源获奖案例】基于T5L智能的零食机

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的零食机。该方案
    的头像 发表于 04-30 18:20 842次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的零食机

    汉思新材料:创新指纹模组用胶方案,引领智能终端安全新高度

    智能手机全面普及的今天,指纹识别技术已成为用户身份验证的核心模块,其可靠性与耐久性直接影响用户体验。作为电子封装材料领域的领军企业,汉思新材料凭借多年技术积累,针对指纹模组的复杂工艺需求,推出
    的头像 发表于 04-25 13:59 938次阅读
    汉思新材料:创新<b class='flag-5'>指纹</b>模组用胶<b class='flag-5'>方案</b>,引领<b class='flag-5'>智能</b>终端安全新高度