KTH5774 —— 3D 摇杆/操纵杆霍尔位置传感器芯片

KTH5774 是一款摇杆、操纵杆专用的 3D 霍尔磁感
应芯片,主要面向对线性度和可靠性要求严格的应用
场景。 KTH5774 基于 3D 霍尔技术,内部分别集成了 X
轴、 Y 轴和 Z 轴三个独立的霍尔元件,能够通过测量和
处理磁通密度矢量的三个空间分量(即 B
X
B
Y
B
Z
来感知其周围任何移动的磁铁。信号链采用高精度运
放通过 16 bit ADC 将模拟信号转换后,提供给内置的
高性能 DSP 模块进行进一步数据处理。内部集成了摇
杆中心和外圈校正算法,配合可编程参数,可大大提
高摇杆出厂一致性和降低测试成本。
相较于传统的线性霍尔传感器摇杆, KTH5774
接将磁场强度与摇杆位移成比例映射, 3D 霍尔摇杆采
取了一种创新的机制来确定其机械位置。它通过分析
磁场在垂直( BZ )和平行( BX BY )方向上的比值
BZ/BX ”和“ BZ/BY ”,运用反正切函数( ATAN
运算来精确实现位置解算。这种方法从基本原理上自
动校正了因间隙变化、温度影响或器件老化等引起的
磁通密度波动,不再单纯依赖于磁场的绝对强度测量,
从而克服了标准线性霍尔摇杆面临的挑战,比如对模
具 精度 、磁 铁 一致 性 和组 装精 度 的严 苛 要求 。
KTH5774 型号的 3D 霍尔传感器正是这一技术进步的
体现,它极大改善了在实际生产中的热稳定性问题。
即使面对制造过程中难以避免的公差,例如霍尔元件
与磁体相对位置的微小偏差,该传感器依然能够展现
出卓越的线性度和稳定性,确保了在复杂或非理想条
件下依然保持高水平的性能表现。总之基于 3D 霍尔原
理的专用芯片 KTH5774 的从设计端的革新带来了更
高的精度、稳定性和适应性,减少了对外部因素变动
的敏感性,提升了整体系统的可靠性和用户体验。
KTH5774 芯片内集成了两种控制方式其可以通
过一条命令即可进行切换,第一种是基于笛卡尔坐标
系(将 3D 算法后的结果映射到平面控制),第二种是
基于极坐标系(方位角和极径)。它们之间的区别在于
控制的逻辑和直观感受如下:
1) 二维空间的平面控制方式:
控制逻辑:这种控制方法直接对应于我们熟悉
的二维平面上的点,摇杆的前、后、左、右移动分别
增加或减少对应的数值
用户通过推动摇杆沿水平或垂直方向移动,直
观地控制在平面上的前后左右行进。
直观性:对于大多数用户来说,这种控制方式
非常直观,因为它模拟了我们在平面上直接移动的概
念,易于理解和操作。
操作简便:操作上相对简单,适合于需要快速
反应和平面直行、转弯的应用场景。
2) 基于极坐标系的方位角和极径方式:
控制逻辑:在这种控制模式下,摇杆的移动被
解释为在极坐标系中的变化。方位角(或称作角度)
决定了前进的方向,而极径(如应用到轮椅控制中,
类比为速度或加速度的控制)则可关联到行进速度或
强度。用户通过摇杆的旋转来改变行进方向,而摇杆
的推压深度可控制移动的距离或速度。
直观性:这种控制方式在某些特定场景下可提
供更灵活的控制,比如需要连续旋转或以非线性路径
移动时,能够提供更细腻的控制体验。
总的来说,基于平面的控制方式更适用于一般用
户和日常的直线及简单转向操作,而基于极坐标的控
制方式可为需要精细操作或特定移动模式的用户提供
更多控制选项。
此外 KTH5774 将处理后的位置信息可以通过多
种接口形式输出给主控,可支持数字接口 UART/IIC
也可以通过模拟信号的形式给出。
主要特性
绝对 3D 位置检测
磁路设计简单
温度偏移补偿
集成摇杆中点和外圈多点校准算法
支持多种工作模式和数据输出格式
支持 UART 通信,波特率可编程设置
支持 IIC 通信,快速模式 400KHz
支持双路模拟输出
工作电压 2.8V ~ 5.5V
工作温度 -40 ~ +85
典型应用
操纵杆

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/146156.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

决策树算法中篇

手动计算实现决策树分类 数据整合 X[真实用户] y X 计算未划分信息熵 s X[真实用户] p s.value_counts()/s.size (p * np.log2(1/p)).sum() 按照日志密度进行划分 x X[日志密度].unique() x.sort() # 如何划分呢,分成两部分 for i in range(len(x) - 1):sp…

Checkstyle 使用总结

1. 使用 GitHub 地址:checkstyle/checkstyle: Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. 官网文档地址:checkstyle – Checkstyle 10.17.0 1.1 IDEA 插件 在 IDEA 搜索插件 CheckS…

DOS(Disk Operating System,磁盘操作系统)常用指令

目录 背景: 早期探索: DOS之父: 发展历程: 常用指令: 进入命令: 操作1.进入和回退: 操作2.增、删: 操作3.其它: 总结: 背景: 早期探索: DOS(Disk Operating System,磁盘操作系统)在…

基于云的补丁管理

什么是云补丁 云补丁或基于云的补丁管理是指扫描和检测缺失补丁、测试补丁并将它们部署到所需系统的过程,所有这些都通过基于云的控制台或软件完成。虽然补丁管理工作流程通常保持不变,但基于云的补丁管理的主要区别在于,整个过程仅通过基于…

数据跨境流通发展现状浅析

文章目录 前言一、数据跨境流通的场景二、数据跨境流通国内发展现状三、数据跨境流通国外发展现状1、国外的数据跨境政策类型:(1)美国以数据自由流动为核心(2)欧盟将人权保护作为首要考虑(3)俄罗…

2.1 SQL语言及如何创建数据表

一、什么是SQL语言 SQL语言全称叫做结构化查询语言,它是一种计算机语言,但是跟其他编程语言来比较还是有很大区别的。比如说HTML,CSS,Java script,这三种计算机语言是用在网页设计上面的。那么swift语言是用来开发IOS…

反转字符串中的单词--力扣151

反转字符串中的单词 题目思路代码 题目 思路 题目的难点在于首先要清除多余的空格,并且单词之间要留一个空格,首单词前和末尾单词后不能有多余空格。我们使用双指针去除所有的空格,然后在处理完一个单词后手动加一个单词。具体思路是当快指针…

k8s快速搭建+prometheus部署及使用(纯干货!!!)

目录 环境准备 1.所有主机安装docker 2.部署harbor 3.部署k8s 集群初始化 安装网络插件(此时选择的是flannel网络插件 后面也有calico网络插件的安装方法) 节点扩容 4.calico网络插件的部署(如果安装了flannel插件需要先删除&#xf…

web前端-HTML常用标签-综合案例

如图&#xff1a; 代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document&…

LlamaIndex 中的 NodeParser

LlamaIndex 中 Document 会被转成 Node,Node 中的文字会进行 Embedding,最终保留向量数据做后续的搜索处理。这里的关键步骤是 Document 转为 Node 的策略,LlamaIndex 内置了多个 Document Reader 和 Node Parser,每个 NodeParser 都有自己的策略,需在初始化时进行设置。 …

基于springboot+vue超市管理系统

基于springbootvue超市管理系统 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本无人超市管理系统就是在这样的大环境下诞生&#xff0c;其可以帮助使用者在…

STM32如何修改外部晶振频率和主频

对于STM32F10x系列的单片机&#xff0c;除了STM32F10x_CL单片机&#xff0c;其它的单片机一般外部晶振HSE的时钟频率都默认是8MHz。如果我们使用的外部晶振为12Mhz&#xff0c;那么可以把上图绿色标记改为:12000000 72MHz的主频8MHz的外部晶振HSE*倍频系数9。当然如果像上面把外…

四款好用的电脑录屏工具推荐!!

在科技日益发展的今天&#xff0c;屏幕录制已成为我们工作、学习和娱乐中不可或缺的一部分&#xff1b;无论是制作教程、记录游戏过程还是分享精彩瞬间&#xff0c;一个好的录屏工具都是不可或缺的&#xff1b;今天&#xff0c;我就为大家推荐四款实用又好用的电脑录屏工具&…

矿用立式负压自动排渣放水器感恩遇见

做良心产品一直是我们的初心好产品加上好服务&#xff0c;让您满意是我们一直的追求只凭低价去换取销量的话&#xff0c;就会想方设法降低成苯质量难有保障 矿用立式负压自动排渣放水器感恩遇见 概述 负压自动排渣放水器的型号为YCFP&#xff0c;YC指品牌永成&#xff0c;FP指…

mac os x 找不到钥匙串访问

昨天手贱更新了最新的mac系统&#xff0c;结果在实用工具中找不到钥匙串访问APP了。。。 最新mac系统为 15.0 (24A335) 真是醉了。。。 那就得想办法把他给呼出来&#xff0c;在开发者中心下载了一个.cer文件&#xff0c;然后双击打开&#xff0c;此时钥匙串打开了&#xff…

CSP-CCF★201912-2回收站选址★

一、问题描述 二、解答 代码&#xff1a; #include<iostream> #include<map> using namespace std; struct rubbish{int x;int y; }rub[1000]; int n; void input(){cin>>n;for(int i0;i<n;i){cin>>rub[i].x>>rub[i].y;} } bool has(int p,…

化繁为简:中介者模式如何管理复杂对象交互

化繁为简&#xff1a;中介者模式如何管理复杂对象交互 中介者模式 是一种行为型设计模式&#xff0c;定义了一个中介者对象&#xff0c;来封装一组对象之间的交互。中介者模式通过将对象之间的交互行为从多个对象中抽离出来&#xff0c;集中封装在一个中介者对象中&#xff0c;…

FedOV

3 FEDOV: ONE-SHOT FEDERATED OPEN-SET VOTING FRAMEWORK 3.1 PROBLEM STATEMENT 假设有个客户端及其本地数据集。我们的目标是在服务器的帮助下&#xff0c;在不交换原始数据的情况下&#xff0c;训练一个优秀的机器学习模型 。此外&#xff0c;每个客户端只允许与服务器进行…

掌握Python-uinput:打造你的输入设备控制大师

文章目录 掌握Python-uinput&#xff1a;打造你的输入设备控制大师背景&#xff1a;为何Python-uinput不可或缺&#xff1f;Python-uinput是什么&#xff1f;如何安装Python-uinput&#xff1f;简单库函数使用方法创建虚拟设备模拟按键模拟鼠标移动模拟滚轮滚动关闭设备 场景应…

ffmpeg 拉流

# 保存为视频 sudo ffmpeg -hwaccel rkmpp -vcodec h264_rkmpp -i "rtsp://user:passwdip:554" -c copy ./out.mp4 # 保存图片 ffmpeg -i "rtsp//" -y -f image2 -r 10/1 ../ffmpegData/img%03d.jpg jetson nano 查看解码器&#xff1a; ffmpeg -decode…