您现在的位置是:首页 > 变频技术 > 变频技术
基于MC9S12H256变频电源的软件开发工具
来源:艾特贸易2017-06-05
简介开发工具采用 Windriver 公司的嵌入式 C 编译器。为了优化编译质量,采取汇编和 C 语言混合编程的模式,其中 PWM 波形等需要计算速度的任务使用汇编编写,其余 LCD 显示、键盘处理等使
开发工具采用Windriver公司的嵌入式C编译器。为了优化编译质量,采取汇编和C语言混合编程的模式,其中PWM波形等需要计算速度的任务使用汇编编写,其余LCD显示、键盘处理等使用C语言编写。实际上,由于MC9S12H256集成了绝大多数功能模块,这也给软件编程带来了方便。整个软件功能主要包括处理键盘输入、LCD显示、控制算法实现、PWM波形生成。程序分为主程序和两个定时中断服务子程序T0、T1。主程序完成转差矢量变换、LCD显示、键盘处理。T0每隔一个三角载波周期中断一次,以便将实时计算出的PWM波形数据送入相关寄存器;T1每隔一个调制波周期中断一次,以便对定时器和累加器清零,消除积累误差。
由MC9S12H25构成的SPWM变频电动机调速系统,充分利用了Motorola公司单片机特有片内资源异常丰富、开发工具优良等诸多优点,大大简化了变频调速系统的开发。