找回密码
 立即注册
查看: 269|回复: 16

工程需求:使用MCU的ADC采样0~1.8V电压,经过MCU调整后(校正后),输出0~1.8V电压。

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-16 10:08:02

8

主题

72

回帖

770

积分

高级会员

积分
770
发表于 2025-6-5 11:40:29 | 显示全部楼层 |阅读模式
工程需求:使用MCU的ADC采样0~1.8V电压,经过MCU调整后(校正后),输出0~1.8V电压,不知道STC有没有合适的单芯片可以完成这个工作。主要是用于游戏手柄摇杆中心点校正和外圈范围校正。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-16 10:08:02

8

主题

72

回帖

770

积分

高级会员

积分
770
发表于 2025-6-5 12:09:20 | 显示全部楼层
国芯人*** 发表于 2025-6-5 11:43
在游戏手柄摇杆的中心点和外圈范围校正中,使用单芯片完成ADC采样和数据处理的工作,是实现这一需求的有效 ...

如何用STC的MCU实现?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:84
  • 最近打卡:2025-06-10 08:59:58

10

主题

186

回帖

1821

积分

版主

积分
1821
发表于 2025-6-5 13:31:31 | 显示全部楼层
选型直接用USB系列的,AI8051U、8H8K64U等USB系列如下图方框内均满足;论坛搜索游戏手柄也有相关参考案例。
截图202506051330012372.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:94
  • 最近打卡:2025-06-16 11:51:06

74

主题

6089

回帖

1万

积分

超级版主

积分
12721
发表于 2025-6-5 13:59:32 | 显示全部楼层
使用AI/STC8系列的10位或12位ADC就可以实现。你具体说下你的校准规则。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-06-16 09:23:07

24

主题

404

回帖

2663

积分

版主

积分
2663
QQ
发表于 2025-6-5 14:47:20 | 显示全部楼层
usb-hid 手柄 开源 基于stc8h8k64u
https://www.stcaimcu.com/thread-4257-1-1.html

QQ:1463035472,微信:19952583954
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-16 10:08:02

8

主题

72

回帖

770

积分

高级会员

积分
770
发表于 2025-6-5 15:17:31 | 显示全部楼层
梁*** 发表于 2025-6-5 13:59
使用AI/STC8系列的10位或12位ADC就可以实现。你具体说下你的校准规则。

采样STC应该没有问题,主要是输出,8051和8H系列都没有DAC。

点评

说出你要求的处理这么困难吗?我都不知道你要输出的是什么量。 读取摇杆实际就是读电位器或霍尔输出的电压,我一般校准就是先读取中点电压,然后读取两个端点的电压,如果信号是线性的,就进行线性处理,如果不是线  详情 回复 发表于 2025-6-5 16:49
没有DAC,可以用PWM代替DAC输出的。  详情 回复 发表于 2025-6-5 16:43
PWM做DAC完整演示程序,用内部真12位ADC来保证精度@8H8K64U https://www.stcaimcu.com/thread-4535-1-1.html  详情 回复 发表于 2025-6-5 15:27
用PWM做DAC呢 https://www.stcaimcu.com/thread-11368-1-1.html  详情 回复 发表于 2025-6-5 15:22
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-16 10:08:02

8

主题

72

回帖

770

积分

高级会员

积分
770
发表于 2025-6-5 15:19:59 | 显示全部楼层
32位80*** 发表于 2025-6-5 14:47
usb-hid 手柄 开源 基于stc8h8k64u
https://www.stcaimcu.com/thread-4257-1-1.html

谢谢,主要是要在原装的手柄上,比如XBOX手柄、PS4手柄上做一个附加电路,对摇杆进行校准。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:84
  • 最近打卡:2025-06-10 08:59:58

10

主题

186

回帖

1821

积分

版主

积分
1821
发表于 2025-6-5 15:22:11 | 显示全部楼层
conso*** 发表于 2025-6-5 15:17
采样STC应该没有问题,主要是输出,8051和8H系列都没有DAC。

用PWM做DAC呢
https://www.stcaimcu.com/thread-11368-1-1.html
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-16 10:08:02

8

主题

72

回帖

770

积分

高级会员

积分
770
发表于 2025-6-5 15:22:29 | 显示全部楼层
conso*** 发表于 2025-6-5 15:17
采样STC应该没有问题,主要是输出,8051和8H系列都没有DAC。

有人用***的MCU做了一个校准板,我在想是不是可以用STC的MCU做个。

霍尔摇杆驱动板v4手册6-12.pdf

2.9 MB, 下载次数: 5

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-06-16 09:23:07

24

主题

404

回帖

2663

积分

版主

积分
2663
QQ
发表于 2025-6-5 15:27:05 | 显示全部楼层
conso*** 发表于 2025-6-5 15:17
采样STC应该没有问题,主要是输出,8051和8H系列都没有DAC。

PWM做DAC完整演示程序,用内部真12位ADC来保证精度@8H8K64U
https://www.stcaimcu.com/thread-4535-1-1.html

QQ:1463035472,微信:19952583954
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 13:09 , Processed in 1.351765 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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