STM32
chen-linux
这个作者很懒,什么都没留下…
展开
-
STM32学习资料
一、STM32入门书籍《STM32库开发实战指南》+芯片数据手册+固件库二、学习视频野火的视频教程 http://www.amobbs.com/thread-5563722-1-1.html三、学习论坛 http://www.chuxue123.com/portal.php http://www.amobbs.com/index.php http://bbs.21ic.com/原创 2014-08-20 15:54:56 · 2484 阅读 · 0 评论 -
STM32控制直流电机笔记(一)——电源转换和电机驱动电路设计及注意事项
STM32控制直流电机笔记(一)——电源转换和电机驱动电路设计及注意事项 电压转换电路15V转12V 12V转5V 所用芯片LM2575-05、LM2575-12 12v直流电机驱动电路 所以芯片TB6612 注意VCC接口不能直接控制芯片输出的3.3V或者5V,如果一定要接,那就要加保护电路。原创 2014-11-08 23:14:54 · 8868 阅读 · 2 评论 -
STM32控制直流电机笔记(二)——编程注意事项
续上集。。。。。。。。。。。。。。1、STM32在用TB6612作为驱动控制直流电机时,注意电机的死区——也就是当电机正反转换方向时是要有一定的死区时间的,当控制逻辑没有设置死区时间时,电机不能正常工作,并且控制的STM32会出现异常。2、STM32在用TB6612作为驱动控制直流电机时,注意脉冲的频率,不同的直流电机正常工作电压,PWM的频率是不同的,当你发现TB6612温度很高时,你试原创 2014-11-08 23:15:48 · 8928 阅读 · 0 评论 -
STM32小车
一、系统总体方案的设计根据《2014年中国第一届机器人旅游大赛》,结合上一届的经验,今年旅游车系统准备采用cortex_M3内核的stm32单片机作为核心控制器用于旅游车系统的控制。旅游车的位置信号由车前车后的颜色传感器及激光传感器采集,经stm32的I/O口接收后,用于旅游车的运动控制决策,同时内部TIM控制输出PWM波,驱动直流电机对旅游车的加速、减速、转向、急停等控制,使旅游车在赛道转载 2014-11-02 16:00:21 · 4037 阅读 · 0 评论 -
STM32 光电编码器
在这里使用TIM3的通道1和通道2做为A B项的电平捕捉。由于STM32自带硬件编码器接口,因此只要设置好就可使用,非常强大,下面程序测试通过。下载地址: http://download.csdn.net/detail/hongkangwl/6815327[cpp] view plaincopy"144534" snipp转载 2014-11-02 16:04:49 · 6960 阅读 · 1 评论 -
STM32 直流电机
要想用定时器输出的PWM控制直流电机,,首先要理解“通道”的概念。。一个定时器可以支持一个PWM,要支持多个,就需要各路PWM周期相同而占空比不同。。利用定时器的通道这一概念就可以实现。STM32单片机定时器有四个通道,每个通道的TIM1——CCRx(x=1、2、3、4)存放一个值。。计数器从0开始计数,此时PWM输出为0。。当计数值达到寄存值时,此时PWM电平发生翻转,输出1。。所以设置四个不同转载 2014-11-02 16:07:07 · 5086 阅读 · 0 评论 -
STM32 直流电机 转速比
这次做的05年的电子设计竞赛题目,运动悬挂系统。。本实验是控制两个步进电机通过一个定滑轮用线挂一个重物,并使这个重物走直线。。 首先对定时器进行配置。 void TIM_Configuration(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_DeInit(TIM3);转载 2014-11-02 16:09:15 · 2483 阅读 · 0 评论 -
STM32配置多个定时器同时为光电编码模式的注意事项
我在做一个小车项目中使用STM32f103中的3个定时器同时配置为编码器模式是出现的一个问题,作为一个STM32的入门者在使用编码器模式时可能出现这样的情况:按照网上的一些程序配置一个定时器为编码器模式时不会出现大问题,但是当你用同样的配置程序,同时去配置多个定时器为编码器模式是就会出现有些编码器不能计数。其实很多网上的程序都只是把定时器的配置程序提供给你,而没有把相关的中断配置程序放上去,如果你原创 2014-12-14 23:17:19 · 4495 阅读 · 4 评论