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

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

3天内不再提示

【干货分享】基于道生物联TKB-623评估板串口透传的手写数字识别

电子发烧友论坛 2025-11-11 08:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍了道生物联TKB-623开发板结合 UART 串口透传实现手写数字识别与远距离传输的项目设计。

摘自优秀创作者-jf_07365693

https://bbs.elecfans.com/jishu_2504554_1_1.html


73c34b80-be92-11f0-8ce9-92fbcf53809c.png新一代 TurMass 无线通信TKB-623评估板

1、项目介绍

硬件连接:包括 TKB-623 连接单片机串口、发射和接收端定义等;

模式设置:设置 TKB-623 的发送端和接收端均为透传模式;

透传测试:连接硬件和 TKB-623,实现手写数字十六进制数据的串口透传;

数据解析:使用单片机结合 MNIST 库实现手写数字数据解析;

网页显示:网页端设计与数字解析结果显示等。

73e2895a-be92-11f0-8ce9-92fbcf53809c.jpg

透传模式

透传模式是相对于 AT 指令的另一种模式。

  • AT 指令模式是一种通信协议,设备之间通过发送 AT 指令来进行通信和控制;
  • 透传模式的设备之间可以直接通过数据通道传输数据,无需发送和接收特定格式的 AT 指令。
  • 透传模式是通过串口数据接收超时或超过最大包长来判断数据的结束,并开始发送数据。AT 指令模式是通过\r\n来判断指令的结束。

进入透传模式前需把设备配置成可以通讯的工作模式及射频发射接收的参数。

指令响应
AT+WORKMODE=<工作模式>,<超时时间>,<最大包长>AT_OK

说明:

  • <超时时间> 超时时间单位为毫秒,取值范围为 2~1000,默认 3
  • <最大包长> 取值范围为 1~2048

详见:TK8620基于SDK2.0的AT指令使用说明 — 资料中心 文档.

2、硬件连接

这里给出网页手写数字识别的串口透传硬件连接方案。

采用外加单片机解析 GPS 数据,TKB-623 将解析结果透传至接收端,接线如下

TKB-623 (Receive)MCUNote
UART_TXDRXD (Pin9)Receive
UART_RXDTXD (Pin8)Transmit
3V3_MVCCPower
GNDGNDGround

注意这里 TKB-623 接收端负责将透传信息发送至 MCU,并将识别结果透传回 TKB-623 发送端,因此TX和RX引脚均需要连接。

实物图

73faf0f8-be92-11f0-8ce9-92fbcf53809c.jpg


3、模式设置

固件默认工作模式为 21 ,即异步收发模式;

选择 透传模式 作为 TKB-623 的工作模式,转发网页发送的十六进制数据和单片机识别结果;

根据 AT 指令手册可知,AT+WORKMODE=81/82 可实现开启/关闭透传模式;

74140afc-be92-11f0-8ce9-92fbcf53809c.jpg

4、网页手写数字

设计网页手写数字面板设计,实现手写数字原始数据采集、转发和结果显示。

代码

电脑新建index.html文件,并添加如下代码

html><2;title>手写数字识别title> ? 手写数字识别h2> canvas> ? 连接串口button> ? 发送button> ? 清除button> ? 反相button> div>