目录STC8H开发(一):在Keil5中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(二):在LinuxVSCode中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(三):基于FwLib_STC8的模数转换ADC介绍和演示用例说明STC8H开发(四):FwLib_STC8封装库的介绍和使用注意事项STC8H开发(五):SPI驱动nRF24L01无线模块STC8H开发(六):SPI驱动ADXL345三轴加速度检测模块STC8H开发(七):I2C驱动MPU6050三轴加速度+三轴角速度检测模块STC8H开发(八):NRF24L01无线传输音频(对讲机原型)关于PW
升降压(Buck-Boost)直流变换电路是通过调节开关管占空比的大小,占空比越小,输出电压越小;占空比越大,输出电压越大。通过这种方式可以实现输出电压Uo高于输入电压Us,既起到电路升压作用;也可以实现输出电压Uo低于输入电压Us,既起到降压作用。功率电路:将Buck变换电路与Boost变换电路二者的拓扑结构组合在一起,去掉Buck电路中的无源开关和Boost中的有源开关,便构成了一种新的变换电路拓扑结构——升降压(Buck-Boost)直流变换电路。它由电压源Us、电流转换器、电压负载组成,其中,中间部分含有一级电感储能电流转换器。Buck-Boost直流变换电路是一种输出电压既可以高于也
PI仿真笔记2-电容模型11.电容阻抗曲线分析分析电容的等效模型中ESR、ESL和C分别对阻抗曲线的影响。典型的电容等效模型如下:其中:ESR为电容寄生电阻ESL为电容本身以及焊接时产生的寄生电感C为电容本身容值电容的典型阻抗曲线如下图所示:阻抗曲线分为1、2、3三部分,其中:1为典型的电容特性,随着频率升高阻抗降低2为LC谐振点,在这个谐振点,LC谐振阻抗为0,故该位置阻抗等于ESR3为寄生电感的电感特性,随频率升高,阻抗升高以GRM033R60J105MEA2的简化Spice模型为例,模型具体信息如下:通过ADS建模如下:(1)调整电阻R1,即电容的ESR将R1调整为20mohm,仿真阻抗
ComplexMultiplierIP核的使用,尤其是输出数据的截位到底怎么弄,我感觉官方文档PG104写的不清楚。我个人在网上也没找到好的讲解文章,就自己琢磨了下,然后写成文档记录在此,方便将来也有疑问的同学。目录一、如下是我的仿真代码:二、testbench中的IP设置如下: 三、几个关键点的理解如下:1、当IP输出位宽为默认的最大值25时,此时IP没有截位。如仿真例子中第一种方法:2、当IP输出位宽设置为20时,此时IP相对于最大值25就截掉了5位。如仿真例子中第二种方法:3、如上第2点使用同一个IP设置:IP输出位宽设置为20时,此时IP相对于最大值25就截掉了5位。但修改输入数据的
目录1、在Vivado中生成lib2、生成库的选择3、点击Compile,即可开始生成库文件4、在Vivado中添加ModelSim调用设置5、将Vivado的仿真库添加到ModelSim中作者以前是用ISE+ModelSim的,现在切换到Vivado平台,奈何XSim实在用不惯,现在和大家分享下如何在Vivado里调用ModelSim仿真设置、以及将Vivado的lib添加到Modelsim中。前期准备:Vivado2018.3,ModelSim-SE-10.6d1、在Vivado中生成lib打开Vivado2018.3软件,点击ToolsàCompileSimulationLibrarie
基于蚁群优化的机器人避障算法仿真随着机器人技术的发展,机器人的避障能力也变得越来越重要。蚁群优化算法是一种智能优化算法,具有全局搜索能力和强鲁棒性。本文将介绍如何使用ACO蚁群优化算法实现机器人的避障功能,并用Matlab进行仿真。算法原理蚁群优化算法是一种启发式搜索算法,其灵感来源于蚂蚁在寻找食物时留下的信息素。在算法中,每只蚂蚁通过感知环境的信息素含量,选择距离其当前位置最近的未访问节点,并在访问过程中增加信息素含量。同时,信息素也会随时间的推移逐渐挥发消失。这样,经过多次循环迭代,最终可以找到最优解。在机器人避障算法中,我们可以将机器人看作是一只蚂蚁,其要避开的障碍物则是一些不可达节点。
参考:https://blog.csdn.net/weixin_45303812/article/details/123704440新人第一次写文档,有错误的地方请大佬指点。文档:Xilinx官网搜DDSConfiguration可配置参数:1.ConfigurationOptions,有如下三种模式PhaseGeneratorandSIN/COSLUT(DDS):相位和sin和cos的数据都是IP核自己产生PhaseGeneratoronly:只要相位输出SIN/COSLUTonly模式:只需要sin/cos模块输出,但此模式需要外部不断的输入累加的相位2.Systemclock 系统时钟频
文章目录1.LV_EVENT_GESTURE事件的回调函数2.较为完整的代码3.工程源码今天看了一下lvgl的EVENT枚举,有一个事件LV_EVENT_GESTURE是响应手势滑屏的,就把电子相册的按键改为手势操作。参考文章:1.作者:weixin_46964996,文章:LVGL的LV_EVENT_GESTURE2.我自己的文章:LVGL笔记(2)-电子相册(windows模拟和ESP32-S3)先看看效果:手势滑动相册1.LV_EVENT_GESTURE事件的回调函数这个lvgl的事件好像没什么可说的,直接上源码:staticvoidalbumpage_gesture_cb(lv_eve
文章目录前言1.Apollo参考线介绍1.1参考线的作用1.2导航规划的路线1.3为什么需要重新生成参考线1.4ReferenceLine数据结构1.5ReferencePoint数据结构1.6参考线处理流程1.7参考线生成2.参考线平滑算法2.1参考线平滑算法总览2.2参考线平滑算法流程2.2.1设置中间点anchorpoints2.2.2Smooth函数2.2.3FemPosSmooth2.2.4Solve函数2.3优化问题构造和求解2.4平滑代价2.5约束条件2.5.1位置约束2.5.2曲率约束3.U型道路仿真演示前言Apollo星火计划课程链接如下星火计划2.0基础课:https://
【关键内容】1.将opencv编译为能在arm上运行的库,直接获取编译后的成果物见:armv7:https://download.csdn.net/download/u012824853/87867650armv8:https://download.csdn.net/download/u012824853/878676582.在没有板子的情况下,仿真验证opencv库1.将opencv编译为能在arm上运行的库1.在下方链接中选择某个版本Releases-OpenCVhttps://opencv.org/releases/点击“Sources”即可开始下载,得到opencv-3.4.1.zip