2021-05-24

2021-5-24

关于ADC测试

时间过得真快,一不注意五月底了。
温馨提示:顶级小白每日总结,大佬自觉请绕道避行。
今天上午开了半天会,只有两句话和我有关,一个是电滚筒的速度调试,一个是ADC的测电压值实现。下午昏昏欲睡中弄出来了电压值的测试问题。
主函数代码设计:通过串口输出信息:ADC测到的电压值。
之前状态:板子电灯不亮,串口不输出数据,由于开发板的LCD屏模块用到了PB0引脚,因此ADC中通道8无法使用。
进一步解决:找到点灯不亮的原因:板子没有下载BOOT程序,因此板子不跑主程序代码(改地址)。更换电路板,可以测试通道8是否可用。
串口不输出数据:之前查找点灯问题时将点灯的代码写在了主函数内最前面,放在了函数初始化之前,后来发现这个问题后将此语句放到后面,串口立马就输出数据了。
新问题:测得电压值与实际不相等。输入的电压值为24V,测得23V,不明白其中原因,分析分压电路,电路如下:
分压电路
正常输入电压值为24V,经过R14和R12分压之后AD1端理想值为3.1V左右,但是由于存在输入阻抗,导致分压偏小,然后在经过反推输入电压,所得值应该偏大,但是实际上这个值是较真实值小的,也就是说,这个反推出来的电压值应该比23V还要小。那么少这点电压去哪里了呢?目前位置给我讲这个问题的老师已经被我气跑了,不过老师被我气跑前留下了解决此问题的方案:给AD1加一个电压跟随器,这样就能较好解决电压不准的问题,不过也只能想想罢了,因为硬件电路板已经量产了。
现在想想电滚筒的速度实现问题吧,需要了解电滚筒的外径(查对应的线速度),了解驱动卡的减速比,还有其他的问题,怎末由转速变成线速度。
明天25号下个月又要请假哎。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世界顶尖抖腿设计师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值