logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

神经网络自适应PID控制器:三种智能PID实现方式详解

基于神经网络的自适应PID控制器 通过将RBF(BP)神经网络和PID控制器相结合,建立了神经网络PID控制器,采用传递函数进行系统建模,通过自动调整PID参数,实现了对方波信号的跟踪。程序有注释PID控制器作为工业控制领域最经典的控制算法,其参数整定一直是控制工程中的关键问题。传统的PID参数整定方法往往难以应对非线性、时变系统。本文将介绍三种基于神经网络的自适应PID控制器,它们通过智能算法动

文章图片
#opencv
Xilinx XC7A35T开发平台:基于Carry4进位链高精度TDC代码,分辨率71.4p...

本项目基于Xilinx XC7A35T FPGA开发平台,采用Carry4进位链技术实现高精度时间数字转换(TDC)功能,分辨率可达71.4ps,主要应用于TOF(飞行时间)测距场景。项目代码总数达67个,涵盖时钟管理、TDC核心运算、数据处理与传输等多个模块,通过Verilog和VHDL混合编程,结合Vivado 2017.4开发环境完成综合、实现与仿真验证,最终实现对时间间隔的高精度量化与输出

文章图片
#车载系统
基于OpenCV与QT开发的卡尺工具:工具跟随、自动纠偏、图像处理与形状匹配集成应用

基于opencv与qt开发的卡尺工具,卡尺工具,具有工具跟随功能,找线找圆工具可以根据形状匹配位置定位实现带X、Y以及角度偏差的自动纠偏,图像采集,图像处理,卡尺工具,找线,找圆,颜色检测,模板匹配,形状匹配,海康工业相机采集+基于形状的模板匹配界面,提前说明,形状匹配算法和找线找圆算法封装成dll直接调用的,其他都是源码,是不错的学习资料,程序资料。有次客户拿了批表面有划痕的工件来测试,咱们的算

文章图片
#ue4
基恩士KV7500,KV8000轴控制FB模板,直接可以拿来用,使基恩士编程也随心所欲

每个FB都配了信号时序图,比如原点复归的流程:近点信号触发→降速搜索→Z相信号捕获→坐标复位,连信号滤波时间都建议了5ms~20ms范围。不过最近发现一套KV7500/KV8000专用的轴控FB模板,直接把主流定位模块的坑都填平了。文档里附的时序图把同步启动、误差处理的时间节点标得明明白白,比看基恩士晦涩的英文手册省心十倍。包含了适配5种定位控制单元的FB,像常用的KV-XH16ML、KV-SH0

文章图片
#websocket
MATLAB代码:多微网电能互补与需求响应的微网双层优化模型

本代码基于MATLAB+CPLEX仿真平台,构建了考虑多微网电能互补与需求响应的双层优化模型。核心目标是同时优化配电网运营商的动态电价与微网用户的能量管理策略,实现配电网与微网的双赢。上层以配电网运营商收益最大化为目标,决策变量为交易电价;下层以各用户微网运行成本最小化为目标,优化储能充放电、光伏出力利用、负荷调度及微网间电能交易等策略。代码包含主程序(maint6.m)、上层优化函数(sc.m)

文章图片
西门子PLC1500大型程序 汽车产线fanuc机器人焊装 2台触摸屏TP1500程序 9个智...

西门子PLC1500大型程序汽车产线fanuc机器人焊装2台触摸屏TP1500程序9个智能远程终端ET200SP Profinet连接15个Festo智能模块Profinet通讯10台Fanuc发那科机器人Profinet通讯3台G120变频器Profinet通讯2台智能电能管理仪表PAC32004个GRAPH顺控程序图尔克RFID总线模组通讯和MES系统通讯,西门子安全模块程序经典,结构清晰,S

文章图片
#metersphere
扫地机器人大厂源码:Freertos实时操作系统下的32端嵌入式工程应用学习包

不过整体来看,这个项目把STM32的外设基本玩了个遍,从DMA到编码器接口都有实战案例,注释详细到连PWM占空比计算公式都给推导了一遍,确实是嵌入式学习者的优质参考资料。这种带硬件地址偏移的写法避免了总线冲突,延时用FreeRTOS的vTaskDelay而不是HAL_Delay,保持了RTOS的任务调度流畅度。扫地机器人,大厂扫地机器人 源代码,freertos实时操作系统,企业级应用源码,适合需

文章图片
#iot
SOEM-LAN8742 移植全景深潜:从裸片到分布式时钟的代码级实战

├── lan8742.c // 本文主角:PHY 状态机 + 算法├── lan8742.h // 寄存器掩码 + 状态枚举├── lan8742_conf_template.h // 用户裁剪:中断引脚、调试等级└── readme_lan8742_porting.md // 官方没给,本文补齐├── nicdrv.c // 调用 LAN8742_GetLinkState()├── ether

文章图片
#etcd
到底了