1.确定电动摩托车控制器的硬件部分:
以PIC16F72单片机作为控制器电路的微控制核心实现以下功能:
(1)电动、定速两种种工作模式。在电动模式下,按住转把实现调速;在定速模式下,无需按住转把就能够按给定的恒定速度运行。
(2)欠压保护、过流保护、堵转保护。
(3)显示电动车的的状态
2.确定电动摩托车控制器的软件系统:
在MPLAB IDE v7.80环境下,用C语言实现以下功能;
(1)实现电动摩托车的电动模式、定速模式、自动检测功能;
(2)实现电动摩托车控制器的功能设计,包括调速、巡航等;
(3)无刷直流电动机闭环控制;
(4)保证电动摩托车及其控制器的安全运行,设计了上电自检、堵转保护、过流保护、欠压保护。
(5)辅助功能的实现,按受外部速度给定的信号,按键信号的输入处理和故障显示。