关于mpy电压采集模块的那些事儿(ads1256 ads8688 ad7606)
先来个人生碎碎念,越狱第三次失败了,而且第四次也可能失败,没错就是这么尴尬,绝对越狱的事件还有917天,其实比较麻木了,越狱成功与否都无所谓了,其实现在出去,外头的疫情,日子也不会好过。趁着还在里面养精蓄锐,也不失为好选择。
再来说说mpy采集电压的事儿,很多人有电压采集的需要,现在已经给三个模块写了mpy驱动,分别是ads1256 ads8688 ad7606,选模块的时候就注意这么几个参数,通道数、精度、采样速率就可以了。
以前我说过mpy不适合高速项目,所以这里就涉及到较真的采样速率问题了,比如ad7606,官方给的最大采样率,8通道200k,这个速度对于mpy来说已经很吃力了,然后有的详情里面也有写,单片机实际达不到,具体是多少也没说。。
这里我就较真一下,速率到底可以到多少,网上只会给个例程,速度是200hz。。。根本不能说明问题,互联网就是这样,想找点真正的资料很费劲,都是哪几片浅一些的文章抄来抄去。
挑战一下mpy的极限速率,下面是我的发现:
1.pico比esp32快,原因未知,我猜想可能是pico的mpy更科学
2.mcu是可以超频的,超频了之后速度也会上去,esp32最大超频240mhz,pico可以到270mhz
3.spi的读取极限速度测试,测试硬件pico,频率270mhz,跑spi.read(2) 5万次循环,平均速度是90k,也就是一秒读9万次
4.实际不可能这么理想,因为需要拉低点评,还要存储数据或者发送数据,拉低电平这里也很有学问,如果用最普通的方式写:
pin.value(1)
pin.value(0)
出乎意料,有点慢其实,远大于cpu周期
但是pico如果用pio写,会快近一倍!
5.最终的工程是这样的逻辑:
拉低电平
spi读2bytes
串口马上发送
这里串口也是火力全开,波特率921600
最终实际速率,大约40k左右,是我能做到的极限了。
然后简单自学了QT,做了个pc上位机,可以直接将读的数据存txt,并且画图。
大致这个样子:
因为是有悬空电压的,所以读书在3200左右,正常。
关于mpy电压采集模块的那些事儿(ads1256 ads8688 ad7606)相关推荐
- ios项目传到github_使用GitHub Actions将iOS应用程序部署到TestFlight或App Store
ios项目传到github In this tutorial, we are going to configure a GitHub repository to deploy iOS app rele ...
- PYQT编写一个电压数据采集界面
二话不说先上效果图: 开发流程: 1.电压采集 使用某宝上电压采集模块,该模块支持RS485连接上位机: 根据采集模块Moubus通讯规则,使用python 编写获取电压值,上代码 # encodin ...
- 虹科多功能电流电压采集方案
01电流电压采集基础概念和应用 电流采集.电压采集.电能充电量测试和功率测试在不同领域都有着广泛的应用 ▲汽车电子:电池管理系统BMS.发动机控制系统.车身电子系统 ▲航空航天:飞行控制系统,航空电源 ...
- 智能车竞赛技术报告 | 节能信标组 - 太原工业学院 - 晋速-天槊星
简 介: 本文结合了太原工业学院晋速天槊星队的队员们在准备第十六届智能车大赛中的研究成果.车模为自制车模,核心处理器采用TC264处理器,软件平台为ADS开发环境.本文主要介绍智能小车的机械结构,软硬 ...
- 智能车竞赛技术报告 | 节能信标组组 - 内蒙古大学创业学院 - 骄阳一队
简 介: 本文以第十六届全国大学生智能汽车竞赛为背景,介绍了节能信标组智能车设计方案.智能车系统采用自制车模,以英飞凌公司的TC264微控制器作为核心控制器,智能车利用差速获取当前赛车的车身姿态,由车 ...
- ZigBee数据机房能耗监控系统
近几年,以移动互联网为代表的互联网技术得到了快速发展,新业务不断涌现,互联网企业规模的也在不断扩大,目前国内大型互联网企业的设备规模都在万台以上,机房数量达到几十个. 做为企业的支柱,数据机房的稳定运 ...
- 风丘科技为您提供电动汽车高压测试方案
针对电动汽车道路试验的要求,风丘科技携手德国IPETRONIK共同推出电动汽车高压测试方案.电动汽车测试通常有两种测量手段:第一种是测量模拟量信号,包括电压.电流.温度和高压:第二种是使用数据记录仪或 ...
- 服务安全:如何保证服务器不断电数据不丢失?
服务安全最重要的是数据安全,大多数灾备都是保证服务高可用和数据安全性. 目录 异地多活灾备 两地容灾切换方案 多城异地多活 单元城市级故障 中心城市级故障 UPS UPS组成 UPS服务商 务不断电方 ...
- 【资料分享】基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告、基于51单片机和MAX1898的智能手机充电器设计
1661[毕设课设]基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告 摘 要 随着科学技术的不断发展带动着电子行业的地位越来越重,现在电子产品几乎在社会的各个领域都可以见到.这些技术的 ...
最新文章
- 转:45 Useful JavaScript Tips, Tricks and Best Practices
- you need to build uWSGI with SSL support to use the websocket handshake api function !!!
- 025_CSS框模型概述
- steam程序员php玩的游戏,Steam:又一款烧脑的编程游戏上线,宅男回家了也要开心加班!...
- Java知多少(50)Java throws子句
- win8学习--------计时器
- Mysql通过一个限制条件,查出多条不同的记录
- 大数据行业人士必知10大数据思维原理
- python实现直方图规定化
- Undo log日志详解
- 小米洗手机拆解自动关机
- 毕业设计之 --- 基于设深度学习的人脸性别年龄识别系统
- Android手机电池耐用吗,八款超长待机的智能手机 大容量电池十分耐用
- 企业实施单元测试现状调查(浙江大学管理学院 李云)
- docker :gitlab Uploading artifacts to coordinator... too large archive should fail job
- Java 通过EasyExcel导出的Excel文档的字体,背景色,自动列宽等符合要求
- 五、MATLAB数据可视化
- 批量的十六进制转字符串(ASCII码)	shell脚本
- john lim php,成都环球中心天堂洲际大饭店总经理Mr.John Lim:E-Con系统开启智慧服务新时代!...
- dns解析和mx记录冲突场景