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

建站还有前途么做好网站建设的重要性

建站还有前途么,做好网站建设的重要性,做的比较好的几个宠物网站,wordpress 网站文章目录 通过热敏电阻计算温度#xff08;二#xff09;---ODrive实现分析测量原理图计算分析计算拟合的多项式系数根据多项式方程计算温度的函数温度计算调用函数 通过热敏电阻计算温度#xff08;二#xff09;—ODrive实现分析 ODrive计算热敏电阻的温度采用的时B值的… 文章目录 通过热敏电阻计算温度二---ODrive实现分析测量原理图计算分析计算拟合的多项式系数根据多项式方程计算温度的函数温度计算调用函数 通过热敏电阻计算温度二—ODrive实现分析 ODrive计算热敏电阻的温度采用的时B值的方式计算的。首先根据公式计算出一系列的温度和测量点电压比例的点然后通过多项式拟合曲线得到三阶多项式的系数。后面便可以通过此三阶多项式来求解温度数据 测量原理图 ODrive板卡上使用的热敏电阻的型号为NCP15XH103F03RC10KΩ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, labelactual)plt.plot(V, fit_temps, labelfit)plt.xlabel(normalized voltage)plt.ylabel(Temp [C])plt.legend(loc0)plt.show()return p1np.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://www.hkea.cn/news/14358625/

相关文章:

  • 杭州模板建站定制网站医疗网站做药品是干嘛
  • 手机怎么设计平面图片湖南seo
  • 郑州网站建设汉狮dw不用代码做网页
  • easyui网站开发实战电子书国产做的视频网站
  • 江苏城乡住房建设厅网站海北高端网站建设
  • 宜宾建设教育培训中心网站网络策划方案
  • 权威的手机排行榜网站网站的技术建设
  • 网站建设西班牙语建设英文网站
  • 宁波模板建站哪家好搬瓦工wordpress数据库
  • 合肥 电子商务 网站推广网站如何做会员登录页面
  • 网站做中秋专题怎么弄自己写的字体wordpress
  • 淄博网站制作设计定制设计公司的企业规划
  • 怎么给网站做绿标深圳市网站建设做网站
  • 北京工地网站建设买了域名怎么建网站
  • 网站建设及制作教程企业网页建设公司运营团队
  • 江山市住房和城乡建设局网站怎么建立自己公司的网站
  • 济南网站关键词优化公司哪些公司网站做的好
  • 沈阳哪家网站制作公司比较好wordpress全站音频
  • 网站广告费怎么做分录做网站的销售怎么样
  • 小网站链接怎么找专业的家居行业网站模板
  • 购物网站网页模板网络营销的八大职能有哪些
  • 网站建设的栏目内容是链接生成
  • 网站设计属于什么经营范围wordpress批量删除文章的插件
  • 在线网站生成器wordpress要用什么代码
  • 研究院网站模板网站个人备案材料
  • server 2008 iis部署网站猎头公司应坚持的原则有
  • html5 企业网站wordpress双语言
  • 佛山建设企业网站服装设计找图网站
  • 网站的备案流程图做实体识别的网站
  • 做企业网站 排名php网站怎么做302