迪文科技论坛

 找回密码
 立即注册
搜索
查看: 32|回复: 0

【分享】第12组彭士宸、刘远航 纸张厚度测量系统

[复制链接]

1

主题

0

回帖

22

积分

新手上路

Rank: 1

积分
22
发表于 5 天前 | 显示全部楼层 |阅读模式
一、作品简介
   纸张厚度测量系统基于迪文 T5L 智能屏实现,以迪文 T5L 智能屏内置的 CPU_OS 核为核心控制单元,运行 8051 代码完成核心逻辑控制,结合超声波传感器、T5L 屏显示驱动、按键交互电路等模块,实现了纸张厚度测量系统的完整设计。系统通过 CPU_OS 核驱动超声波传感器完成非接触式信号采集,经多张叠加测量 + 温度补偿 + 均值计算的算法优化后,将测量精度控制在≤0.1mm,并借助 T5L 屏的二次开发实现厚度数据的实时可视化展示,可以测量纸张总厚、单张纸的厚度,并预估纸张数量。共完成有3种实现方式,分别是:(1HC-SR04超声波模块+DHT11温湿度检测模块+CD4069反相器+迪文 T5L 智能屏;(2US-016超声波模块+迪文 T5L 智能屏(内置板载16 bit ADC);(3US-016超声波模块+ADS1115 16 bit ADC+迪文 T5L 智能屏。


二、工作原理
通过对作品拟达到的检测精度要求,对多种超声波传感器模块进行了原理分析和选择。
(1)基于往返时间直接测距的超声波测距模块(HC-SR04超声波传感器模块)
超声波模块返回往返时间值给主控计算出具体距离:假设传感器距离桌面的垂直距离s0与传感器距离放置在桌面上的纸的顶部的垂直距离s1之差,为纸张的厚度h。记在测量时超声波传播的速度为v,测量距离桌面垂直距离时超声波发射的时刻t1,接收到超声波的回波时刻为t2,测量距离纸面垂直距离时超声波发射的时刻t3,接收到超声波的回波时刻为t4。则纸张厚度h为:h=s0-s1=0.5*v(t2-t1)-0.5v(t4-t3).
首先主控(T5L 的 CPU_OS 核)输出 15μs高电平触发模块发射 40kHz 超声波,外部中断EX0检测将接收的回波经反相器之后的下降沿,启动定时器T0开始计时,外部中断EX1检测不经反相器的接收的回波结束时的下降沿,停止计时。
(2)基于返回模拟电压值间接测距的超声波传感器模块(US-016超声波传感器模块)
核心工作原理:
量程配置:上电后配置 Range 引脚电平,高电平对应 3m 量程,低电平对应1m 量程。发射接收:模块周期性发射40kHz 超声波脉冲,遇障碍物反射后被接收端捕获。
距离计算:L=1024*VOUT/VCC
对于返回模拟电压值间接测距的超声波传感器模块测量的分辨率,本质取决于电压采样的最小分辨单位,而这个单位由 ADC 的位数和参考电压决定。US-016的模拟输出特性,完美适配高精度 ADC,对于返回的模拟电压可通过采用高位AD转换器实现极小的电压分辨率,最后通过距离计算公式得到极高的采样精度。


三、设计思路
总体设计:
  方案一:HC-SR04+ 反相器双中断测距
利用HC-SR04 的 ECHO 回波信号,通过反相器拆分“上升沿 / 下降沿”,配合T5L 的双外部中断 + 定时器,实现高精度回波时间测量。
HC-SR04 的ECHO 信号直接接 T5L 的 EX0,同时经CD4069 反相器后接 EX1 → 实现“ECHO 上升沿触发 EX0、下降沿触发 EX1”。
        T5L 通过 T1/T2 定时器实现硬件延时,用于生成 HC-SR04 的 TRIG 触发信号(12us高电平)。
        启动测距后,ECHO 上升沿触发EX0 中断 → 启动 T0 定时器计时;ECHO下降沿触发 EX1 中断 → 停止T0 计时。
  方案二:US-016板载 ADC 直连测距
选用板载16bit ADC 连接到 US-016 模块,直接通过采样模拟电压,简化硬件电路。
方案三:US-016+ADS1115外扩 ADC 测距
通过外扩16bit ADC(ADS1115)采集US-016 的模拟电压,转化为数字量后再经 I2C 传输给 T5L。

演示视频:通过网盘分享的文件:演示视频.zip 链接: https://pan.baidu.com/s/1YXklIjiXVixpEijinvzp6A?pwd=gbaj 提取码: gbaj
工程文件在附件中。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-1-28 17:16 , Processed in 0.094769 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表