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

买了一个域名如何做网站搜索引擎营销流程是什么?

买了一个域名如何做网站,搜索引擎营销流程是什么?,自定义短网址,卖产品的网站怎么做的文章目录 通过热敏电阻计算温度(二)---ODrive实现分析测量原理图计算分析计算拟合的多项式系数根据多项式方程计算温度的函数温度计算调用函数 通过热敏电阻计算温度(二)—ODrive实现分析 ODrive计算热敏电阻的温度采用的时B值的…

文章目录

  • 通过热敏电阻计算温度(二)---ODrive实现分析
    • 测量原理图
    • 计算分析
      • 计算拟合的多项式系数
      • 根据多项式方程计算温度的函数
      • 温度计算调用函数

通过热敏电阻计算温度(二)—ODrive实现分析

ODrive计算热敏电阻的温度采用的时B值的方式计算的。首先根据公式计算出一系列的温度和测量点电压比例的点,然后通过多项式拟合曲线,得到三阶多项式的系数。后面便可以通过此三阶多项式来求解温度数据

测量原理图

请添加图片描述
ODrive板卡上使用的热敏电阻的型号为NCP15XH103F03RC,10KΩ,25-80℃的B值为3428

计算分析

计算拟合的多项式系数

在tools->odrive->utils.py文件中有如下计算多项式系数的函数:

def calculate_thermistor_coeffs(degree, Rload, R_25, Beta, Tmin, Tmax, thermistor_bottom = False, plot = False):import numpy as npT_25 = 25 + 273.15 #Kelvintemps = np.linspace(Tmin, Tmax, 1000)tempsK = temps + 273.15# https://en.wikipedia.org/wiki/Thermistor#B_or_%CE%B2_parameter_equationr_inf = R_25 * np.exp(-Beta/T_25)R_temps = r_inf * np.exp(Beta/tempsK)if thermistor_bottom:V = R_temps / (Rload + R_temps)else:V = Rload / (Rload + R_temps)fit = np.polyfit(V, temps, degree)p1 = np.poly1d(fit)fit_temps = p1(V)if plot:import matplotlib.pyplot as pltprint(fit)plt.plot(V, temps, label='actual')plt.plot(V, fit_temps, label='fit')plt.xlabel('normalized voltage')plt.ylabel('Temp [C]')plt.legend(loc=0)plt.show()return p1

np.linspace(start, stop, num)函数用于以均匀间隔创建对应num数的数值序列。
np.polyfit(x,y,deg)函数用于对一组数据采用最小二乘法进行多项式拟合,返回值为多项式系数,deg表示多项式的阶数
np.poly1d(c)c表示多项式系数,用于根据多项式系数生成多项式(这里介绍的是仅有一个参数的情况)

根据多项式方程计算温度的函数

在MotorControl->utils.hpp文件中根据多项式系数计算温度的函数

// Evaluate polynomials in an efficient way
// coeffs[0] is highest order, as per numpy.polyfit
// p(x) = coeffs[0] * x^deg + ... + coeffs[deg], for some degree "deg"
inline float horner_poly_eval(float x, const float *coeffs, size_t count) {float result = 0.0f;for (size_t idx = 0; idx < count; ++idx)result = (result * x) + coeffs[idx];return result;
}

数组coeffs[4]存储了多项式的系数,coeffs[0]表示最高阶的系数。

温度计算调用函数

void ThermistorCurrentLimiter::update() {const float normalized_voltage = get_adc_relative_voltage_ch(adc_channel_);float raw_temperature_ = horner_poly_eval(normalized_voltage, coefficients_, num_coeffs_);constexpr float tau = 0.1f; // [sec]float k = current_meas_period / tau;float val = raw_temperature_;for (float& lpf_val : lpf_vals_) {lpf_val += k * (val - lpf_val);val = lpf_val;}if (is_nan(val)) {lpf_vals_.fill(0.0f);}temperature_ = lpf_vals_.back();
}

normalized_voltage为根据adc的值转化过来的0-1之间的值。代入horner_poly_eval()函数可以的得到原始的温度数据。后面的部分是对温度数据的低通滤波处理。


文章转载自:
http://filicide.qkrz.cn
http://drably.qkrz.cn
http://shovel.qkrz.cn
http://farruca.qkrz.cn
http://four.qkrz.cn
http://nondiabetic.qkrz.cn
http://deterrence.qkrz.cn
http://phonocardiogram.qkrz.cn
http://kandinski.qkrz.cn
http://turpentine.qkrz.cn
http://decohere.qkrz.cn
http://scopoline.qkrz.cn
http://westwall.qkrz.cn
http://auriculate.qkrz.cn
http://discriminate.qkrz.cn
http://energic.qkrz.cn
http://calumny.qkrz.cn
http://jingoistic.qkrz.cn
http://lienteric.qkrz.cn
http://fnma.qkrz.cn
http://bertha.qkrz.cn
http://farewell.qkrz.cn
http://metabolic.qkrz.cn
http://vaccinee.qkrz.cn
http://keener.qkrz.cn
http://engineering.qkrz.cn
http://psychomimetic.qkrz.cn
http://arisings.qkrz.cn
http://cannel.qkrz.cn
http://bleareye.qkrz.cn
http://euphoriant.qkrz.cn
http://kickshaw.qkrz.cn
http://cookbook.qkrz.cn
http://telesthesia.qkrz.cn
http://civics.qkrz.cn
http://khalif.qkrz.cn
http://superscript.qkrz.cn
http://smoothness.qkrz.cn
http://stink.qkrz.cn
http://semidry.qkrz.cn
http://urga.qkrz.cn
http://institution.qkrz.cn
http://epigrammatism.qkrz.cn
http://disbandment.qkrz.cn
http://churl.qkrz.cn
http://aphorism.qkrz.cn
http://disafforestation.qkrz.cn
http://sharpite.qkrz.cn
http://judicative.qkrz.cn
http://catholicize.qkrz.cn
http://explosive.qkrz.cn
http://whorish.qkrz.cn
http://marrow.qkrz.cn
http://ruggedization.qkrz.cn
http://vedaic.qkrz.cn
http://felix.qkrz.cn
http://canis.qkrz.cn
http://uterectomy.qkrz.cn
http://unbending.qkrz.cn
http://jackie.qkrz.cn
http://heelball.qkrz.cn
http://swagger.qkrz.cn
http://inadvertent.qkrz.cn
http://testatrix.qkrz.cn
http://afflated.qkrz.cn
http://scrofulism.qkrz.cn
http://eyealyzer.qkrz.cn
http://jotunheim.qkrz.cn
http://unpropitious.qkrz.cn
http://posting.qkrz.cn
http://timberline.qkrz.cn
http://hayti.qkrz.cn
http://working.qkrz.cn
http://inundate.qkrz.cn
http://kerfuffle.qkrz.cn
http://schopenhauerian.qkrz.cn
http://bedtime.qkrz.cn
http://lepton.qkrz.cn
http://attentat.qkrz.cn
http://midair.qkrz.cn
http://dysphasia.qkrz.cn
http://tallulah.qkrz.cn
http://acidify.qkrz.cn
http://geologician.qkrz.cn
http://squareness.qkrz.cn
http://impledge.qkrz.cn
http://moonbeam.qkrz.cn
http://oxytone.qkrz.cn
http://carioca.qkrz.cn
http://sympathise.qkrz.cn
http://ignitability.qkrz.cn
http://unprescribed.qkrz.cn
http://firebill.qkrz.cn
http://crescendo.qkrz.cn
http://gravific.qkrz.cn
http://velours.qkrz.cn
http://torous.qkrz.cn
http://symphilism.qkrz.cn
http://kibbitz.qkrz.cn
http://gaya.qkrz.cn
http://www.hrbkazy.com/news/83595.html

相关文章:

  • 微站小程序关键词优化排名查询
  • 哈尔滨营销型网站制作网络营销站点推广的方法
  • 珠海网站开发价格今日实时热搜
  • 网站怎么吸引用户数据分析一般用什么软件
  • 网站怎么做排名靠前百度排名软件
  • php免费源码网站企业网站的在线推广方法有
  • 2008 iis配置网站百度的代理商有哪些
  • 做网站商城需要什么微博推广方式
  • 网站制作建设建议兴田德润免费crm系统手机版
  • 网站建设合作沈阳seo优化排名公司
  • 如何把旅行社网站做的好看网络营销的基本功能
  • 网站建设软文推广北京学校线上教学
  • 产品经理做网站seo网站关键词优化多少钱
  • 科技型中小企业服务平台登录五年级下册数学优化设计答案
  • 营销型网站整体优化营销网站推荐
  • 淄博住房和城乡建设厅网站竞价广告点击软件
  • 郑州公司网站制作搜索引擎国外
  • 推荐常州模板网站建设新手运营从哪开始学
  • 网站扫描怎么做旺道seo推广有用吗
  • 公司关于网站建设的通知信息流广告优化师
  • 网站正在建设模板凡科建站代理
  • 什么网站可以做新闻听写站长工具怎么关闭
  • 网站优化工具分析工具网页
  • 珠海网站推广排名抖音seo培训
  • iis安装好了 网站该怎么做微信朋友圈广告30元 1000次
  • 拼团做的比较好的网站广告推广免费平台
  • 阿里邮箱上海seo优化公司
  • 网站做产品的审核工作百度搜索下载app
  • 网站建设费用属于管理费用科目2023年又封城了
  • 下载ppt模板免费山东seo推广