基于stm32单片机矿井瓦斯天然气温湿度检测报警系统(程序+原理图+PCB+全套资料)
2024-06-02 18:04:16 15MB
1
本系统采用STM32F103V开发板作为控制中心,与万向节、摆杆、直流风机(无刷电机+扇叶)、激光头、反馈装置一起构成摆杆运动状态与风机速度分配的双闭环调速系统。单片机输出可变的PWM波给电机调速器,控制4个方向上风机的风速,从而产生大小不同的力。利用加速度计模块MPU6050,准确测出摆杆移动的位置与中心点位置之间的关系,采样后反馈给单片机,使风机及时矫正,防止脱离运动轨迹。使用指南针模块判别方向,控制系统向指定方向偏移。控制方式采用PID算法,比例环节进行快速响应,积分环节实现无静差,微分环节减小超调,加快动态响应。从而使该系统具有良好的性能,能很好地实现自由摆运动、快速制动静止、画圆、指定方向偏移,具有很好地稳定性。
2024-06-02 17:52:09 8.96MB stm32
1
NOVATEK烧录器USB驱动程序(显示器驱动板烧录器用的)
2024-06-01 18:35:54 16.01MB stm32 arm 嵌入式硬件
1
STM32F407+TIM+ADC+FFT+DAC+lVGL界面简易信号发生器加示波器源码,频率测量在上下0.3左右,可以直接接信号发神器输出信号测量,建议加一个运放电路,把相位偏移,避免芯片被烧坏,输入电压幅度3.3V.
2024-06-01 16:15:29 273.16MB stm32
1
STM32F103C8T6是一款功能强大的微控制器,广泛应用于各种应用中。它具有32位ARM Cortex-M3 CPU和多种外设,包括UART、SPI、I2C、ADC和PWM。ULN2003是一种流行的步进电机驱动器,可用于控制双极性步进电机。 在这个项目中,我们将使用STM32F103C8T6和ULN2003通过串口通信来控制步进电机。微控制器将通过UART从计算机或其他设备接收命令,并使用ULN2003驱动器来控制步进电机。 首先,我们需要设置微控制器和计算机之间的UART通信。我们可以使用STM32CubeMX软件生成UART外设的初始化代码。一旦我们有了代码,我们就可以修改它以适应我们的需求。 接下来,我们需要设置用于控制ULN2003驱动器的GPIO引脚。我们可以使用STM32CubeMX软件生成GPIO引脚的初始化代码。我们还需要在项目中包含ULN2003驱动器库。
2024-05-31 13:19:58 2.8MB stm32
1
STM32G030系列,嵌入式中文数据手册 ----已验证,属实
2024-05-31 11:54:01 1.05MB stm32 STM32G030
1
使用标准库spi+dma驱动st7789屏幕带触摸
2024-05-31 11:12:15 1.21MB stm32
1
【STM32+HAL】超声波模块HC-SR04
2024-05-30 15:57:35 1.18MB stm32
1
自己写stm32加机械手臂程序注释详细 用蓝牙控制的智能机械手臂小车,刚刚学习的时候写的代码注解挺详细的
2024-05-30 11:00:19 8.34MB
机械臂舵机控制实验源码stm32源码,多路舵机控制,舵机速度控制,支持pwm加总线控制。PS2无线手柄解码通讯控制机械臂。ADC测电池电量。存储Flash读写数据。
2024-05-30 10:58:26 79.57MB 舵机控制
1