MMC-1故障排查与正常工作状态识别

需积分: 50 7 下载量 111 浏览量 更新于2024-09-19 收藏 35KB DOC 举报
"这篇文档主要解析了MMC-1在2009NEC电子杯全国大学生电子设计大赛中作为B题出现时的情况,强调了MMC-1芯片在该场景下无需编译环境,可通过串口与单片机通信。文章还提供了确认MMC-1正常工作的方法,以及排查电机不转问题的常见步骤。" MMC-1是一种常见的微控制器模块,它在电子设计竞赛中被用作控制单元,特别是2009年NEC电子杯全国大学生电子设计大赛的B题。在这种情况下,MMC-1并不需要专门的编译环境,因为它能够直接通过串行接口与其它单片机进行通信,实现对电机的控制。NEC电子公司提供了相关的专用芯片说明,参赛者可以访问指定网址下载资料以获取更多信息。 为了确保MMC-1已正确运行,用户应检查其输出引脚的状态。在上电复位后,芯片会进入初始化状态,此时电机输出引脚将输出低电平,到位输出引脚输出高电平,复位引脚也保持高电平,而电流保护引脚、通讯模式选择引脚、睡眠引脚、串行数据输入引脚都是输入状态。串行数据输出引脚的电平状态会根据工作模式的不同而变化,如SPI模式下正常工作时为低电平,而在UART模式下则始终为高电平。 当遇到电机不转的问题时,有以下几种可能的故障原因及其解决方法: 1. 焊接问题:检查芯片和电路板的焊接质量,确认没有虚焊或短路。例如,RESET或SLEEP线接地可能导致芯片处于复位或睡眠状态,无法正常工作。 2. 通讯故障:核实上位机的设置,确保通讯模式引脚(UART/SPI)配置正确。串口通讯应设置为9600bps,奇校验,1位停止位,低位在前,可使用示波器检查波形或使用PC机进行验证。SPI模式下,速率应在500Hz到100kHz之间,且时序需符合手册要求,高位在前。 3. 接线错误:步进电机的两相线(CHnSTA1/CHnSTA2和CHnSTB1/CHnSTB2)应正确连接,接反可能导致电机无法转动。同时,NC和REGC引脚是内部使用,用户不应连接,应保持悬空。 4. 电流感应引脚(CHnSEN)问题:这些引脚用于检测电机电流,如果它们存在问题,可能会影响电机的工作。确保它们的连接和操作符合芯片手册的要求。 通过上述方法,用户可以对MMC-1进行故障排查,确保其正常运行并有效控制电机。对于更深入的故障诊断和修复,用户需要参考NEC提供的详细芯片说明书,以便更准确地定位和解决问题。