在线情况
楼主
  • 头像
  • 级别
    • 积分30
    • 经验613
    • 文章57
    • 注册2011-01-31
    2010年江苏TI杯赛题剖析之点光源追踪篇
    大家好,这是2010年江苏TI杯的一道赛题。具体的题目要求有兴趣大家自己可以去网上搜,题目到处都能搜到的。这里我直接说下我的思路与目前的进展吧。

    我目前完成了光敏转换与采集部分。我的做法如下。器件:3DU7光敏三极管(这个器件大家说不定也会用到,我来介绍下我自己的使用心得吧,毕竟这个3DU7的资料网上很不好找。我刚买来的时候,身为三极管的它居然只有两个脚,我当时就傻眼了。问了多家器件商,居然没人知道怎么用。。。我实验测试了下,其实它的两个脚一个是集电极,一个是发射极,基极我猜想就是光感部分,所以省去了。)

    我的做法:在集电极加正电压偏置(我用的3.3V),则发射极会根据光强的不同输出电流。将发射极通过电阻接地,就完成将光像电压的转换了,接下来就可以AD采样了。我用了四个光敏三极管,编号为1,2,3,4。利用AD转换的多通道单次转换,将1,2测得值之和,与3,4测得值之和作比较。1+2大,则电机往1,2方向转,3+4大,则电机往3,4方向转。这是我大体的思路。光感、AD这部分已经做完了。

    但是我目前遇到了一个小关卡。就是关于大功率电机的驱动问题。我以前只用过5V小步进电机,很简单。但是我若要驱动12V甚至几十伏的更高电压的步进电机,该怎么做呢?
    我知道要用电机驱动器,所以也买了一个UL2003步进电机驱动器。但是却总驱动不起来(我现在用的电机是12V)。有谁对大功率步进电机驱动比较了解的请不吝赐教。我应该用什么驱动器?有没有PDF文档?或者如果是几十伏的电机,又该怎么驱动?
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
    • 门派
    • 职务总版主
    • 声望+9
    • 财富5
    • 积分3065
    • 经验390701
    • 文章6744
    • 注册2006-03-07
    其实要驱动这个步进电机实在不难;只要你选择驱动器与电机是相配用的话。只需要三四根IO口,比如方向、使能、时钟...就可以驱动起来了。还有电源、步进电机驱动的电流设置的...等等。
    对于软件而言只需要3线,硬件,要将电源电压、驱动器上的电流设置、驱动器与电机的接连正确,基本上很容易就能驱动的。
    我觉得你应该找找这个驱动器的说明书来了解一下。
    [COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
    在线情况
    3
    • 头像
    • 级别
      • 积分30
      • 经验613
      • 文章57
      • 注册2011-01-31
      大家好,最近终于把12V步进电机驱动起来了。用的还是UL2003。


      但是问题很搞笑,我在代码中把电机的运转频率调快居然就可以了。
      可是,在我的理解中,步进电机的转矩是随着转速提升而降低的,
      我之前一直没调出来就是因为我一直往低速调,结果转速再低也转不起来。
      现在居然转速调快了能转起来,这是神马情况?!

      虽然我现在做出来了,但这真的颠覆了我的一些概念啊,真的是所有的书上
      都说步进电机转速越快力矩越小,越容易转不起来。哪位高人能解释下
      这个奇怪的现象?
      微控网感谢您的参与
      Powered by LeadBBS 9.2 .
      Page created in 0.1719 seconds with 6 queries.