摘要

采用Luminary Micro公司生产的StellarisTM(群星)系列LM3S615单片机,运用LM3S615的PWM模块、GPIO模块、定时器模块等,加上高效的增量式PID算法,设计了三相直流无刷电机驱动板。通过串口通讯模块,构建通信协议,辅助MotorDemo上位机软件,实时在上位机图形化显示转速,并可用上位机对电机进行控制。同时也可用下位机的按键和LCD对电机实施简单控制。驱动板加有硬件死区保护电路,运用IR2101驱动芯片,驱动能力大于12V,2A。运用该三相无刷电机驱动板,能够精确的检测和控制三相无刷直流电机的转速,准确控制电机的转动位置,并对电机实施过流保护。

全文