电动摩托车具有零排放、低噪声等优点,是真正的绿色环保轻型交通工具,它以方便j快捷等特点被越来越多的人们所接受,成为大中城市公共交通的理想补充。而无刷直流电动机以其控制简单、可靠性高、输出转矩大等优点,被大量地用作电动摩托车驱动电机。本文主要研究基于AVR单片机的电动摩托车控制技术。 首先,分析了电动摩托车的发展趋势,以及无刷直流电动机能在电动摩托车驱动领域得到广泛应用的原因,并探讨了电动摩托车无刷直流驱动电机的控制方法。 其次,在分析无刷直流电动机工作原理的基础上,构造了无刷直流电动机的数学模型,确立了通过PWM调节改变电枢电压的大小来调节转速的控制策略。 第三,采用ATMEL公司的ATmega88单片机为控制核心,设计了包括电流检测与保护、位置信号检测、功率开关管驱动、电源转换和电压采样与欠压保护等一系列硬件电路,充分利用了ATmega88单片机成本低、功能丰富、运算能力强等优点,简化了控制电路,提高了控制系统的可靠性,降低了控制成本。 第四,采用C语言编写了控制程序,完善了控制功能,实现了软、硬件控制方法的结合。使用ICC-AVR集成开发环境和SL-ISP在线编程,降低了开发成本;采用模块化设计方法设计控制程序,提高了程序的可维护性。完成的功能模块主要包括启动与换相模块、电动机转速调节模块、过电流与堵转保护模块、欠电压保护模块和定速巡航模块等。 最后,对开发的控制系统进行了调试,并对实验结果进行了分析。结果表明,控制系统运行可靠、实时性好,证明ATmega88单片机适合用作电动摩托车驱动电机的控制芯片。
上传时间: 2013-05-20
上传用户:lanhuaying
一个通过打印机端口[378h]驱动lcd的程序. 并可通过ds1620测量温度,最后把结果在lcd中输出.
上传时间: 2015-05-30
上传用户:cuiyashuo
通过提升机械传动轴的转角脉冲计数,将计数值与预置值作对比,即可确定驱动电机的启停升降,达到平层就位的目的.以AT89C51为CPU,在中断处理程序中对外来脉冲计数.
上传时间: 2015-11-19
上传用户:D&L37
L298N驱动电机的总结
上传时间: 2013-04-24
上传用户:ztj182002
一个通过程序来安装设备驱动程序的源代码,在编译的时候必须安装ddk,具有一定的参考价值
上传时间: 2013-12-08
上传用户:cazjing
这是通过PIC的PWM模块控制电机的转动和调速及换向
上传时间: 2016-05-14
上传用户:lacsx
利用52单片机通过8254定时器实现控制电机的PWM调速程序,可实现开始,停止,加速,减速。
上传时间: 2014-01-12
上传用户:mikesering
一个在VS2008中可以开发Windows驱动程序的工具。通过此工具可以快速的建立开发驱动程序的项目框架,达到事半功倍的效果
上传时间: 2013-12-19
上传用户:xieguodong1234
电机转速控制, 通过开关可以控制电机的速度和设定电机的速度 然后再显示出来
上传时间: 2017-07-02
上传用户:wff
这是一个C8051F340的SPI接口驱动AT45DB161D的源码,希望有所帮助!!我已经测试通过,分享给大家。
上传时间: 2014-11-08
上传用户:偷心的海盗