毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

DSP异步电机直接转矩控制DTC系统(上位机+下位机程序) 第9页

更新时间:2010-5-6:  来源:毕业论文
DSP异步电机直接转矩控制DTC系统(上位机+下位机程序) 第9页
图3-2  系统中断逻辑
3.3.2  F240芯片的中断响应过程
    当一个中断事件发生时,F240器件分三个阶段进行中断处理:
   1. 接收中断请求。 由软件(程序代码〕或硬件(引脚或片内外设〕请求将主程序挂起。
   2. 响应中断。 当可屏蔽中断的响应条件满足时,F240器件响应中断;对于不可屏蔽的硬件中断和软件中断,F240器件将立即作出响应。
   3.  执行中断服务子程序。 一旦中断被响应,F240器件将按照预定地址(向量地址〕处用户预置的转移指令执行用户写好的中断服务程序。
   中断服务子程序是两步完成的。图3-3演示了对一个中断请求进行服务的过程。

                  图3-3中断服务程序流程图     
 §3.4   F240中断系统在电机控制应用中应注意的问题
3.4.1.硬件设计时应注意的问题
          在使用F240器件的中断系统时,对于可能产生中断请求而系统中又未用到的引脚,一般应将其接到某个固定的电平值,并在软件编程中对其进行中断屏蔽(对于可屏蔽中断);特别是对于NMI(非屏蔽中断)引脚,由于它的中断请求是软件无法屏蔽的,当系统中未使用此引脚时,必须将其接高电平,而不能使其悬浮,否则在程序运行时会不断地自动复位。
        3.4.2.软件设计时应注意的问题
          当利用PDPINT引脚进行保护时,在上电的瞬间PDPINT引脚处会随机地产生一个持续时间极短的低电平,从而会使控制寄存器EVIFRA中相应的标志位置1。如果开放PDPINT中断前此标志位不用软件加以清除,则开放PDPINT中断后事件管理器所有输出引脚会立即变为高阻态;为了消除这个误动作,在开放PDPINT中断前应将此标志清除。
不论编写何种器件的中断处理程序,中断标志位的处理 都是一个极为重要的问题。由于F240采用了多个中断源共享DSP内核中同一中断优先级,因而对每一个中断源发出的中断请求都有两个中断标志进行标识:中断标志寄存器(IFR)中包含了INT1-INT6中断级中已发送至CPU的可屏蔽中断请求的标志位,共享某个中断级的每个中断源在相应的控制寄存器中都有自己的中断标志位。当进入通用中断服务程序时,仅有IFR位被自动清除,相应控制寄存器中的标志位不会被自动清除,这时必须在特定的中断服务子程序中用软件加以清除(通常都是向该位写1以清除此标志)。如果不清除此标志,当共享内核同一中断级的某个中断源(记为中断源A)发出中断请求,程序响应此中断请求进入通用中断服务程序时,如果中断源A的优先级低于标志位未被清除的中断源,程序会根据标志位进入错误的中断服务子程序,所以在中断返回前必须对相应控制寄存器中的标志位加以清除。
    综上所述,由于F240器件采用了多个中断源共享内核同一中断级这种中断方式,不仅提供了更多的中断源,而且使得用户能方便地处理各种中断源的中断请求(如定时器下溢、串口接收、外部引脚跳变等〕,编写出适合自己需要的控制程序。                
§3.5  本章小结
   本章详细地介绍了TMS320F240器件的各部分组成,并结合作者的体会对TMS320F240中断系统进行了较为详细的介绍。由于F240器件具有运算速度快以及面向电机数字控制领域这两大优势,作者认为:随着技术的进步,C24x系列的DSP芯片在电机数字控制领域内必将得到更加广泛的应用。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

DSP异步电机直接转矩控制DTC系统(上位机+下位机程序) 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。