基于504单片机的变频调速系统
[09-12 17:53:59] 来源:http://www.88dzw.com 单片机学习 阅读:8130次
文章摘要: FPWM=FOSC/(2×prescaler×CCP×2) 即CCP=FOSC/ 4×prescaler×FPWM,这就是CT1的周期值,即PWM的周期。 而TOFF=CT10F×FOSC/2×prescaler 即CT10F=2×prescaler×TOFF/FOSC,这就是偏置寄存器CT10F的值,即PWM的关断死区补偿时间值。 3 系统的软件设计 系统工作时,C504先完成
基于504单片机的变频调速系统,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.comFPWM=FOSC/(2×prescaler×CCP×2)
即CCP=FOSC/ 4×prescaler×FPWM,这就是CT1的周期值,即PWM的周期。
而TOFF=CT10F×FOSC/2×prescaler
即CT10F=2×prescaler×TOFF/FOSC,这就是偏置寄存器CT10F的值,即PWM的关断死区补偿时间值。
3 系统的软件设计
系统工作时,C504先完成对主电路电流、电压正常与否的检测,只有在无故障时,才接收来自键盘的控制信息。启动前,人们按照工作的需要将对V/F曲线、启动时间、同步方式、异步方式、分段同步、载波比、频率、载波频率等参数进行预置,设置完成后发出运行命令。C504将按实时计算和查表相结合的控制算法,计算出产生三相SPWM波形的脉宽和频率,然后将它们送到CCU的控制寄存器、方式选择寄存器、周期寄存器,按此产生三相6路SPWM驱动信号,驱动IPM,完成三相SPWM的逆变。
根据系统的工作过程和设计需要,系统的软件编制主要采用模块化结构,由主程序和CCU中断服务程序组成。其中主程序又包括初始化子程序、自检子程序、显示子程序、键盘子程序、扫描子程序、设置子程序、升降子程序、确认子程序、停车显示子程序、故障显示子程序、故障处理,其流程图如图2所示。
4 系统实验
按照上述设计方案,如图1模拟接线(交流电机100W,电流0.64A),经过多次反复实验,结果表明: 电机输出频率在5~60Hz变化时,启动运行平稳,性能可靠,各种性能指标均达到设计要求,测得的实验波形如图3所示。
多功能、大容量、专用性的C504和智能化功率模块的使用,使系统硬件电路简单、控制灵活、适应性强,可以按需设置参数和改变状态,实现了人机对话,且具有很高的性能价格比。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
- 上一篇:平行缝焊机控制系统的研制
《基于504单片机的变频调速系统》相关文章
- › 基于504单片机的变频调速系统
- 在百度中搜索相关文章:基于504单片机的变频调速系统
- 在谷歌中搜索相关文章:基于504单片机的变频调速系统
- 在soso中搜索相关文章:基于504单片机的变频调速系统
- 在搜狗中搜索相关文章:基于504单片机的变频调速系统
分类导航
最新更新