首页 > 其他分享 >esp32 实时性测试 485 adc

esp32 实时性测试 485 adc

时间:2023-09-05 15:23:31浏览次数:40  
标签:power sht30 esp32 after adc 485 before

主循环内测试各个模块的耗时(485/json-parse/ads1115/sht30-dis/)

before sht30 : 9584
after sht30 : 9625
Temperature: 28.52 /C
Humidity: 62.59 %
before adc : 9626
after adc : 9662
hall_sensor_ampere :0.170
NTC_R value :10.960
loop time is:9662
before 485 parse9662
after 485 parse9662
   
before sht30 : 9673
after sht30 : 9714
Temperature: 28.54 /C
Humidity: 62.58 %
before adc : 9715
after adc : 9751
hall_sensor_ampere :0.158
NTC_R value :10.965
loop time is:9751
before 485 parse9751
after 485 parse9751
   
before sht30 : 9762
after sht30 : 9803
Temperature: 28.52 /C
Humidity: 62.55 %
before adc : 9804
after adc : 9840
hall_sensor_ampere :0.162
NTC_R value :10.965
loop time is:9840
before 485 parse9840
after 485 parse9840
   
before sht30 : 9851
after sht30 : 9892
Temperature: 28.49 /C
Humidity: 62.55 %
before adc : 9893
after adc : 9929
hall_sensor_ampere :0.149
NTC_R value :10.971
loop time is:9929
before 485 parse9929
after 485 parse9929

看得出:

sht30:41ms

ads1115(4-channel):36ms

 

before sht30 : 62235
after sht30 : 62276
Temperature: 28.54 /C
Humidity: 62.36 %
before adc : 62277
after adc : 62313
hall_sensor_ampere :0.153
NTC_R value :10.976
loop time is:62313
before 485 parse62313
PWM set DUTY is : 915
Parsed power values:
laser0_power: 915
laser1_power: 900
laser2_power: 950
laser3_power: 1022
laser4_power: 0
laser5_power: 0
after 485 parse62326
   
before sht30 : 62337
after sht30 : 62378
Temperature: 28.54 /C
Humidity: 62.39 %
before adc : 62379
after adc : 62415
hall_sensor_ampere :0.158
NTC_R value :10.965
loop time is:62415
before 485 parse62415
after 485 parse62415
   
before sht30 : 62426
after sht30 : 62467
Temperature: 28.52 /C
Humidity: 62.43 %
before adc : 62468
after adc : 62504
hall_sensor_ampere :0.153
NTC_R value :10.992
loop time is:62504
before 485 parse62504
PWM set DUTY is : 915
Parsed power values:
laser0_power: 915
laser1_power: 900
laser2_power: 950
laser3_power: 1022
laser4_power: 0
laser5_power: 0
after 485 parse62517
   
before sht30 : 62528
after sht30 : 62569
Temperature: 28.57 /C
Humidity: 62.41 %
before adc : 62570
after adc : 62606
hall_sensor_ampere :0.153
NTC_R value :10.998
loop time is:62606
before 485 parse62606
PWM set DUTY is : 915
Parsed power values:
laser0_power: 915
laser1_power: 900
laser2_power: 950
laser3_power: 1022
laser4_power: 0
laser5_power: 0
after 485 parse62619

485:13ms

 

单个通道的ads1115读取数据:

before sht30 : 8737
after sht30 : 8778
Temperature: 28.09 /C
Humidity: 63.53 %
before adc : 8779
after adc : 8788
hall_sensor_ampere :-0.170
NTC_R value :0.000
loop time is:8788
before 485 parse8788
after 485 parse8788
   
before sht30 : 8799
after sht30 : 8840
Temperature: 28.11 /C
Humidity: 63.53 %
before adc : 8841
after adc : 8850
hall_sensor_ampere :-0.170
NTC_R value :0.000
loop time is:8850
before 485 parse8850
after 485 parse8850
   
before sht30 : 8861
after sht30 : 8902
Temperature: 28.11 /C
Humidity: 63.54 %
before adc : 8903
after adc : 8912
hall_sensor_ampere :-0.175
NTC_R value :0.000
loop time is:8912
before 485 parse8912
after 485 parse8912

 

标签:power,sht30,esp32,after,adc,485,before
From: https://www.cnblogs.com/aker-whale/p/17679703.html

相关文章

  • 连接WiFi_AT指令_ESP32
    1.按复位键。串口输出显示ready2.设置客户端模式AT+CWMODE=13.连接路由器AT+CWJAP="ssid","passwd"4.获得模块IPAT+CIFSR ......
  • ESP32 idf常用脚本命令及git命令
    一、Linux环境1.下载并安装相关的工具./install.sh2.添加ESP-IDF工具到PATH中../export.sh3.打开配置界面idf.pymenuconfig4.设置编译的芯片型号idf.pyset-targetesp32c35.编译工程idf.pybuild6.指定串口和波特率烧录程序并打开串口监视器idf.pyflash-b1500......
  • 【STM32】7_0 ADC
    概述12位ADC是逐次趋近型模数转换器。它具有多达19个复用通道,可测量来自16个外部源、两个内部源和VBAT通道的信号。这些通道的A/D转换可在单次、连续、扫描或不连续采样模式下进行。ADC的结果存储在一个左对齐或右对齐的16位数据寄存器中。ADC具有模拟看门狗特......
  • NanoFramework操作ESP32(一)_基础元器件篇(二十一)_ 声音传感器
    一、元器件介绍1、针脚用途编号名称功能1AO声音模拟量输出2G电源地3+电源正4DO开关量输出,声音大于某个值时输出高电压,低于阀值时输出低电平2、电气参数3、元器件原理二、示例代码1、代码:编号名称功能1AO声音模拟量输出2G电......
  • ADC 模数转换器
    18个输入通道 IN0-IN15+温度+VrefintAD转换器分组规则组16个通道,1个寄存器注入组4个通道,4个寄存器触发信号软件触发硬件触发 TIMEXTIADCCLK APB2时钟经ADC预分频器分频最大14MHZ模拟看门狗给读到的数据加个限制判断EOC转换完......
  • 串口RS485
    第31章、串口RS485【理论】【RS485简介】1、RS-485是双向、半双工通信协议,允许多个驱动器和接收器挂接在总线上,其中每个驱动器都能够脱离总线。(RS232为双向,双工,单端传输)半双工:指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。2、RS-485采用差分传输方式能......
  • Leetcode_485. 最大连续 1 的个数
    题目描述给定一个二进制数组,计算其中最大连续1的个数。示例:输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续1,所以最大连续1的个数是3.提示:输入的数组只包含0和1。输入数组的长度是正整数,且不超过10,000。参考实现示例1由于要累计最大连......
  • ADC
    ADC0809先选择通道,然后通道输入模拟量电压到比较器的一端,DAC通过改变的SAR编码从而用加权电阻网络生成不同的电压,在比较器的另一端,两者对比相同的时候即得到对应的SAR数字量(对比方法:二分法),然后输出给8位锁存缓冲器Vref+ 和-是参考电压,对应数字量对应的是3.3V还是5V由这个决......
  • Android零基础入门 | 广播机制 Broadcast
    Android应用可以通过广播从系统或其他App接收或发送消息。类似于订阅-发布设计模式。当某些事件发生时,可以发出广播。系统在某些状态改变时会发出广播,例如开机、充电。App也可发送自定义广播。广播可用于应用间的通讯,是IPC的一种方式。广播的种类广播的种类也可以看成是广播的属性......
  • 基础题数组-485、283、27
    485. 最大连续1的个数1classSolution:2deffindMaxConsecutiveOnes(self,nums:List[int])->int:3maxCount=count=045fori,numinenumerate(nums):6ifnum==1:7count+=18......