• 基于32单片机的电镀生产线电气控制装置.zip

    1.收集相关文献,根据电镀生产线特点和要求,设计一个基于单片机的电镀生产线电气控制装置,实现电镀生产线顺序控制和电镀液的加热温度控制功能,具有显示设定报警等功能,控制器应简单,操作性好,可靠性高,安全。 2、通过相关的调查研究,选择合适的控制方案和具体元件。 3、制作相关硬件,编写软件并调试,翻译相关外文文献,撰写设计论文,论文要求完成工作原理及组成有详细的说明,要有工作原理框图及说明,电路原理图,PCB图,调试和检测的说明,元件清单等。 4.设计实现电镀生产线的行车控制及电镀液的温度控制,温度控制范围25摄氏度~85摄氏度,误差摄氏度,电源380V或220V,50Hz。 压缩包包含:程序,PCB文件,技术文档,原理图

    2021-08-13
    1.9
  • matlab+GUI图像处理.rar

    1、利用MATLAB GUI实现一个图形用户界面的简单图像处理程序; 2、.能够打开图片并展示原始图像、能将处理后的图像保存成多种不同的图片格式; 3、能够实现对图像的裁减、缩放、旋转、翻转、灰度化、二值化; 4、能够实现对图像的各种滤镜处理。

    2021-08-13
    1.9
  • STM32:pid自整定+pid控温+pwm输出.rar

    主要是利用继电器反馈法进行pid参数自动整定。若测出了系统的一阶模型,或得出了系统的临界比例增益,则可很容易地设计出PID调节器。继电型自整定的基本想法是,在控制系统中设置两种模态:测试模态和调节模态。在测试模态下,调节器自动转换成位式调节,即当测量值小于设定值时,调节器输出为满量程,反之为零,使系统产生振荡,振荡过程中调节器自动提取被控对象的特征参数;而在调节模态下由系统的特征参数首先得出PID控制器,然后,由此控制器对系统进行调节。当需要PID参数整定时,开关置于调整处,系统按继电反馈建立起稳定的极限环振荡后,就可以根据系系统响应特征确定PID参数。自整定计算完成后开关置于调节处,系统进入正常控制。 内含STM32程序,包含DS18B20读取温度

    2021-08-13
    4.9
  • STM32:频率计(输入捕获模式).7z

    #include "counter.h" #include "stdio.h" #include "usart.h" /*********************************************************************************************** //上升沿捕获 ************************************************************************************************/ TIM_ICInitTypeDef TIM3_ICInitStructure; void TIM3_counter_Init(u16 arr,u16 psc) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); //使能TIM5时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使能GPIOA时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7; //PA7 清除之前设置 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //PA7 浮空输入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_ResetBits(GPIOA,GPIO_Pin_7); //PA7 下拉 //初始化定时器5 TIM5 TIM_TimeBaseStructure.TIM_Period = arr; //设定计数器自动重装值 TIM_TimeBaseStructure.TIM_Prescaler =psc; //预分频器 TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //设置时钟分割:TDTS = Tck_tim TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //TIM向上计数模式 TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); //根据TIM_TimeBaseInitStruct中指定的参数初始化TIMx的时间基数单位 //初始化TIM5输入捕获参数 TIM3_ICInitStructure.TIM_Channel = TIM_Channel_2; // 选择输入端 IC1映射到TI1上 TIM3_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising; //上升沿捕获 TIM3_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; //映射到TI1上 TIM3_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1; //配置输入分频,不分频 TIM3_ICInitStructure.TIM_ICFilter = 0x00; //IC1F=0000 配置输入滤波器 不滤波 TIM_ICInit(TIM3, &TIM3_ICInitStructure);

    2021-07-30
    6
  • STM32F4 多通道DMAADC.zip

    基于STM32F4的多通道ADC采集,采用DMA的形式,亲测有效

    2021-07-30
    8
  • LM2596电源板.7z

    用LM2596稳压芯片做的36*53MM得稳压板,稳定输出3个5V口,还有一个VIN输出口,输出电压=输入电压。

    2021-07-30
    4.9
  • 树莓派3B—ROS小车.7z

    程序+技术文档+器件选择地址 使用树莓派3b来实现无人驾驶汽车 使用ROS把各种传感器连接起来。 对动手能力要求很高。 不想被折腾的朋友,建议在淘宝买现成的套餐,半成品。 等熟练后,再买零件组装 智能小车,组装,焊接,连接电路,使用Arduino让车动起来 智能小车底盘+电机驱动L298N+Arduino UNO R3+杜邦线+面包板+电池 使用串口游戏手柄控制 智能小车 行走 游戏手柄+智能小车+超声波传感器4个 6轮越野小车 组装,小车底盘+电机驱动MD02+Arduino UNO R3+杜邦线+面包板+电池 树莓派3b,小车底盘+电机驱动MD02+Arduino UNO R3+杜邦线+面包板+电池 树莓派3b<-->Arduino<-->电机驱动MD02<-->小车底盘 USB游戏手柄<-->树莓派3b ROS 树莓派3b安装Ubuntu Mate 16.04-->安装ROS kinetic 建议装ROS Indigo,kinetic还有很多坑。 重要是书店里的ROS图书都是基于Indigo 本人是根据《ROS机器人高效编程》来学习的 购买激光雷达,建议买哪款经典的RPLIDAR-A1 (升级版) rviz 激光地图 测速电机,里程计 SLAM 本人困在【hector SLAM制作地图】,小车一转弯,地图就重叠了。 摄像头,双目,OpenCV 视觉SLAM,困难。树莓派,运算能力差 可购买 NVIDIA Jetson TX1,TX2 Kinect深度摄像头 点云PCL 多种传感器融合 激光雷达 里程计 超声波传感器 IMU惯性导航 Kinect深度摄像头

    2021-07-21
    4.9
  • STM32:直流有刷电机位置速度电流三闭环PID控制.zip

    部分代码展示:下载文件有完整工程 /*************************************/ // 定义PID相关宏 // 这三个参数设定对电机运行影响非常大 // PID参数跟采样时间息息相关 /*************************************/ #define CUR_P_DATA 0.35f // P参数 #define CUR_I_DATA 0.6f // I参数 #define CUR_D_DATA 0.0f // D参数 #define TARGET_CURRENT 300 // 最大电流值 300mA #define SPD_P_DATA 4.5f // P参数 #define SPD_I_DATA 0.5f // I参数 #define SPD_D_DATA 0.0f // D参数 #define TARGET_SPEED 20.0f // 目标速度 20r/m #define LOC_P_DATA 0.009f // P参数 #define LOC_I_DATA 0.002f // I参数 #define LOC_D_DATA 0.04f // D参数 #define TARGET_LOC (3*PPR) // 目标位置 11880Pulse = 1r /* 私有变量 ------------------------------------------------------------------*/ __IO uint8_t Start_flag = 0; // PID 开始标志 uint32_t Motor_Dir = CW; // 电机方向 __IO int32_t tmpPWM_DutySpd = 0; __IO int32_t tmpPWM_Duty = 0; /* 用于保存转换计算后的数值 */

    2021-07-01
    5.9
  • STM32:sht20温湿度检测程序,并在OLED屏上显示.7z

    STM32:sht20温湿度检测程序,并在OLED屏上显示 主控芯片是STM32F411CEU6,显示屏是1.3寸OLED屏,传感器是SHT20温湿度传感器。

    2021-06-30
    40
  • 100个程序:单片机C语言程序源码——基于8051+Proteus仿真.zip

    每个例子都有源码+文档说明

    2021-06-30
    19
  • 签到王者

  • 分享宗师

关注 私信
上传资源赚积分or赚钱