• PUDN用户
    了解作者
  • Asm
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 20
    下载次数
  • 2010-05-09 10:08
    上传日期
通过SA4828产生SPWM波形实现变频器的加减速
41[1].rar
  • 41[1].txt
    2.5KB
内容介绍
按照上述初始化参数的计算公式,结合本例的具体要求,不难得到: n = 2,m = 2,实际调制波频率范围为f R =62.5Hz,∴R0 = 01000010B = 42H;nPDT = 90,∴R1 = 90 = 5AH; nPDY = 44,∴R2 = 44 = 2CH,R3 = 00000010B = 02H ,不用看门狗,∴R4 = R5 = 0 (2)初始化子程序设计 INIT: MOV DPTR, #0000H ;指向R0 的地址 MOV A, #42H ;载波、调治波频率设置 MOVX @DPTR, A ;42H 装入R0 INC DPTR ;指向R1 的地址 MOV A, #5AH ;最小删除脉宽设置 MOVX @DPTR, A ;5AH 装入R1 INC DPTR ;指向R2 的地址 MOV A, #2CH ;死区时间设置 MOVX @DPTR, A ;2CH 装入R2 INC DPTR ;指向R3 的地址 MOV A, #02H ;幅值、波形选择 MOVX @DPTR, A ;02H 装入R3 INC DPTR ;指向R4 的地址 MOV A, #00H ;不用看门狗 MOVX @DPTR, A ;00H 装入R4 INC DPTR ;指向R5 的地址 MOVX @DPTR, A ;00H 装入R5 MOV DPTR, #000EH ;指向R14 的地址 MOVX @DPTR, A ;R0~ R5 装入初始化寄存器 (3)控制参数计算 按照上述控制参数的计算公式,不难得到: nPFS = 52429 = 0CCCDH,∴R0 = 0CDH,R1 = 0CCH;R2 = 06H;R3 = 0FFH,R4、R5 不用管 (4)调速子程序设计 CTRL: MOV DPTR, #0000H ;指向R0 的地址 MOV A, #0CDH ;转速控制字低8 位 MOVX @DPTR, A ;0CDH 装入R0 INC DPTR ;指向R1 的地址 MOV A, # 0CCH ;转速控制字高8 位 MOVX @DPTR, A ;0CCH 装入R1 INC DPTR ;指向R2 的地址 MOV A, # 06H H ;看门狗、正反转控制 MOVX @DPTR, A ;06H H 装入R2 NC DPTR ;指向R3 的地址 MOV A, #0FFH ;R 相幅值控制 MOVX @DPTR, A ;0FFH 装入R3 ,只须写入R 相的值,其余两相相同 MOV DPTR, #000FH ;指向R15 的地址 MOVX @DPTR, A ;R0~ R5 装入控制寄存器 5 结束语 与由单片机或DSP 控制产生SPWM 信号的方式相比,SA4828 组成的变频器,硬件电路更简单,运行 安全可靠。在软件方面,它大大地简化了编程工作,降低了CPU 的资源占用。只有当要改变变频器的输 出频率和电压时,才由CPU 计算出与频率和电压对应的数字量,并写入相应的控制寄存器,其余时间无 须干预。使CPU 可以更多地投入到转速调节和对系统的电压、电流及键盘输入状态的监控,保证了调速 4 系统的实时性和可靠性。 参考文献 [1 ] 冯垛生,张淼,《变频器的应用与维护》, 广州,华南理工大学出版社,2001 [2 ] 王晓明,《电动机的单片机控制》, 北京,北京航空航天大学出版社,2002 [3] 秦娟英,张华军“基于自适应控制的逆变器实时控制系统设计”《微计算机信息》(测控自动化)2005 年第21 卷第5 期,38 页 [4] SA4828 技术资料 作者简介:徐志跃(1958),男,汉,硕士,北京航空航天大学电工电子中心,副教授。研究方向:自动 检测与控制、电源技术、电力电子技术等。E-mail:xuzhiyue@sohu.com About author: Xuzhiyue(1958), Male, Master, Electrical & Electronic Center, BUAA, Beijing 100083) 通信地址:(100083 北京市海淀区学院路37 号,北京航空航天大学电工电子中心)徐志跃
评论
    相关推荐
    • diancizuchengxu.rar
      第六届飞思卡尔智能车电磁组程序,包括各个模块的程序,供各位开发者参考。
    • Freescale-program.zip
      飞思卡尔电磁组程序,非常好的,如果有人急需的话可以先下载下来
    • zhinengchechengxu.zip
      飞思卡尔智能车各模块源程序,包括模块初始化和程序运行
    • 红外线程.rar
      单片机红外线控制程序,很详细,各模块功能清晰
    • motion.rar
      三轴运动的定长连续运动测试,配合运动控制函数使用,实现步进电机的控制
    • 元胞自动机
      元胞自动机(cellular automata,CA) 是一种时间、空间、状态都离散,空间相互作用和时间因果关系为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。元胞自动机的构建没有固定的数学公式,构成方式繁杂,...
    • Trybe-TrybeWallet
      在React应用中创建Redux减速器; 在React应用中创建Redux操作; 在react app中创建Redux调度员 将Redux与React组件连接; 在具有Redux的React应用中创建异步操作。 可交付成果 你应该发展什么 在此项目中,您将...
    • 直流无刷电机 proteus仿真
      用51单片机控制三相桥,驱动直流无刷电机。内置程序和仿真电路。 版本为proteus 8.0
    • 交通流元胞自动机matlab仿真代码
      支持车道数量变化,有跟车换道模型,方便更改参数,可以用于元胞自动机的学习 支持车道数量变化,有跟车换道模型,方便更改参数,可以用于元胞自动机的学习
    • Proteus7.12.rar
      Proteus7.12完美破解版.rar电路仿真软件很好用可以仿真单片数字模拟电路