Image
Image

doit888

+ 关注

粉丝 0     |     主题 10     |     回帖 173

请问 有搞 CANOPEN 协议的吗?
2024-1-9 09:13
  • ST MCU
  • 53
  • 5766
  CAN 只定义物理层和数据链路层,没有规定应用层,本身并不完整,需要一个高层协议来定义 CAN 报文中的 11/2 ...  
N76E003手册更新了1.04版终于出中文版了
2018-3-11 13:00
  • 新唐MCU
  • 6
  • 4529
  请问一下 红外 38K NEC 最简单的是哪种芯片呢?  
  这个 中文的 资料 不是 早就有了吗?  
M4利用DSP内核实现PID算法
2018-3-10 08:44
  • 新唐MCU
  • 7
  • 2313
  如果说 自平衡小车 一类的 是200HZ 的运算速度,那么采集MPU6050的速度 1KHZ 足够了吧? ...  
  一般的 PID 采样周期 是多少? 计算周期又是多少呢?  
  请问 如果实现一个 多通道的 PID 比如 8个通道的 该怎么做呢? 谢谢!  
M4的DSP内核数学计算
2018-3-10 11:21
  • 新唐MCU
  • 4
  • 1027
  请问一下 这个历程 是在那里 找到的?  
NUC451RG6AE实现的PID!
2018-3-9 13:24
  • 新唐MCU
  • 21
  • 1699
  我感觉 这种的好用。 而且 简单 明白。 那个M4库里面的 只是一个通用的模型吧! ...  
  //PID初始化 extern void PIDInit (PID *pp); //PID计算 extern int PIDCalc( struct PID *pp, unsigned in ...  
  extern volatile PID PID_1; extern int rOut; extern unsigned int rIn; extern unsigned char Kp; ext ...  
  typedef struct PID { unsigned char Proportion; // 比例常数 Proportional Const unsigned cha ...  
  //PID计算 int PIDCalc( struct PID *pp, unsigned int NextPoint ) { int dError,Error,pError; / ...  
  //PID初始化 void PIDInit (PID *pp) { memset( pp,0,sizeof(PID)); }  
  我感觉 我这种才是精简的啊!  
自平衡小车
2018-4-2 16:58
  • ST MCU
  • 18
  • 1587
  a++; Kp=a/40; if(Kp>12) { Kp=12; }//调试kp的参数,这个算法用于缓慢加载pid参 ...  
  void SysTick_Handler() { a++; Kp=a/40; if(Kp>12) { Kp=12; }//调试kp的参 ...  
  比较关键 的 systick 函数: 如下: /******************** (C) COPYRIGHT 2012 WildFire Team ********* ...  
  主程序 很简单 如下: #include "stm32f10x.h" #include "SysTick.h" #include "assignment1.h" #include ...  
  1:配置采集方向信号——操作硬件ADC 2:配置定时器配置——tim1,tim8 3:差速算法,速度合成 4:PWM输出 ...  
  以下是程序部分 贴出来 希望大家 一起探讨!  
2
3
近期访客