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

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

    关注

    2525

    文章

    48127

    浏览量

    740171
  • 波特率
    +关注

    关注

    2

    文章

    281

    浏览量

    33762
  • 开发板
    +关注

    关注

    25

    文章

    4436

    浏览量

    94059
  • 串口打印
    +关注

    关注

    0

    文章

    10

    浏览量

    3047
收藏 人收藏

    评论

    相关推荐

    开发板

    开发板学习开发板
    jf_65965232
    发布于 :2022年06月01日 18:23:33

    【机智云开发板】申请啦-信公开课

    信跳转到设备搜索界面;如果设备未配置联网,请点击“设置网络”,使用Airkiss配网技术为设备配网;如果设备已联网,并且手机跟设备处在同一WiFi环境下,可以点击列表的设备进行绑定。注意:开发板
    发表于 01-12 16:04

    请问如何在std rms模块读取相关电平

    您好,最近又个项目,需要使用Compressor,并读取输入前、输入后及被压缩的电平,在SigmaStudio中选择std rms模块。但使用开发板仿真在SigmaStudio也无
    发表于 10-19 15:08

    CB5654开发板开发资料汇总

    芯片开放社区(OCC)网站 → 技术部落 → 技术博文搜索以下博文《SC5654级适配指南》、《CB5654串口入门必看——程序设计逻辑与用法》、《CB5654开发板之串口通讯》、《CB5654开发板
    发表于 11-22 10:20

    为Arduino UNO 开发板程序编写软件

    开发板编写程序的前面板。编写 Arduino 程序时,只需勾选端口设置的单选按钮,选择相应的端口状态为数字读写或模拟量读写,设定好程序保存文件名,即可得到所要的 Arduino 程序。 下图是程序面板
    发表于 05-23 15:25

    为 Arduino Mega 开发板程序编写软件

    端口(A0-A15)时为模拟量读取。数组中元素按分成四类:IN、OUT、PWM 和 analog。然后调用子程序 Arduino-sub.vi 分别编写 Arduino Mega 开发板的程序代码
    发表于 05-23 16:16

    为 Arduino UNO 开发板编写程序

    为模拟量读取端口(A0-A5)时为模拟量读取。数组中元素按分成四类:IN、OUT、PWM 和 Analog。然后调用子程序 Arduino-sub.vi 分别编写 Arduino UNO开发
    发表于 05-23 16:20

    中科亿海FPGA开发板测试

    中科亿海FPGA开发板测试*附件:中科亿海FPGA开发板测试报告.docx
    发表于 08-10 22:22

    如何从FRDM-K22F开发板读取A0引脚的作为模拟输入?

    您好,我正在尝试从FRDM-K22F开发板读取A0引脚的作为模拟输入。我使用 MCUXpresso 的引脚配置工具将其定义为输入 GPIO 引脚。这是这样做的方法吗?GPIO_Re
    发表于 03-21 06:21

    【中科CSM32RV003绿色开发板免费体验】环境搭建

    感谢 发烧友学院以及南京中科公司为我和孩子提供此产品CSM32RV003开发板。收到了CSM32RV003开发板。看下南京中科公司给的pan资源,使用此
    发表于 09-17 20:57

    【中科CSM32RV003绿色开发板免费体验】开发板使用2 CJlink 调试器

    接上文 【中科CSM32RV003绿色开发板免费体验】开发板使用1 南京中科公司为方便调试还热心提供个CJlink 调试器(V1.2) 安装好驱动后(见上文) 接好线 在
    发表于 09-21 05:32

    【中科CSM32RV003绿色开发板免费体验】3.使用流程

    和试用机会,非常感谢电子发烧友论坛! 南京中科公司CSM32RV003开发板使用心得体会 这篇心得体会将围绕我在使用南京中科公司CSM32RV003开发板过程
    发表于 10-14 00:05

    如何在std rms模块读取相关电平

    最近又个项目,需要使用Compressor,并读取输入前、输入后及被压缩的电平,在SigmaStudio中选择std rms模块。但使用开发板仿真在SigmaStudio也无法看到
    发表于 11-30 07:47

    解析T5荧光灯在照明应用

    解析T5荧光灯在照明应用 摘要:阿拉丁照明网的记者通过走访各大知名企业,了解各个厂家的T5荧光灯系列产品,全面解析T5荧光灯在照明应用中的
    发表于 04-20 11:44 1385次阅读

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

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