当前位置: 首页 > news >正文

南川网站建设好多商城app

南川网站建设,好多商城app,8080端口wordpress,南宁高端网站建设基本原理 1、软件设计 本闭环控制例程是在步进电机编码器测速例程的基础上编写的,这里只讲解核心的部分代码,有些变量的设置,头文件的包含等并没有涉及到,完整的代码请参考本章配套的工程。 我们创建了4个文件:bsp_pid.c和bsp_pid.h文件用来存放PID控制器相关程序,bsp_s…

基本原理

1、软件设计

本闭环控制例程是在步进电机编码器测速例程的基础上编写的,这里只讲解核心的部分代码,有些变量的设置,头文件的包含等并没有涉及到,完整的代码请参考本章配套的工程。 我们创建了4个文件:bsp_pid.c和bsp_pid.h文件用来存放PID控制器相关程序,bsp_stepper_ctrl.c、bsp_stepper_ctrl.h 文件用来存步进电机位置环控制程序及相关宏定义。

1. 编程要点
  1. 定时器 IO 配置

  2. 步进电机、编码器相关外设初始化

  3. 位置闭环控制实现

  4. PID参数整定

代码分析

PID代码

/********************************************************************************* @file    main.c* @author  fire* @version V1.0* @date    2019-xx-xx* @brief   PID算法实现******************************************************************************* @attention** 实验平台:野火  STM32 F103 开发板 * 论坛    :http://www.firebbs.cn* 淘宝    :http://firestm32.taobao.com********************************************************************************//* Includes ------------------------------------------------------------------*/
#include "./pid/bsp_pid.h"
#include "math.h"
#include "./stepper/bsp_stepper_ctrl.h"
#include "./protocol/protocol.h"
/* 定义全局变量 */
_pid pid;
float set_point=0.0;
int pid_status=0;/*** @brief  PID参数初始化*	@note 	无* @retval 无*/
void PID_param_init()
{/* 初始化参数 */pid.target_val=0.0;				pid.actual_val=0.0;pid.err=0.0;pid.err_last=0.0;pid.integral=0.0;pid.Kp = 1.3;pid.Ki = 0;pid.Kd = 0;#if PID_ASSISTANT_ENfloat pid_temp[3] = {pid.Kp, pid.Ki, pid.Kd};set_computer_value(SEND_P_I_D_CMD, CURVES_CH1, pid_temp, 3);// 给通道 1 发送 P I D 值#endif
}/*** @brief  设置目标值* @param  val		目标值*	@note 	无* @retval 无*/
void set_pid_actual(float temp_val)
{pid.target_val = temp_val;    // 设置当前的目标值
}/*** @brief  获取目标值* @param  无*	@note 	无* @retval 目标值*/
float get_pid_a
http://www.yayakq.cn/news/863878/

相关文章:

  • 网站开发实习总结logo设计网站在线
  • 网站建设所需物资阿里云免费服务器
  • 行业网站特点顺义区专业网站制作网站建设
  • 做网站需要多少钱 都包括什么APP做网站
  • 看网站用什么软件论坛网站 备案
  • 青岛建站模板制作企业建设网站的步骤是什么意思
  • 司法厅网站建设方案网络工程的就业方向
  • 系统官网网站模板阜阳手机网站制作
  • 阿里云的wordpress建站全球邮箱wordpress
  • 做h5小游戏的网站有哪些重庆建设工程信息网入渝备案查询
  • 新乡做网站公网站网页设计培训
  • 莆田市城厢区建设局网站临淄建设局网站
  • 福州晋安区建设局网站小程序开发费用一览表fhq华网天下
  • 阿里云服务器的网站备案流程做PPT素材图片网站 知乎
  • 做电影网站如何推广青岛建设银行银行招聘网站
  • 贸易网站设计公司创建网络公司需要什么条件
  • 个人网站备案成功后怎么做郑州网站建设公司哪家专业
  • 企业网站开发软件网站建设常用编程语言
  • 网站建设公司 温州网站内容被删除怎么取消收录
  • 网站设计网上培训学校鹿泉区城乡建设局网站
  • 手机网站做成app中山外贸网站建设公司
  • 企业为什么要做账2017 如何做网站优化
  • 哪家企业做网站优化软件刷排名seo
  • 桥西区建设局网站深圳集团网站开发网站开发公司
  • 网站域名设计找谁17网站一起做网店广州国大
  • 山东城市建设职业学院教务网站一般网站建设企业
  • 手机网站设计需要学什么wordpress外贸建站公司
  • 建设银行网站半天进不去虚拟币交易网站建设
  • 杭州网站建设代理商安丘做网站
  • 怎样查后缀vc域名网站wordpress 更换语言