- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 基于stc89c52单片机控制步进电机正反转、加减速、测温(蜂鸣器报警)、LCD读取温度
51单片机是许多单片机初学者的入门开发板,今天给大家做一个基于51内核的stc89c52板子来控制步进电机,可以实现步进电机的正反转、加减速。另外,使用板子自带的Ds18b20模块进行环境测温,并将测得的数据用lcd液晶屏进行显示。并在温度达到设定值时蜂鸣器报警。第一步,硬件1 stc89c52开发板,这个板子就不多讲了,网上有很多2 步进电机,用的是网上非常便宜的4相5线步进电机 28B...
2019-06-18 19:06:01 9679 5
原创 利用STM32F407控制US-100超声波模块测距实验
超声波测距是进行小车实验时最为常用的测距模块,因为其原理简单以及价格低廉,受到很多同学的喜爱,下面为大家介绍利用STM32F407单片机控制US-100进行测距。原理:给超声波模块Trig端一个大于10us的高电平,模块会自动发射8个40KHZ的声波,同时Echo电平变高,当声波被模块接收时,Echo电平变低,通过时间差可以计算出测量的距离。首先,硬件部分,超声波模块用的是US-100,可以在...
2019-03-23 16:07:10 4986 3
原创 基于STM32F407ZGT6对步进电机的控制(单脉冲+重复计数)有代码
1.步进电机简介步进电机是将电脉冲控制信号转变为角位移或线位移的一种常用的数字控制执行元件,又称为脉冲电机。在驱动电源的作用下,步进电机受到脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比。步进电机每接收一个电脉冲,转子就转过一个相应的角度(步距角)。改变通电顺序可改变步进电动机的旋转方向;改变通电频率可改变步进电动机的转速。**因此,通过控制输入电脉冲的数目、频率及电动...
2019-03-06 20:34:23 16002 45
原创 通过按键控制直流电机启停与正反转
通过按键控制直流电机启停与正反转第一步,准备所需要的硬件,电机,驱动器,开发板电机可以选择ASLONG37-520B编码器智能直流马达测速12v电机,自己可以在淘宝上找,很便宜,几十块钱一个,如下图接线方法转速功率表电机电压为12V不可直接接开发板,中间需要再加一个驱动器,驱动器我选择的是L298电机驱动模块,淘宝上几块钱一个,比较便宜电机的控制方式如下图,只需改变IN1与IN...
2019-02-27 10:46:33 9371 1
原创 利用电脑软件仿真PWM不同占空比的波形(PWM软件仿真)
PWM(软件仿真)第一步,通过通用定时器3的四个通道来输出不同的占空比,不多说,直接附上程序主程序比较简单,主要是设置bsp_pwm_output.c这个文件第一部分设置GPIO口根据硬件板子的IO口设置就可以,我这里用的STM32F103ZET6,其他开发板根据相应的修改就行了比较难的是TIMx_Mode_Config()的设置,按照一下程序写就行了,不懂的地方旁边有注释,也可以参...
2019-02-26 18:35:38 3768
1.全向轮小车源码.rar
2021-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人