对传递函数的零极点、频率响应、稳定性的理解

news2024/11/17 15:45:04

对传递函数的零极点、频率响应、稳定性的理解

零极点

从传递函数求零极点

令传递函数分子为0求出零点,令分母为0求出零点。

频率响应

单极点系统的频率响应

A v = A v d c ∗ ( 1 / ( 1 + s R C ) ) Av=Av_dc*(1/(1+sRC)) Av=Avdc(1/(1+sRC)),系统的极点是 p = − 1 / R C p=-1/RC p=1/RC。零极点是用于判断系统的稳定性的,传递函数的模值随s(频率)的变化便是频率响应的曲线。

在频率响应的曲线中,当 w = ∣ p ∣ = 1 / R C w=|p|=1/RC w=p=1/RC时,传递函数的模值 ∣ 1 / ( 1 + s R C ) ∣ |1/(1+sRC)| ∣1/(1+sRC)变为 1 / s q r t ( 2 ) 1/sqrt(2) 1/sqrt(2),对应AV(dB)减少3dB时。
请添加图片描述

零极点对频率响应曲线的影响

零点和极点对频率响应的影响 - 模拟集成电路之频率响应分析零极点 - 电子发烧友网

  • 当频率远小于某零点/极点的模时,该零点/极点对频率响应的影响可以忽略
  • 当频率接近某极点的模时,该极点的效果渐渐体现。当频率远大于该极点时,该极点使得频率响应的幅度以20dB/dec的速度衰减,而相位相对DC产生-π/2的变化

例如下图为传递函数为 H ( s ) = 1 / ( s + 10 ) H(s)=1/(s+10) H(s)=1/(s+10)的频率响应和相位图:
请添加图片描述

  • 共轭极点是一种特殊的极点,它们总是成对出现且共轭极点对的模都相等,因此当频率远大于一对共轭极点的模的时候,该共轭极点对会使频率响应的幅度以40dB/dec的速度衰减,而相位相对DC产生-π的变化。而在频率接近共轭极点对的模的时候,频率响应曲线的变化取决于共轭极点对的位置(详见原文)。

例如下图为传递函数为 H ( s ) = 1000 / ( s 2 − 2 s + 2 ) H(s)=1000/(s^2-2s+2) H(s)=1000/(s22s+2)的频率响应和相位图:
请添加图片描述

  • 频率接近某零点的模时,该零点的效果渐渐体现。当频率远大于该零点时,该零点使得频率响应的幅度以20dB/dec的速度增加。而相位相对DC产生π/2(当零点在左半平面)或-π/2(当零点在右半平面)的变化

例如下图为传递函数为 H ( s ) = 1000 ( s − 10 ) H(s)=1000(s-10) H(s)=1000(s10)的频率响应和相位图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uWQT1BUY-1683378084576)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%202.png)]

  • 频率响应的总体幅度/相位取决于所有零点和极点对幅度/相位的贡献。

matlab构造传递函数和绘制波特图

Matlab仿真001-传递函数_传递函数 matlab_k_c_c_的博客-CSDN博客

所用到的matlab函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f9qZWcWJ-1683378084576)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%203.png)]

多个角度理解极点与零点,电容充放电的联系

【模拟IC学习】多个角度理解极点与零点,电容充放电的联系

时域上看极点的作用

模拟电路基础之频率响应(一)极点的物理意义

极点时是从一个结点看进去所有电阻和电容的乘积,这里以RC电路为例说明极点的作用,或者说RC对于不同信号频率的作用。

首先需要知道Vout是怎么随着Vin变化的:从电流方向来看,当Vin大于Vout时,电流流向C为充电,Vout会增加,直到Vout=Vin;反之为放电,Vout会减少直到Vout=Vin。这里Vin是主动变化,Vout是被动跟随Vin。而且充放电是需要时间的,这与Fin和C的相对大小有关,Fin越大,C越小充电越快,Vout跟随Vin越好。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uz5DT40a-1683378084577)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%204.png)]

还需要知道相位差和时延的关系:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GTAChUvl-1683378084577)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%205.png)]

  1. 根据波特图,当输入信号Vin的频率为1/2πRC时,Vout的相位会滞后45°,幅值会变为原来的 1 / 2 1/\sqrt2 1/2

理论上时域会相差8/T。在仿真中设置R=1K,C=1p,fin=159Mhz,Tin=6.28ns,amplitude=1,所以输出滞后输入0.785ns,幅值变为0.707,符合波特图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OhWqnGdY-1683378084578)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%206.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VrzYSj5p-1683378084578)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%207.png)]

从时域上理解为,对C充放电是需要时间的,C越大充放电越慢,当Vin>Vout时,C在充电电流下,Vout逐渐上升,但还没上升到和Vin幅度一样,Vin已经下降到Vin=Vout,导致Vout不能充电到Vin_max就开始放电了,当然放电也需要时间,所以Vout还没放电到Vin_min时就结束放电开始充电了。综上我们看到Vout不仅滞后Vin,并且幅度也小了。

  1. fin<<1/2πRC时,或者说C很小时,或者说是直流输入时,极点的影响就很小:

这是因为C很小,充放电很快,或者说Vin变化很慢,Vout很容易跟随。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MhY8GMOk-1683378084578)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%208.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y6fpwTb1-1683378084579)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%209.png)]

  1. 当但fin>>1/2πRC时,或者说C很大时,极点的影响就很大,但一个极点最多只能产生90°的相移:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2E0fsENG-1683378084579)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%2010.png)]

那为什么最大只有90°相移呢?随着fin的增加,或者说C很大,充放电极其慢。可以看下图固定输入频率,不断增加C。随着C增加下Vout=Vin的交点越靠近Vin=0。那最坏的极限情况是,当Vin=0时,Vout才充电到最大随后开始放电,此时Vout的最大值与Vin的最大值时间上相差T/4,对应相移90°。而最坏时Vout的最大接近为0,这就像往海里扔一块石子,对海平面的影响微乎其微。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PqEF9epf-1683378084579)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%2011.png)]

零点的直接理解

零点是由于前馈通路造成的。本来通路中有一个极点,会造成相位延迟和增益下降。但是如果在输入与输出之间有一条前馈通路,如下图中的Cz所示,可以让信号不通过极点所在的结点而是通过前馈通路直接到达,那么极点所造成的影响就会被部分抵消极限情况就是信号完全通过通路到达输出,把极点所带来的相位延迟全部抵消。因此可以知道零点最大可以带来90°的相位超前(但是这儿的超前不是说输出超前于输入,只是可以把极点带来的相位延迟进行一定的补偿)。

下图传递函数的极点低于零点,所以极点的效果会先出现——系统会先出现相位延迟。随着频率升高,信号会更多的从Cz通过,补偿极点带来的相位延迟。最终频率足够高时,信号完全从Cz通过,此时电路等效为Cz和C的分压电路,此时极点与零点对相位影响完全抵消

(注意图中P和Z是极点频率,即极点的模值,所以是正值;如果极点频率单位为Hz,还需要除以2π)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UwhYif6N-1683378084580)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%2012.png)]

仿真一下这个电路,设置Cz=0.1pF,C=1pF,R=1k,极点频率=156Mhz,零点频率=1560Mhz。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FfCVoiji-1683378084580)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%2013.png)]

当Fin=156Mhz时,可以看到主要是极点起作用,延时和幅度衰减和前文分析一致。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WQfd4Pid-1683378084581)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%2014.png)]

当Fin=1560Mhz,此时相位差回到45°,还是滞后T/4(注意这里Fin变为前面的十倍,周期为1/10),幅值为原来的1/6。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-awmG6pJy-1683378084581)(%E5%AF%B9%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%9A%84%E9%9B%B6%E6%9E%81%E7%82%B9%E3%80%81%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94%E3%80%81%E7%A8%B3%E5%AE%9A%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3%2056e632a7dbe64aeabb65b3051d4c17cb/Untitled%2015.png)]

当Fin=15600Mhz,此时相位差为0,幅值为原来的0.09,是电容分压产生。
请添加图片描述

输出节点串联R+C会引入零点

信号传递过程中,一样要给电容充电,所以有相位延迟和幅度降低,因此会产生一个极点。给电容充电过程中电流要流过电阻,因此电阻两端要产生压差,一定程度上增加了输出端口的电压,降低了延迟并且阻碍了幅度降低,因此体现为一个零点
请添加图片描述
请添加图片描述

相位裕度PM

定义为开环增益为0dB时,PM=180°+φ(w),φ(w)是频率为w时的相位角,代表增益0dB时,相位角离-180°的距离。越正越好。
请添加图片描述

零极点对稳定性的影响

在普通的电路里,极点都是左半平面的,即通过s参数算出来是负的,因为右半平面的极点在时域会使信号不断发散零点可以在左半平面,也可以在右半平面。算出来是负的就在左平面,算出来是正的就在右平面。

用矢量作图法看极点的影响:当w=0时,即直流增益等于极点到原点的距离a的倒数,随着频率w的增加,距离逐渐增加,增益逐渐减少,当矢量与正半轴的夹角为45°时,即一个极点贡献的相位角是0-45°=-45°,对应相位为-45°,距离的倒数为 a / 2 a/\sqrt2 a/2 ,对应增益减少3dB,都对应前面的分析。零点也可以做类似分析。

请添加图片描述
那当有反馈的系统存在右半平面的零点为什么会不稳定?

根据矢量分析法,右半平面的实零点贡献的相位是负的。因为当w=z的虚部时,贡献的相位是π+π=0°,当f增加时,最终贡献的相位是π+π/2,=-pi/2。

本来电路中的常存在的左半面极点就会贡献负的相位角,如果还存在右半面的零点,更容易导致增益为0dB时,相位裕度不满足要求。与此同时,左半平面零点贡献的相位是正的,更有利于相位裕度。

矢量作图法分析系统的幅频、相频曲线

可以通过矢量作图法分析系统的幅频、相频曲线。

首先将传输函数化为零极点的标准形式,在复平面上画下零极点的位置。

频率变化时,也就是扫描虚轴,从负无穷到正无穷。

对于幅频特性曲线,扫描虚轴,求出每个零极点到虚轴上某点的距离的模值,按下面公式相比乘K得到幅频特性曲线;对于相频特性曲线,扫描虚轴,求出每个零极点指向虚轴上某点的矢量与正实轴形成的夹角,将零点的夹角求和减去极点的夹角和注意:对于右零点,或者右极点算相位贡献时,画矢量图,考虑负号的影响,需要加上一个附加相位pi
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/496973.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python通过SSH管道访问ClickHouse

目录 前言什么是跳板机什么是SSH协议SSH管道访问ClickHouse参考文献 前言 因为新业务需要&#xff0c;数据都存储在阿里云服务器的ClickHouse数据库里&#xff0c;最近想取点数探索一下&#xff0c;于是下载了客户端工具DBeaver并成功连接ClickHouse&#xff0c;然后想通过pyt…

【前端面试题】这些js功能你一定要学会

大厂面试题分享 面试题库 前后端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;前端面试题库 web前端面试题库 VS java后端面试题库大全 1.图片失败&#xff0c;重新加载 如果图片资源不存在&#xff0c;那可以设置图片失败的占位…

深度学习——A3C算法

A3C算法&#xff08;Asynchronous Advantage Actor-Critic&#xff09; DDPG算法之后&#xff0c;DeepMind对其改造&#xff0c;提出了效果更好的 Asynchronous Advantage Actor-Critic&#xff08;A3C&#xff09;算法&#xff08;论文是 Asynchronous Methods for Deep Rein…

【谷粒商城之远程调用和异步调用丢失请求头问题】

本笔记内容为尚硅谷谷粒商城远程调用和异步调用丢失请求头问题部分 目录 一、Feign远程调用丢失请求头 二、Feign异步调用丢失请求头问题 一、Feign远程调用丢失请求头 ​ ​ 问题&#xff1a; feign在远程调用之前要构造请求&#xff0c;调用了很多的拦截器。 浏览器发送请…

u01使用率100%报错归档满的问题

今天下午客户报数据库无法连接了&#xff0c;我也立刻登录查看 因为显示orcl1归档满了&#xff0c;我就登录查看磁盘组的空间&#xff0c;发现空间空余很多 就sqlpus登录了&#xff0c;发现u01使用率满了 [oracledb1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 …

《面试1v1》动态代理

我是 javapub&#xff0c;一名 Markdown 程序员从&#x1f468;‍&#x1f4bb;&#xff0c;八股文种子选手。 面试官&#xff1a; 那你能说一下反射和动态代理的关系吗&#xff1f; 候选人&#xff1a; 当然可以。动态代理是一种基于反射的机制&#xff0c;它可以在运行时动…

动设备维护管理的新趋势——在线监测与故障诊断系统

随着工业自动化水平的提高&#xff0c;动设备在现代工业中扮演着越来越重要的角色。然而&#xff0c;动设备故障率高、维修难度大、维护费用高是工厂面临的重要挑战之一。针对这些问题&#xff0c;在线监测与故障诊断系统逐渐成为动设备维护管理的新趋势。 图.设备工程师正在维…

Spring Cloud Alibaba: Gateway 网关过滤器 GatewayGatewayFilter factory (记录)

目录 AddRequestHeader GatewayFilter factory AddRequestHeadersIfNotPresent GatewayFilter factory AddRequestParameter GatewayFilter Factory AddResponseHeader GatewayFilter Factory CircuitBreaker GatewayFilter factory circuit breaker based on the status…

真题详解(构造二叉树)-软件设计(六十八)

真题详解&#xff08;归纳法&#xff09;-软件设计&#xff08;六十七)https://blog.csdn.net/ke1ying/article/details/130517187 CMM能力成熟模型 CL0(未完成)&#xff1a;过程域未执行或未得到定义的目标。 CL1(已执行)&#xff1a;将可标识的输入工作产品转换成可标识的…

数组中的empty剖析

数组中的empty剖析 一、首先empty是怎么来的 直接通过new Array来新建&#xff0c;手动修改数组的length&#xff0c;逗号之间没有任何数据等 const array new Array(3); console.log(array); //* (3) [empty 3]const array2 [1, , 3]; console.log(array2); //* [1, e…

【软考|软件设计师】进程p1,p2,p3,p4,p5和p6的前趋图

目录 题目&#xff1a; 答&#xff1a; 题目&#xff1a; 进程p1,p2,p3,p4,p5和p6的前趋图如下图所示。用PV操作控制这6个进程之间同步与互斥 的程序如下&#xff0c;程序中的空(1)和空(2)处应分别为________,空(3)和空(4)处分别为________, 空(5)和空(6)处应分别为_______…

数据结构:图的插入和删除

线性表中我们把数据元素叫元素&#xff0c;树中将数据元素叫结点&#xff0c;在图中的数据元素我们称之为顶点&#xff08;Vertex&#xff09;。 线性表中可以没有数据元素&#xff0c;称之为空表。树中可以没有结点&#xff0c;叫做空树。但图没有空图。 线性表中&#xff0c;…

2023年好用的MacBook文件管理软件推荐

我们已经有多年的 macOS 编程经验&#xff0c;也开发了很多大家都可以使用的工具。 我们可以解决各种 Mac 问题。 CleanMyMac X 这里是一些小建议&#xff1a;下载 CleanMyMac 即可快速解决本文章中提到的一些问题。但是&#xff0c;为了帮助您自行操作&#xff0c;我们还整理…

举一反三,从“温度转换“到“python蟒蛇绘制“,快速掌握Python语法

1.温度转换实例 我们先用Pychar写一个小程序,从这个小程序出发,我们将快速学习到python中的基础语法.本章中涉及到的语法只是初始语法部分,后续章节将会详细讲解python语法. "温度转换"实例编写:将两种温度体系转换.摄氏度转换为华氏度华氏度转换为摄氏度. 设计算法…

前端项目的通用优化策略

一、虚拟滚动 当我们开发的时候&#xff0c;遇到大数据加载&#xff0c;页面卡顿的问题应该如何处理&#xff1f;大多数情况下&#xff0c;我们都是尽量通过分页的方式处理这类问题&#xff0c;但是总有一些特殊的情况我们必须把数据全部加载到前端进行处理。我曾经遇到过一个…

智能优化算法:基于厨师的优化算法-附代码

智能优化算法&#xff1a;基于厨师的优化算法 文章目录 智能优化算法&#xff1a;基于厨师的优化算法1.基于厨师的优化算法1.1 初始化1.2 阶段1&#xff1a;厨师导师小组更新&#xff08; X S 1 XS_1 XS1​到 X S N c XS_{Nc} XSNc​更新&#xff09;1.3 阶段2&#xff1a;厨师…

Arduino处理json较大数据流以及GZIP数据流方法

Arduino处理json较大数据流以及GZIP数据流方法 ✨在一些需要使用网络并从网络数据平台获取数据的项目中,大多数据平台,提供支持的数据流格式,一般以json数据格式返回为主。 📓Arduino json数据流格式化处理方法 🏳‍🌈一般处理json数据基于都是通过ArduinoJson库来处理…

运营-9.内容消费

一个优秀的产品&#xff0c;页面层级要尽量浅 所以&#xff0c;对于常见的内容产品&#xff0c;用户做内容消费一般只涉及两层页面&#xff1a; 内容消费-图文 内容消费-视频 内容消费——免费消费模式 对于绝大部分内容产品来说&#xff0c;它们的内 容都提供免费消费模式。…

文本的清洗和标准化:如何处理混乱的数据?

❤️觉得内容不错的话&#xff0c;欢迎点赞收藏加关注&#x1f60a;&#x1f60a;&#x1f60a;&#xff0c;后续会继续输入更多优质内容❤️ &#x1f449;有问题欢迎大家加关注私戳或者评论&#xff08;包括但不限于NLP算法相关&#xff0c;linux学习相关&#xff0c;读研读博…

Dubbo源码篇02---从泛化调用探究Wrapper机制的原理

Dubbo源码篇02---从泛化调用探究Wrapper机制的原理 什么是泛化调用从传统三层架构说起反射调用尝试优化 泛化调用泛化调用怎么用通过Spring使用泛化调用 利用泛化调用改造现有服务 泛化调用小结 Wrapper机制自定义代理dubbo底层wrapper原理小结 小结 什么是泛化调用 从传统三层…