• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • TCL彩电改进方案(内部共享资料)

    TCL彩电改进方案(内部共享资料)

    2010-11-13 00:23

  • ARM初学者共享资料

    2013-01-04 18:54

  • ARM初学者共享资料

    大多数的 ARM 微处理器片内存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,如ATMEL的AT91F40162就具有高达2MB的片内程序存储空

    2011-07-12 17:26

  • 共享资料《酒店有线电视改造方案》

    大家你好! 这里网友发给我的一份<酒店有线电视改造方案>,主要是针对电视机台数有50-300台的酒店宾馆,看了一下,觉得这方案可行,拿出为分亨一下,或许你们以后会用得着哦!方案基本原理:用30多个机顶盒调制出30多个频道的模拟信号,供给100-200个房间都能收看30多个频道。酒店按常规需要100-200个机顶盒,此方案只需30多个机顶盒。每年收视费省了不少,酒店对此比较感兴趣。做酒店业务的同行,可以去尝试一下此方案。现在搞数字电视转换,给大家一个省钱或挣钱的机会。方案下载:酒店数字电视改造方案.rar

    2009-10-16 16:21

  • 希捷Slim+超薄移动硬盘评测 可在双系统间无障碍共享资料

    希捷的Slim系列移动硬盘又推出新品了,这次来到评测室的是希捷Backup Plus Slim+(型号STDR2000300)2T版本,也是睿品升级版。这款产品主打大容量纤薄金属设计(2T移动硬盘仅比IPhone 6P厚一些)。除此之外,兼容MAC/PC电脑和备份功能都是吸引点。

    2018-10-15 10:11

  • RK3399板卡Linux和android解码编码共享资料.pdf

    2023-09-14 09:10

  • 共享资料一】超有效的卡尔曼滤波C程序

    ` 本帖最后由 liqijian101 于 2017-7-14 11:22 编辑 -->相比中值滤波、平均值滤波,卡尔曼滤波具有更好的滤波效果。 但初学者一般难以编写卡尔曼滤波算法程序。-->C代码调节R和Q值即可调整滤波效果,一般R+Q=1,且R越大,Q越小,去噪越好,但信号更随性越差;R越小,Q越大,去噪越差,但信号更随性越好。需要选择合适的R、Q值。-->滤波效果:没合适的数据,先不放了-->代码程序:`

    2017-07-14 10:58

  • 共享资料二】超简洁的PID程序,适合多个或者串级PID

    本帖最后由 liqijian101 于 2017-7-17 06:42 编辑 普通PID控制程序编写时,每一个PID控制程序就需要定义一个PID参数(Kp1,Kp2,Kp3...),需要编写一段PID程序,看起来非常冗余,特此编写一段非常简单的调用PID的代码。1.调用函数/*** @Description: PID计算输出* @param Reference - 目标值* @param resentFeedback - 目前反馈值(测量值)* @return PID计算后的输出值*/float PID_Regulator(float Reference, float PresentFeedback, _pid *PID_Struct)2.PID结构体定义/* 控制算法PID */typedef struct{unsigned char flag;unsigned intcount;float Kp;float Ki;float Kd; signed short Lower_Limit_Output;//Lower Limit for Output limitation signed short Upper_Limit_Output;//Upper Limit for Output limitationfloat Lower_Limit_Integral;//Lower Limit for Integral term limitation float Upper_Limit_Integral;//Lower Limit for Integral term limitation float Integral; float PreviousError;}_pid;_pid PID_Speed,PID_Torque;3.使用案例/** *@filethread_motor_control.c *@brief STM32F407 直流电机控制程序 *@version 1.0 *@author *@date2016年11月27日 */#include "stm32f4xx.h"#include #include "struct_all.h" //包含PID参数定义#include "pid_regulator.h"/* 信号量控制块 */struct rt_semaphore motor_sem;void rt_motor_init(void){ /* 初始化静态信号量,初始值是0 */ rt_sem_init(&motor_sem, "motor", 0, RT_IPC_FLAG_FIFO); /* 初始化电机控制IO */ left_motor_ctrl_GPIO_init(); /* 初始化电机PWM */ left_motor_init(4200, 1); //84M/1=84Mhz的计数频率,所以PWM频率为 84M/4200=20KHz./* L_MOTOR_TIM Counter Clock stopped when the core is halted */ DBGMCU_APB1PeriphConfig(DBGMCU_TIM12_STOP, ENABLE);}/** * @Description: motor线程 */void thread_motor_control(void *parameter){ rt_motor_init(); //电机PWM输出设置,根据自己的单片机修改 PID_Parameter_Init();//PID参数初赋值 while(1) {rt_sem_take(&motor_sem, 2); //2ms执行一次。使用的rt_thread OS 裸跑的话可使用定时器,motor.pwm = PID_Regulator(motor.target_speed, motor.speed, &PID_Speed); //速度环PIDSet_Pwm(motor.pwm, 0); //赋值给PWM寄存器 // motor.pwm= PID_Regulator(motor.target_torque, motor.current.current, &PID_Torque); //电流环PID//Set_Pwm(motor.pwm, 0); //赋值给PWM寄存器 }}详细代码

    2017-07-14 11:26

  • 共享STM32资料

    我们可以一起共享资料!谁有STM32的视频资料啊?

    2012-11-16 10:54

  • isd录音芯片资料

    共享资料

    2013-02-28 19:48