- 博客(14)
- 收藏
- 关注
原创 RC延时电路(笔记)
计算RC延时电路延时时间 RC延时的过程就是电容C充电的过程,这就用到 电容充放电公式: Vt=V0+(V1-V0)* [1-exp(-t/RC)] V0 为电容上的初始电压值,V1 为电容最终可 充到或放到的电压值,Vt为t时刻电容上的电压值。例如电压为E的电容通过阻值为R的电阻向初值 为0的电容C充电,则此时V0=0,V1=E,经过t时刻 电容上的电压为:Vt=E*[1-exp(-t/RC)]。对于上图来讲,V0=0,V1=3.3V,RC=1ms。这个电路里,V1=5V,V0=0V,Vt=0.7V。
2024-08-24 18:25:49 1376
原创 控制中标幺值运用(笔记)
标幺值就是中的标准化,线性代数里的单位化,物理里的无量纲转化为无量纲。直白点,物理世界到数学世界就是量纲转换;数学世界之间的处理变化变换:维度变换,同维的比例变化(基准值不同)。在电机控制中,不管是使用什么样估算的算法,如龙格伯观测器、磁链观测器等,在具体的代码实现上,都绕不开一个问题:“怎么把代码中的电机数学模型和真实物理世界中的电机模型参数联系起来?。
2024-03-11 14:36:35 1828 1
原创 Q格式处理(笔记)
假设Q16定点算法,就是0.123*2^16*0.456*2^16,将两个数同时扩大2^16倍,算完之后,再除回去。因为z的Q为13,所以定点值z=29491即为z=29491/2^13≈3.59998≈3.6//精度高。temp=25395<<2=101580//左移两把y扩大到相同的标尺上进行运行,统一单位进行运算。Qx=4 //Q4表示的范围-2048<=X<=2048-1/16,精度为1/16。设x=0.5 y=3.1 则浮点运算的结果为z=x+y=0.5+3.1=3.6。
2024-03-11 14:04:57 921 1
原创 数字万用表测量辨识三极管MOS管(笔记)
用红表笔接触其中任意一只脚不动,黑表笔去接触另外两只脚,如果能够测得两组相近且小于1的数字,说明此时红笔接触的就是b极。如果测得两组数字不相近,那说明此时红笔接触的不是b极应把红笔换一只脚,黑笔去测另外两只脚,直到找到b极为止。图中红笔为b极.黑笔在另外两脚分别测得两组相近的数据,其中有一组数据会稍微大一点,此脚即为e极,小的那脚则为c极。当然,对然P沟道的测量步骤也一样,只不过第一步为黑表笔测S极,红表笔测D极,可以测得500多的数值。4.然后红笔测D极,而黑笔测S极,应该测得数值为1。
2024-01-19 20:45:04 1219
原创 stm32产品选型笔记
STM32 WL系列 – Arm® Cortex®-M4 / – Arm® Cortex®和Cortex®-M0+长距离无线SoC。STM32 MP1系列 – Arm® Cortex®-A7/Arm® Cortex®-A7 +M4高性价比工业级MPU。STM32 H7系列 – Arm® Cortex®-M7 / Arm® Cortex®-M7+M4超高性能MCU。STM32 WB系列 – Arm® Cortex®-M4和Cortex®-M0+双核2.4G无线MCU。
2023-12-03 13:49:15 1314 1
原创 STM32F1部分管脚口无法控制的问题(B3 B4 A15)
PA14、PA15、PB3、PB4这五个IO口一开始就被默认复用功能,被用在了JYAG调试功能,所以才没法使用通用功能来输出高低电平。也就是水下主控屏幕无法驱动的原因:PB4管脚口没有释放。开启时钟,配置好了引脚属性,该IO口依旧不能如愿输出高低电平。排除开发板损坏的情况,出现这种情况是属于正常,该IO口有可能被复用了,所以用不了通用模式。根据MAPR寄存器手册,将其[24,26]位配置成010,该模式下,PA15、PB3、PB4即可释放。
2023-05-02 02:05:02 1544
原创 ubuntu20.04 ros配置笔记
1.添加源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 或者sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME ma.
2021-10-31 14:59:24 216
原创 N: Skipping acquire of configured file 类问题解决笔记
例如报错 N: Skipping acquire of configured file 'main/binary-arm64/Packages' as repository 'https://librealsense.intel.com/Debian/apt-repo focal InRelease' doesn't support architecture 'arm64'打开文件目录sudo nano /etc/apt/sources.list.d/下apt-repo 文件 (sudo nano ..
2021-10-31 00:24:39 6390 2
原创 ROS初始化 sudo rosdep init失败(sudo: rosdep: command not found)20.04ubuntu
sudo apt-get install python3-rosdep
2021-10-25 21:40:01 808
原创 SolidWorks 2019、2020,2021“无法获得下列许可 SOLIDWORKS Standard”的激活错误
将你破解操作完之后的C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS里的netapi32.dll文件复制到你安装目录的SOLIDWORKS里就可以了
2021-10-24 23:50:39 15290 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人