登录
首页 » Others » micropython中文教程(嵌入式详细教程)

micropython中文教程(嵌入式详细教程)

于 2020-06-25 发布
0 278
下载积分: 1 下载次数: 3

代码说明:

详细讲解了MicroPython有多种不同硬件平台的移植版本,包括STM32F4/F7/L4系列、ESP8266、ESP32、NXP MK20DX256、microchipPIC33、Infineon XMC4700、nRF51822、CC3200、MSP432等,详细的描述了LED、ADC、RTC、PWM、UART、IIC、SPI、SD卡各种外设、底层驱动的编写和各种对应的例程,简单易懂,上手容易。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于matlab的指纹识别系统(源码)
    本程序是基于matlab的指纹识别程序。
    2020-12-04下载
    积分:1
  • SVPWM算法详解_已标注重点_
    详细的讲解了SVPWM的过程,及其仿真,很适合初学者或(37)即磁链空间矢量可以等效为电压空间矢量的积分,如果能够控制电压空间矢量的轨迹为如式(3.4)所示的圆形矢量,那么磁链空间矢量的轨迹也为圆形。这样,电动机旋转磁场的轨迹问题就可以转化为电压空间矢量的运动轨迹问题。进一步分析,由式(3.3)(3.5)(3.7)可以得到公式(3.8)∫-+yy(38)对电压积分,利用等式两边相等的原则有(39)其中,v为电机磁链的幅值,即为理想磁链圆的半径。y当供电电源保持压频比不变时,磁链圆半径v是固定的。在 SVPWM控制技术中,是取以y为半径的磁链圆为基准圆的。32逆变器电压的输出模式图32给出了电压源型PWM逆变器—异步电动机示意图14。昇步电动机定子绕组YY图3.2PWM逆变器电路(1~6为GBT)对于180°导电型的逆变器来说,三个桥臂的六个开关器件共可以形成8种开关模式。用分别标记三个桥臂的状态,规定当上桥臂器件导通时桥臂状态为1,下桥臂导通时桥臂状态为0,这样逆变器的八种开关模式对应八个电压空间矢量,其中为直流侧电压在逆变器的八种开关模式中,有六种开关模式对应非零电压空间矢量,矢量的幅值为一;有两种开关模式对应的电压矢量幅值为零,称为零矢量。当零矢量作用于电机时不形成磁链矢量;而当非零矢量作用于电机时,会在电机中形成相应的磁链矢量。对于每一个电压空间矢量,可由图32求出各相的电压值,再将各相的电压值代入式(3.3),可以求得电压空间矢量的位置。下面以开关状态)=(、0、0)为例,即开关导通,其余关断。逆变电路的形式可以变为B相和C相并连后再和A相串连的形式,易得将其数值代入式(33),可得采用同样的方法可以得到如表31所示的逆变器空间电压矢量。表31逆变器的不同开关状态对应的空间矢量表相电压矢量表达式定子电压开关状态(Us大小为空间矢量A相B相C相0000000101001110010111100由于 SVPWM控制的是逆变器的开关状态,在实际分析逆变器一电动机系统时,可以通过分析逆变器输出的电压空间矢量来分析电机定子电压的空间矢量,下面给出证明。设逆变器输出的三相电压为、,由图3.2可求出加到电机定子上的相电压为(310)其中,为电机定子绕组星接时中点0相对于逆变器直流侧点的电位。电机定子电压空间矢量为(311)而由三角函数运算知++因此,逆变器输出的电压空间矢量为(312)由式(3.12)可知,在PWM逆变器一电动机系统中,对电机定子电压空间矢量的分析可以转化为对逆变器输出电压空间矢量的分析。这时,在求解表3.1时,可以直接利用逆变器输出的电压合成得到,即A,B,C三相输出电压值只有一和-—两个值。当逆变器输出某一电压空间矢量时,电机的磁链空间矢量可表示为y =y3.13)其中,W为初始磁链空间矢量;△为的作用时间。当为某一非零电压矢量时,磁链空间矢量y从初始位置出发,沿对应的电压空间矢量方向,以为半径进行旋转运动,当为一零电压矢量时,W=y,磁链空间矢量的运动受到抑制。因此合理地选择六个非零矢量的施加次序和作用时间,可使磁链空间矢量顺时针或逆时针旋转形成一定形状的磁链轨迹。在电机控制当中尽量使磁链轨迹逼近正多边形或圆形。同时,在两个非零矢量之间按照一定的原则,比如开关次数最少,插入一个或多个零矢量并合理选择零矢量的作用时间,就能调节ψ的运动速度。33SWPM的具体实现方法在实际应用中,应当利用 SVPWM自身的特点找到控制规律,避开复杂的数学在线运算,从而较为简单的实现开关控制,本节将给出实现 SVPWM的具体方法。根据3.2节中给出的不同开关状态组合可以得到如图33的电压空间矢量图C图3.3 SVPWM矢量、扇区图通常在矢量控制的系统当中,根据控制策略,进行适当的巫标变换,可以给出两相静止坐标系即(a,B)坐标系电压空间矢量的分量,g,这时就可以进行 SVPWM的控制,具体要做以下三部分的工作如何选择电压矢量。2.如何确定每个电压矢量作用的时间。3.确定每个电压矢量的作用顺序3.3.1电压空间矢量的空间位置这里需要引入扇区的概念,将整个平面分为六个扇区。如图3.3所示,每个扇区包含两个基本矢量,落在某个扇区的电压空间矢量将由扇区边界的两个基本电压空间矢量进行合成。在确定扇区时,引入三个决策变量A,B,C。根据给出的待合成的空间矢量的两个分量,p来决定A,B,C的取值,有以下关系式所在扇区的位置为当N取不同的值对应的扇区位置如图3.3所示,这样给定一个空间电压矢量就可以确定其所在的扇区。33.2电压空间矢量的合成扇区确定之后,就可以利用扇区边界上的两个基本矢量合成所需的矢量在合成过程中应当使得两个基本矢量的合成效果接近于期望矢量的效果。于是采用伏秒平衡的原则,以图3.3所示的第Ⅲ扇区为例,以a尸轴为基准,将两个基本矢量向aB轴上投影,应当有轴:=||+尸轴其中,为对应电压矢量作用的时间(=),为采样周期,通常为PW的调制周期。且|=||=-。求解上面两式可以得到这两个基本矢量的作用时间如式3.14(314)通过上面的方法即可以确定基本矢量的作用时间,当需要合成的矢量位于各个不同的扇区时都存在如上的运算。通过对每个扇区基本矢量动作时间的求解不难发现它们都是一些基本时间的组合。所以给出几个基本的时间变量x,Y,Z。定义√(315)通过计算可以得到在每个扇区内的基本矢量动作时间,(由于五段和七段式的实现方法不同,所以这里没有考虑矢量的动作顺序,仅按照逆时针方向)。设每个刷区的两个基本矢量动作的时间为于是可以得到矢量动作时间表3,2表3.2的对应关系表扇区ⅣV在实际的应用中当给定的电压值太大时会出现过调制的情况,即+>。此情况出现时,还要对上述计算出来的电压矢量的作用时间进行调整,具体方法如式3.16所示。(316)即为调整后的动作时间。在一个P啊M周期内除了非零电压矢量的作用,还要有零电压矢量的作用,零电压矢量包括对于这两个矢量的作用时间,以及开关的动作顺序,取决于采用的SPwM是五段式还是七段式,3.3节将对这两种PWM形式进行详细的介绍3.4 SVPWM的硬件实现和软件实现TI公司的TM320LF2407A系列的DSP内部有硬件来实现 SVPWM,由于每个PWM周期被分为五段,因此也被称为五段式的 SVPWM。在每个PWM调制周期内,开关状态有五种,且关于周期中心对称。而七段式的SvPM在每个PWM调制周期内有七种开关状态,需要运用软件进行实现,因此也被称为 SVPWM的软件实现。需要注意的是,无论哪种方法,所遵循的基本原则是开关动作次数最少,每个开关在一个周期内最多动作两次。3.4.1五段式 SVPWM对于五段式的 SVPWM,只在PMM周期的中间插入零矢量,具体采用哪一个由硬件根据旋转方向和开关动作次数最少的原则自行决定。例如在第Ⅲ扇区内,如果旋转方向为逆时针时针,则先动作,后动作以此类推,动作时间可以直接采用表3.2中的数据即可,然后选择零矢量(硬件决定)即可使开关次数最少。对于五段式PWM而言,零矢量作用的时间可以表示为:根据上述的配置原则,在每个扇区内开关动作的示意图如图34所示202ⅣV/1Ⅵ图34每个扇区内的开关动作示意图每个TMS320LF2407A的事件管理器EV模块都具有十分简化的电压空间矢量PWM波形产生的硬件电路。编程时只需进行如下的配置2●设置 ACTRX寄存器用来定义比较输出引脚的输出方式,决定高电平还是低电平有效,正反转,所在扇区等。●设置COMC0Nx寄存器来使能比较操作和空间矢量PWM方式,并且把 CMPRX的重装条件设置为下溢●将通用定时器1或2,4或5设置成连续增/诚计数模式,并启动定时器。然后给据在两相静止(a6)坐标系下输入到电机的电压空间矢量,分解为,确定如下的参数●所期望的矢量所在的扇区。根据 SVPWM的调制周期计算出两个基本的空间矢量和零矢量作用的时间
    2020-12-06下载
    积分:1
  • matlab实现 中值滤波去除基线漂移
    调用matlab自带函数,对心电信号ECG实现中值滤波,达到去除基线漂移的目的。建议ECG数据长度不要太大,中值滤波运算速度较慢。
    2020-12-03下载
    积分:1
  • EKF,UKF和PF粒子滤波的性能
    对比分析EKF,UKF和PF粒子滤波的性能,该代码对认识EKF UKF和PF和有棒子,特别是粒子滤波算法
    2021-05-07下载
    积分:1
  • 可以放到项目中用 多选下拉列表 复选下拉列表 jquery多选列表 多选多级联动下拉列表,有demo
    可以放到项目中用 mutiselect 下拉多选插件 可以放到项目中用 多选下拉列表 复选下拉列表 jquery多选列表 多选多级联动下拉列表,有demo
    2020-12-09下载
    积分:1
  • 2017年深圳杯建模挑战赛C决赛论文(独家)
    本人2017年入选了深圳杯建模决赛,这是正式答辩时的论文。仅供各位建模的同学学习参考。基于问趣二中的预测结果,计算得出未来十年的总成本数量及各模式下各分项成本(涵盖直接业务成本、经济技术成本、问接的当下和远期社会成本)比例,分析其变化趋势,并通过作图直观反映。考虑到目前深圳已经开始建立生活垃吸强制分类制度,本文详细分析了家庭分类与专业分类两种前端分流模式对总成本的影响。问题三的分析基于较为完善的模型,对远期效益成木比进行估算,从深圳市具休情况岀发,设计一套生活垃圾处理的优选模式,以供参考。符号说明变量含义生活垃圾处理社会总成本直接成本直接业务成本收集成本第种收集方式的成本第种收集方式中的第种成本运输成木第种运输方式的成本第种运输方式中的第种成本处理成本第种处理方式成本绎济技术成本固定成本第种固定成本可变成本第种可变成本税收减免第种税收减免间接的当下和远期社会成本,即环境损失成本第种环境损失成本年度垃圾处理量湿垃圾占垃圾总量的比例垃圾分类中的干垃圾总量垃圾分类中的湿垃圾总量模型假设假设在估算时间内国家及深圳市相关政策不变。假设在估算时间内折现※为假设在佔算时间内政府对源头分类的补贴保持不变倀设在估算时间内填埋、焚烧、生物处理三种方式下的基准地价的季度增长率分别为模型建立与求解问题一的模型建立模型的准备针对问题一,将生活垃圾处理的社会总成本分为直接业务成本、经济技术成本、问接的当下和远期社会成本,如图生活垃圾处理社会总成本直接业务成本D经济技术成本E间接的当下和远期社会成本图生活垃圾处理社会总成本构成直接业务成本分析在直接业务成木中,我们又将其细化分成了垃圾收集成木、运输成木和处理成本三个部分,如图直接业务成本D收集成本D处理成本D匚运输成本D图直接业务成本构成4()收集成本分析由附件一可知,在不同的垃圾处理模式中,收集方式分别对应混合收集、源头分类收集和混合收集末端分类。即收集成本可划分为混合收集成本源头分类收集成本及混合收集木端分类成本而且每一种收集方式的成本又涵盖了公用垃圾桶成本(分别对应)和运输成本(分别对应),值得注意的是,源头分类收集方式会有额外的政府补贴,而混合收集末端分类方式在末端分类时会占用额外的土地、人力、设备等,因此会产生额外的成本和,如图收集成本De混合收集源头分类成本收集成本集,末端分类成本D公用福政府Dcg成本图收集成本构成()运输成本分析运输成本分为混合运输成本和分类运输成本两类,其中每一种运输成本都包括转运站成本(表示从各公用桶运输到转运站进行进一步处理所需成本,分别对应)和运输成本(分别对应),如图:运输成本Dt混合分类运输运输成本成本转运站成运输站成运输本成本DtD图运输成本构成5()处理成本分析由于处理模式的不同,处理成本可分为焚烧处理成本、填埋处理成本以及生物处理成本,如图处理成本D。焚烧填埋生物处理处理处理成本成本成本DstD图处理成本构成经济技术成本分析经济技术成本包括固定成本、可变成本和税收减免。固定成本分为土地成本和建设成本可变成本包括飞灰补贴、底灰补贴电价补贴、渗沥液补贴以及其他补贴;税收减笕分为増值税减笕、营业税减免和企业所得税减免,如图:经济技术成本E税收减免可变成本定成本E稅减税减税减其他补赎二c5EC2填埋场生物处理厂图经济技术成本构成间接的当下和远期社会成本分析问接的当下和远期成本涵盖了由于环保标准提高所花费的成本、水污染造成的损失、大气污染造成的损失以及固体废弁物污染造成的损失如图6问接的当下和远期社会成本L水污染损失气污染固体废物污染损失L4业损幻1匚人体健康损失[林损头「其他损类图间接的当下和远期社会成本构成模型的建立考虑到不同情况下,决策者会选择不同的模式组合方式。因此,在计算社会总成本时,本文选用各个模式下不同环节所需成本的叠加,从而求得深圳市生活垃圾处理的社会总成木。直接业务成本的计算直接业务成本包括收集成本、运输成本、处理成本直接业务成本的计算公式为:()收集成本的计算公式为=∑∑++代表混合收集成本,代表源头分类收集成本,代表源头混合收集,末端分类成木;代表第种收集方式的公用桶成木,代表第种收集方式的运输成本,代表单位垃圾消耗的公用桶成本,代表生活垃圾年产量,此成本仅包括垃圾桶至小型转运站的成本,如果决策者选择源头混合收集,末端分类方式收集垃圾,则应该加上额外的土地、设各、人工等成本(后面统称为额外成本),如果选择源头分类,则应加上政府补贴;代表单位吨数单位公里运输价格(是一个与距离有关的分段函数),代表距离;代表单位湿垃圾政府补贴成木;代表单位土地、设备、人工等的成木代表湿垃圾占总垃圾量的比重。()运输成本包括混合运输成本、分类运输成本运输成本的计算公式为7代表第种运输方式的转运站成本,包括转运站人工费,以及设备维护费等,代表第科运输方式的运输成本,此成本仅包括小型转运站至末端垃圾处理站的成本,代表单位转运站成本。()处理成本包括焚烧成本、填埋成本和生物处理成本处理成木的计算公式为代表单位垃圾焚烧处理成本;代表单位垃圾填埋处理成木;代表单位垃圾生物处理成本。经济技术成本的计算经济技术成本包括固定成本、可变成本、税收减免经济技术成木的计算公式为固定成本包括焚烧垃圾的十地成本、填埋的十地成本、建设成木。固定成木的计算公式为:代表当年地价,代表十地面积,代表折现率,代表工业用地年;十地机会成本为;代表年地价,代表季度地价增长率,代表时间:代表填哩高度;ρ代表填埋密度代表十地机会成本;代表建设补贴。可变成本包括飞灰补贴、底灰补贴、电价补贴渗沥液补可变成本的计算公式为8=代表单位底灰处理补贴,代表底灰量,代表单位飞灰处理补贴,代表K灰量;代表上网电价补贴,代表超额供电补贴;代表单位污水处理补贴,代表污水处理量税收减免包括增值税减免、营业税减免企业所得税减免税收减免的计算公式为:间接的当下和远期社会成本的计算间接的当下和远期社会成本包括环保标准提高后所需成本(远期环境标准提髙后垃圾处理费升高所需成本)、水污染导致的健康损失、空气污染健康损失、固体废弃物污染损失。水污染导致的健康损失包括早逝引起的健康损失、疾病治疗费用和误工损失;由于垃圾厂排放的气休中对人体造成巨大损失的气体为二嵁英,故将空气污染健康损失考虑为二嗯英造成的健康损失;在计算固休废弃物污染时,采用市场价值法对生活垃圾固休废弃物造成的人工管理费、设备费和运输费等费用进行计算不管对生活垃圾使用哪种处理方式,在计算生活垃圾堆存造成的经济损失时,以需按填埋量来进行计算间接的当下和远期社会成本为:∑∑总数总数指标评价和危险特征阐述,结合国际组织的研究成果,对水污染健康损伤的不良影响进行定量评{,代表年人均收入,代表就诊人数,代表人均治疗费用,代表日均收入,代表住院病例,代表每患病者入住天数;代表不同浓度区域的编码,代表不同浓度区域的二惡英致癌风险代表每平方公里人口密度,代表不同浓度区域所占的面积,代表个体生命价值代表治疗费用;代表生活垃圾堆存损失系数,代表生活垃圾堆存量。综上,由上述各式可得生活垃圾的社会总成本为:+十问题二模型建立及解决各模式的直接成本估算方案完善深圳市生活垃圾直接成木包括直接业务成木和经济技术成木,由式()至式()可知,城市生活垃圾直接成本为:当期社会总成本估算由已知数据代入问题一模型中可知年的社会总成本为:+十元日前仅得到年深圳市生活垃圾年产量数据,如图:s0047544069406图年深圳市生活垃圾年产量无法直接计算出当期以及未来十年各模式下直接成本,故基于灰色预测方法,根捃此数据,估算得出年的生活垃圾年产量如表
    2020-12-05下载
    积分:1
  • 2020牛客校招面试库(附答案与解析)C++篇.rar
    2019牛客校招面试题库(附答案与解析)C++篇,包括C++基础,数据库,数据结构与算法,计算机网络,操作系统,设计模式,项目相关。
    2020-12-07下载
    积分:1
  • 基于net的网上财务报销审批系统设计与开发
    本文档未设计文档,文档详细,可供参考学习
    2020-11-27下载
    积分:1
  • CURE算法和Matlab实现
    学习了基于层次的聚类CURE算法,总结了一篇文章,这里给出网上总结的以个CURE算法在Matlab中的实现代码。
    2020-12-03下载
    积分:1
  • PCI总线规范合集(R3.0、2.3、2.2、2.1等版本)
    PCI总线规范几个版本的打包给你们了。大家好好学习研究,都望都成为高手。
    2021-05-06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载