探索MC301硬件:电机控制的理想之选

电子说

1.4w人已加入

描述

探索MC301硬件:电机控制的理想之选

在电子工程师的日常工作中,电机控制是一个关键领域,而合适的硬件设备对于实现高效、稳定的电机控制至关重要。今天,我们就来深入了解一款名为MC301的电机控制设备板,看看它能为我们带来哪些惊喜。

文件下载:ATAVRMC301.pdf

一、MC301概述

MC301是一款专为ATtiny861 AVR®微控制器设计的设备板,它就像是一个多功能的“桥梁”,可以连接到通用功率级板MC300,用于驱动无刷直流电机、有刷直流电机和步进电机。而且,它还具备与其他具有相同接口的驱动板连接的能力,这大大增加了它的适用性。

主要特点

  • 模块化设计:采用2.54mm引脚头连接器,与功率板MC300组成模块化系统,方便工程师进行组装和调试。
  • 多种控制模式:支持传感器和无传感器模式,为不同的应用场景提供了更多的选择。
  • 丰富的接口:配备霍尔传感器头、电位器用于电机控制,还有Atmel® DB101显示模块接口以及USB接口,方便与PC连接并使用Atmel®电机控制中心软件。
  • 调试接口:为ATtiny861和USB设备都提供了ISP和调试接口,便于工程师进行开发和调试工作。

电气规格

  • 供电范围:可由类似MC300的功率板提供3.3V至5V的电源。
  • 尺寸:100x100mm,体积适中,便于在各种项目中使用。

二、硬件详细剖析

1. PCB布局

MC301的PCB布局设计合理,大部分信号、重要组件和跳线信息都标注在丝印上,方便工程师识别和操作。同时,还设有测试点,可用于用户进行仪器测量。从布局图中可以清晰地看到几个关键区域:

  • 功率板连接器:位于板的右侧,用于连接驱动板,如MC300功率板。
  • 传感器/无传感器模式配置跳线:通过跳线的设置,可以轻松切换电机控制的模式。
  • USB桥:实现与PC的连接,方便数据传输和控制。
  • Atmel DB101显示模块头:用于连接显示模块,增强电机控制数据和命令的可视化。
  • 霍尔传感器头:用于接收霍尔传感器的信号。
  • 手动命令电位器:用户可以通过调节电位器来控制电机的速度和方向。

2. 规格参数

MC301的输入输出规格明确,输入电压范围为10 - 20VDC(来自功率板)、0 - 40VDC(Vm),UVcc为3.3V至5V;输出方面,Vccc为3.3/5V,最大电流为0.5A,Vha为5V,最大电流为0.1A。当工作在Vcc 2.7V - 3.3V时,用户可以通过J19跳线选择USB的电源供应,以保持USB功能正常。

3. 连接方式

  • 功率板连接:通过位于板右侧的水平公引脚头连接器,可直接连接到驱动板(如MC300)。设备板接口分为四个八引脚连接器,每个引脚都有明确的功能,如输入电源、控制输出、电机接地等。
  • USB连接:板上有一个USB迷你B插座(J18),可使用套件中包含的USB电缆与PC连接。
  • DB101显示模块连接:通过三个2.54mm的引脚头(J5、J6和J7)连接Atmel DB101显示模块,MC301使用TWI接口进行通信。
  • ISP/调试连接:板上有两个ISP/调试连接器,一个用于ATtiny861(J14),另一个用于AT90USB1287(J20,但未安装)。

4. 跳线设置

MC301上的跳线起着重要的作用,通过不同的跳线设置,可以实现多种功能的切换。例如,J8跳线可选择速度参考或SCL信号,J9跳线可选择半桥信号或ISP信号等。工程师需要根据具体的应用需求,仔细设置这些跳线。

5. 引脚头

J21霍尔传感器引脚头用于连接霍尔传感器,提供了电源和传感器输出信号的接口。

6. 相关资料

MC301的原理图、组件布局图和物料清单(BOM)可以在http://www.atmel.com 下载,方便工程师进行详细的设计和开发。

三、工作模式及应用

1. 传感器模式

在传感器模式下,MC301通过功率板接口(J4)使用电机的霍尔传感器进行配置。通过特定的跳线设置,如J9的VL、UH、UL连接,J15、J16和J17与H1、H2和H3水平连接,J8连接2 - 3以使用电位器等,可以实现电机的精确控制。

2. 无传感器模式

MC301板上的比较器电路使其能够配置为无传感器模式。根据不同的需求,可以使用比较器输出的过零信号或来自MC300功率板的滤波信号,通过相应的跳线设置连接到ATtiny861的引脚。

3. 与PC的USB接口

MC301可以通过USB桥将命令和状态传输到PC。连接时,需要将USB迷你B电缆连接到MC301板和PC,并确保J19跳线正确配置。通信使用USB CDC类,与Atmel电机控制中心软件的RS232接口完美匹配。此外,还可以通过Atmel Bootloader更新USB桥的固件。

4. 与Atmel DB101显示模块的接口

可以将DB101显示模块添加到MC301上,通过三个引脚头(J5、J6和J7)连接。通信使用TWI接口,需要将J8的1 - 2连接以使用DB101,但此时电位器将不再可用。

5. 固件升级

MC301的电机控制固件可以通过AVR Studio®使用Atmel AVRISP mkII或JTAGICE mkII连接到J14 ISP/DW连接器进行更新。在更新固件时,建议断开MC300功率板上的电机,以确保安全。

四、总结

MC301作为一款功能强大的电机控制设备板,具有模块化设计、多种控制模式、丰富的接口和方便的调试功能,为电子工程师在电机控制领域提供了一个可靠的解决方案。无论是在传感器模式还是无传感器模式下,都能实现高效、稳定的电机控制。同时,它与PC和显示模块的良好兼容性,也为工程师提供了更多的开发和应用可能性。你在使用类似的电机控制设备时,遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分