-
步距角 1.8°的步进电机我也没有用过,而且一个电机你所采用的励磁方式不同,你所得到的步进角也是不一样的,参数上所说的步进角,表示的是用四相八拍这种励磁方式的所能达到的最大精度。
-
常见的5线4相的步进电机 24BYJ48
因为24BYJ48 步进电机是自带 1/64 减速比的步进电机,也就是内部转64圈外部齿轮转一圈,所以步距角相对别的步进电机而言,更加精确
步距角:5.625 / 64 = 0.087度 (也就是说理论上,你给一个脉冲,电机外部轴转动0.087度)
减速比 :1/64
步进电机的 扭矩 和 其驱动方式 驱动频率 输入电压 有着直接的关系,以28BYJ48为例
输入电压(V) 频率(HZ) 转矩(gf.cm)
5 100 >= 250
12 100 >=500
驱动方式:四相八拍驱动
-
所谓的配置时钟其实很好理解:
基本的时钟模块有三个:
1 .ACLK 辅助系统时钟 (默认为 VLOCK 12KHZ)
2 .MCLK 主系统时钟 CUP执行语句的时钟模块()(默认 DCO 约为 800KHZ)
3.SMCLK 子系统时钟 (默认:DCO 约为800KHZ)
这些时钟模块的时钟源(也就是这些时钟模块的来源)有:
1 .XT1 (外部晶振1:32768HZ)
2. XT2(外部晶振2:8M) 注意:XT2 在最近很火的MSP430LaunchPad上面就没有8M的晶振
3. DCO(内部数控RC振荡器) 初学者没有配置时钟,但是写的点亮LED灯的程序,所使用的时钟 模块MCLK(主系统时钟)所使用的默认时钟源就是这个,这就是为什么,没有配置时钟但是程序可以运行的原因。
4.VLOCLK(内部低频振荡器) 也是由内部产生的(12KHZ标准振荡器) 注意:这一时钟源在有些430系列里面也是没有的。
大家要区分 时钟模块 和 时钟源 的关系,时钟模块是CPU和你的外设(AD,DA,定时器等)能直接使用的,而时钟源是用来产生时钟模块的,是不能直接拿来使用的,时钟模块来源于时钟源。打个比方,时钟源就像是人的心脏,只有心脏跳动人才有正常的生理代谢,单片机一样,只有有了振荡才能正常执行程序。如果人的心脏停止了跳动,人就死了,单片机呢,由于有几个心脏(几个时钟源),所以一个时钟源停止了只是会影响用这个时钟源作为起搏条件的外设的运转,对没有配置成使用这个时钟源的外设没有任何影响。
再者:
使用(配置1) 来源于(配置2)
单片机(上面的外设)----------------------------时钟模块--------------------------时钟源(心脏)
按这个图形来看,配置时钟其实也就是两步:
1.配置外设使用哪一个时钟模块
2.然后配置这个时钟源模块来源于哪一个时钟源
注意:并不是每一个外设都可以使用任意的时钟模块,
外设能使用哪些时钟模块需要参考用户手册,
有些外设也有自己单独享有的时钟模块可控选择。
[ 本帖最后由 qcxycwf 于 2012-7-20 11:24 编辑 ]
-
准备几个晚上,也搞一个试试?梦想中的上位机啊,仪表盘啊