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

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

3天内不再提示

基于中微开发板的荧光AD值读取案例解析

电子设计 来源:面包板社区 作者:上海首席男模 2021-02-16 09:25 次阅读

基于上一次发帖已经过去很久,之前项目中一直用的STM32的,最近在做的项目刚好是荧光值检测的,有一块PD的检测板,刚好拿来测试一下。

这次之所以这么晚,主要之前串口打印的问题一直没解决,这两天看到有人发帖解决了,刚好可以往下继续了,先说一下效果:从结果上来看AD还可以,但是串口感觉一般般,打印还是有点问题,如果通讯上加上通讯协议可能会好一点。

图(1)效果图-黑色的长方形是我自己的荧光检测板,出来模拟

供电本来严格点要±电源供电的,我就凑合用板载的5V了(实测可能4V左右),将输出端接到P00口,

代码配置主要分三块:

AD的io配置,

pIYBAGAP2fuATVRIAABYZLpRSSw296.png

图(2)AD部分的配置

串口的配置,注意更改自己的波特率对应的TMR2Value的值,如果串口打印还有问题的话参照别人前面发的贴子,

o4YBAGAP2g6ARH6TAACrxlnYGXQ652.png

图(3)串口部分的配置

ad值的打印,输出到串口,我是用的外部中断按键触发,按一次按键打印一次,

pIYBAGAP2h2AWcJtAAAny0cJ0X4082.png

图(4)串口打印部分的配置

除此之外,我先校准了GND和Vcc的ad值,还可以,但是串口打印有点影响效果,数据出来一般般把,

o4YBAGAP2jmAWqwEAABNCVdeuRU038.png

图(5) 将ad输出引脚接到GND读出的ad值

o4YBAGAP2lGAVelUAABLUfC3NTo904.png

图(6) 将ad输出引脚接到vcc读出的ad值

图(7) 将ad输出引脚接到传感器

输出的值会有所浮动,但是这么粗略的效果看下来还可以,简单的一些定性的快检产品中使用的话问题不大的,可以考虑考虑,

有所顾虑的是串口不知是否能够靠代码优化有所改善,希望大家能给出一些意见建议或者实验结果分享
编辑:hfy

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

    关注

    2550

    文章

    51003

    浏览量

    752968
  • 波特率
    +关注

    关注

    2

    文章

    307

    浏览量

    34112
  • 开发板
    +关注

    关注

    25

    文章

    5026

    浏览量

    97357
  • 串口打印
    +关注

    关注

    0

    文章

    10

    浏览量

    3092
收藏 人收藏

    评论

    相关推荐

    stm32开发板开发板原理图

    stm32开发板开发板原理图。
    发表于 12-21 15:38 61次下载

    开发板原理图

    单片机开发板
    发表于 07-04 14:36 51次下载

    基于红牛开发板的SD卡读取文件名在LCD上显示

    文档内容介绍了基于红牛开发板的SD卡读取文件名在LCD上显示的资料。
    发表于 09-01 17:09 25次下载
    基于红牛<b class='flag-5'>开发板</b>的SD卡<b class='flag-5'>读取</b>文件名在LCD上显示

    雪电子mega128开发板简介

    ATmega128开发板 AVR 学习 核心 标准版本 引出常用接口,可接雪外围模块 型号 OpenM128 (标准版)
    的头像 发表于 12-19 15:38 1746次阅读
    <b class='flag-5'>微</b>雪电子mega128<b class='flag-5'>开发板</b>简介

    雪电子LPC4357开发板简介

    LPC4357开发板 学习 核心 标准版本 引出常用接口,可接雪外围模块 型号 Open4357-C (标准版)
    的头像 发表于 12-29 10:56 3046次阅读
    <b class='flag-5'>微</b>雪电子LPC4357<b class='flag-5'>开发板</b>简介

    【STM32Cube_22】使用ADC读取电压

    本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取DAC输出引脚的电压。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是
    发表于 12-05 16:21 12次下载
    【STM32Cube_22】使用ADC<b class='flag-5'>读取</b>电压<b class='flag-5'>值</b>

    基于uFUN开发板的心率计(三)Qt上位机的实现

    。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实现。这篇文章写完,uFUN心率计这个小项目就算结束了,最近又做了个uFUN开发板的扩展板,在信群里的朋友都已经看到...
    发表于 12-08 15:36 7次下载
    基于uFUN<b class='flag-5'>开发板</b>的心率计(三)Qt上位机的实现

    开发板原理图分享

    开发板原理图分享
    发表于 05-15 09:20 15次下载

    国产处理器瑞芯RK3568对比RK3399性能解析-迅为开发板

    国产处理器瑞芯RK3568对比RK3399性能解析-迅为开发板
    的头像 发表于 05-05 16:41 2257次阅读
    国产处理器瑞芯<b class='flag-5'>微</b>RK3568对比RK3399性能<b class='flag-5'>解析</b>-迅为<b class='flag-5'>开发板</b>

    【东半导体DT5M4765R8L6 开发板试用体验】东4765开发板串口打印

    硬件: 东4765开发板 软件程序 example_uart 运行截图 0
    的头像 发表于 07-31 16:49 609次阅读
    【东<b class='flag-5'>微</b>半导体DT5M4765R8L6 <b class='flag-5'>开发板</b>试用体验】东<b class='flag-5'>微</b>4765<b class='flag-5'>开发板</b>串口打印

    复旦复旦FM33LC0xxN开发板资料

    复旦FM33LC0xxN开发板资料
    发表于 10-18 15:33 9次下载

    复旦复旦FM33LC0xxU开发板资料

    复旦FM33LC0xxU开发板资料
    发表于 10-18 15:33 2次下载

    复旦复旦FM33LE0系列开发板资料

    复旦FM33LE0系列开发板资料
    发表于 10-18 15:33 17次下载

    复旦复旦FM33LG0xx开发板资料

    复旦FM33LG0xx开发板资料
    发表于 10-18 15:33 10次下载

    瑞芯主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示

    本文介绍瑞芯方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562开发板演示,通用RK3566、RK3568、RK3588等
    的头像 发表于 12-13 11:40 155次阅读
    瑞芯<b class='flag-5'>微</b>主板/<b class='flag-5'>开发板</b>Linux系统播放音频方法,触觉智能RK3562<b class='flag-5'>开发板</b>演示