;Timer channel 1
MOV #%00000000,TSC1
CLR TCH1L
CLR TCH1H
4.7 霍尔信号的查询与绕组的换相
霍尔信号从PTA0~PTA2端口输入,MCU采用查询的方式查询霍尔信号,然后运用查表的方法,根据ROM中存放的霍尔信号与全桥中功率管导通的对应关系来决定哪两个管子的导通。下表为电机在换相点处,霍尔信号的值、单片机相应IO输出口状态和功率管MOSFET状态的对应关系。
;PA2 PA1 PA0 PB5 PB4 PB3 PB2 PB1 PB0 HEX A+ A- B+ B- C+ C- ;
;(H3) (H2) (H1) CL BL AL CH BH AH ;
; B C A ;
; 0 1 1($03) 0 1 1 0 0 1 $19 ON ON ;
; 0 1 0($02) 0 1 1 0 1 0 $1A ON ON ;
; 1 1 0($06) 1 1 0 0 1 0 $32 ON ON ;
; 1 0 0($04) 1 1 0 1 0 0 $34 ON ON ;
; 1 0 1($05) 1 0 1 1 0 0 $2C ON ON ;
; 0 0 1($01) 1 0 1 0 0 1 $29 ON ON ;
4.8 中断程序
4.8.1 过流与欠压保护中断子程序
本设计中是将过流信号与欠压信号通过一个或非门接到单片机的中断引脚IRQ上,该引脚上的逻辑0电平将触发外部中断,系统为该中断配置了一个状态与控制寄存器(INTSCR),其地址为$001D。
Cpu有两条相对转移命令与IRQ引脚直接相关,它们是:
BIH rel;IRQ引脚为高则转移
BIL rel;IRQ引脚为低则转移
CUT_SUB: ;;;;过流与欠压保护子程序;;;;
LDA V_value
CMP #$8E
BHI UV1
LDHX UV_num
AIX #$1
STHX UV_num
CPHX #5000
BLO UV0
CLR UV_num
CLR UV_num+1
MOV #$1,UV_sym
BSET UV,PTD
RTS
CUT1
CLR UV_
首页 上一页 6 7 8 9 10 11 下一页 尾页 9/11/11
免费资料论文--基于Motorola单片机的电动自行车控制器的设计(九)由教育资料网(www.jaoyuw.com)会员上传。