【AutoChips AC7801x电机demo板测评】开箱+硬件电路初识
首先在此感谢一波EEWORLD和AutoChips公司能给我这次测评的机会,非常高兴能在我准备自制无刷电机驱动板之前拿到一款大公司的成熟的电机开发板来做一个测评,对我来说这也是一个很好的学习的机会。 我大学的专业是电机电器与电力电子,我本人也对电机的控制非常感兴趣,尤其是无刷电机的控制,在此之前我曾寻找一款合适的电机开发板,但是遍寻市场,竟然没有合适的消费级电机开发板,可能这个市场确实有点小了,毕竟在公司里做产品的多数都是自己做板,但是这就造成学习的成本很高,初学者往往不能很好的设计硬件电路,盲目上手之后如果出了问题那就很难确认是硬件的问题还是软件的问题。所幸AutoChips公司提供了这样一款开发板,并且价格也不贵,唯一遗憾的是目前好像在淘宝上还买不到?还好我得到了这次测评机会,能够好好学习一下这款开发板的设计,以便于为我以后自己设计开发板打下基础。 言归正传,我们先来看一下这块板子的尊容这是板子的正面,可以看到板子的左半部分为主控板,负责通讯接口以及控制部分,右半部分为板子的功率驱动板,负责将输入的直流电压逆变之后输入电机以及电机相电流的采样等等。主控板和驱动板之间是用拼版的方式留了分隔缝,可以将两块板掰开,但是看到这么新的板子我没舍得掰。在主控板和驱动板之间用了排线连接,负责传递信号。
这是板子的背面,可以看到在背面是没有放置任何元器件的,在功率MOS管的部位开进行了开窗,以便于散热。 在开始软件开发调试之前,我们先利用官网的资料来分析一下这块开发板的硬件设计,毕竟如果对硬件的结构不清楚,面对软件也是无从下手的。 官网提供的原理图一共有四张,我们一张一张分析,这是第一张,主要是电源部分。
通过原理图可以看到,输入的12V电压在输入之后分别经过两个开关降压芯片将电压降至5V和3.3V,但是电路中有一部分令我很困惑: 在这里可以看到,3.3V和5V电源居然接到了一起,难道这不是短路了吗?看到那些0R电阻之后我好像有点明白了,这可能是一个可选配置,但是仔细一分析还是不对,就算0R电阻断开,也没办法起到分开3.3V和5V的作用,难道是原理图错了吗?不,肯定不是,这可是挂在官网上的资料,怎么会犯这么低级的错误?百思不得其解之下我拿起了开发板,想看看实物,结果一看之下,恍然大悟,原来开发板上根本就没有焊接3.3V的降压芯片,原来这里确实是一个可选电压的设计,只不过电压不是靠0R电阻来选择,而是靠硬件上直接不焊接来做到的。 我们接着看下一张电路图:
这张电路图就相对比较复杂了,我们一个部分一个部分来看
这里是主控单片机的最小系统电路,没什么好说的,值得注意的是在这里对PWM1的六个通道做了下拉的处理,防止上电的时候电平不确定造成H桥上下桥臂同时导通烧毁MOS管。 这一部分是一些板载外设的原理图,有四个用户按键以及一个复位按键,以及一路电位器,还有一部分是预留了一个外部PWM输入的接口,这样就可以通过外部PWM输入来控制电机的转速了。这里需要注意的是在四个用户按键的部分采用了一路ADC来读取四个按键的值,用这样的方式巧妙的节省了IO口资源,这在我们设计板子的时候很值得学习。 这一部分是USB转串口的电路,用的是CH340G芯片。 接下来我们看第三张原理图
这部分主要是通信接口电路,主要有CAN接口、LIN接口、SPI接口,以及在闭环控制时要用的编码器以及霍尔传感器的接口。编码器接口与霍尔传感器接口都有上拉电阻来方便开漏输出的器件使用,以及每一个接口都配了一个10nf的滤波电容来滤除高频的干扰。 接下来就是最后一张也是最复杂的一张电路图了
这一部分主要是功率MOS管的预驱电路、功率MOS管电路、相电流采样电路、无传感器驱动时的反电动势采样电路、母线电压采样电路、以及过流保护电路等。