当前位置: 首页 > news >正文

杰发科技AC7840——软件Sent_HAL39X

0. 序

使用PWM模拟Sent测试下7840的软件sent功能。

参考链接:
SENT协议应用笔记 - TechPlus汽车工坊的文章 - 知乎

SENT协议

1. Sent功能测试

使用提供的软件Sent代码在7840上测试,接收数据OK

2. 参考资料

3. 数据解析

我们个根据上述参考资料尝试解析数据。

使用图莫斯的主机发送功能发送数据123456。

帧周期200us如下所示OK的

尝试解析单独一帧数据

符合参考资料里面的56tick

状态帧12tick

6个字节的数据帧

14Tick的CRC

4. HAL39X

硬件引脚图

数据格式

跟文档上数据一样,只有3个数据

把图莫斯配置为3个数据

图莫斯读取的数据如下,可以看到他是1mS一帧数据

7840的demo改成3位数据的长度,接收OK

接收数组改为1000个数据,打印完之后再下一次打印,中间不加延时

第二帧数据从第五行后面几个开始更新

5. 测试正确率

使用图莫斯,周期设置为1ms,发送三个数据668,总共发送333次,总字节999个。
串口打印出的数据也是999个,每个数据都正确。

但是因为图莫斯上位机性能限制,设置1ms,发送实际间隔不是1ms,可以看到大概在9ms以上。

我们的HAL3930不管是从波形上还是,图莫斯上位机界面看都是1ms的发送周期。因此本次实验不能通过图莫斯来判断性能是否达标。需要进一步的测试分析。

http://www.lryc.cn/news/346610.html

相关文章:

  • IOS 开发 - block 使用详解
  • BUU-[极客大挑战 2019]Http
  • 开发Web3 ETF的技术难点
  • 【K8s】Kubectl 常用命令梳理
  • 机器学习-监督学习
  • 搭建Docker私服镜像仓库Harbor
  • SpringBoot自定义初始化sql文件 支持多类型数据库
  • nginx--FastCGI
  • 【数据结构】浅谈
  • 简洁大气APP下载单页源码
  • ICode国际青少年编程竞赛- Python-4级训练场-复杂嵌套for循环
  • Idea入门:一分钟创建一个Java工程
  • QGraphicsView实现简易地图8『缓存视口周边瓦片』
  • 如何在Java项目中使用Spring Boot快速连接达梦数据库(DM)
  • QT中的容器
  • 安卓手机APP开发__屏幕兼容性概述
  • Java实现自定义注解,实现不需要token 验证就可以访问接口
  • SpringBoot集成Minio
  • Colab/PyTorch - 003 Transfer Learning For Image Classification
  • 数据结构深入理解--栈
  • Maven 的仓库、周期和插件
  • parallels desktop19最新免费Mac电脑虚拟机软件
  • 波动性悖论:为何低风险股票长期跑赢高风险对手?
  • 环信设置头像昵称(安卓android)版
  • Rust:用 Warp 库实现 Restful API 的简单示例
  • 【SpringBoot】 什么是springboot(一)?如何搭建springboot项目?
  • 从loss角度理解LLM涌现能力
  • debian apt 更改阿里源
  • Spring Cloud | “微服务“ 架构 与 Spring Cloud
  • win10禁止自动更新的终极方法