首页 >> 印码机

基于C编程的交流调速系统的实现0捏合机

捏合机    
2022年07月26日

基于C编程的交流调速系统的实现

基于C编程的交流调速系统的实现 2011年12月09日 来源: 1 引言  TMS320F240 DSP是TI公司推出的专为数字电机控制而设计的高速专用微处理器。它的高速运 算能力使得它能够运行复杂控制算法,专为电机控制而设计的芯片结构大大简化了控制系统 的硬件结构和成本[1]。由于TMS320F240的诸多优点,它在交流调整系统中的应用 越来越广泛。 TI的DSP带有C编译器和其它相关的开发软件,使得用户可以直接利用C语言进行开发,同时,TI的DSP所带的C编译器带有一个功能齐全的优化编译器,它使用一种先进的优化扫描技术 来生成高效简洁的C代码,面向TMS320F240的专用优化则充分利用了TMS320F240独有的结构 特点[2]。TI的DSP所带的C编译器还提供了一些其它的措施用以提高C代码的执行效率,如函数 嵌入。而对于C语言不容易实现的对硬件的访问,可以用汇编对这些硬件进行访问,以达到最佳地利用DSP芯片软硬件资源的目的。2 混合编程的实现方法 2.1 使用独立的汇编代码模块  这是一种最通用的方法。如果遵循函数调用规范和寄存器规范,C语言和汇编语言函数的接 口是很简单的。C代码可以访问汇编语言定义的变量和调用汇编语言定义的函数,同样,汇编代码也可以访问C语言定义的变量和调用C语言定义的函数。在本文所讨论的交流调速系统中,独立的汇编代码模块用于实现系统硬件的初始化。C模块完成各变量的初始化,主程序的编写,PWM下溢中断服务程序和串行通讯中断服务程序的编写。在将汇编代码模块和C模块分别编译生成目标文件之后,将它们连接生成可执行文件,连接程序同时将可执行的输出模 块的入口设置在cint0。cint0函数在运行支持库函数中,它 通过调用main函数开始C程序。2.2 使用asm语句 TM320F240的C编译器允许在编译输出的汇编语言中嵌入TMS320F240的汇编指令。这一功能是 通过asm语句来实现的,它是对C语言的扩展。asm语句在语法上与调用一个带有一个字符串 常量作为参数名为asm的函数相似。如asm(“assembler text”)。编译器将直接拷贝字符串参数到输出文件,双引号内为汇编语句。所有的字符串转义码的意义保持不变。 2.3 在C代码中使用汇编变量  有时,C语言程序需要访问在汇编语言中定义的变量。

陶粒价格多少一方

枣树苗基地

云南价格指导

杂技马戏团

光波炉价格

相关阅读
最好2019年03月27日最新金属铥价格行情带锯柜机辘骨机水管接头园林机械Trp

(2019药品包装机年03月27日)最新金属铥价格行情报价诸城您当前位置:首页...

2024-04-22
最好航空铝合金厚板电动执行器红光激光器密封带钛螺丝震荡器Trp

航空铝合金厚板哈产航空用铝合金超厚板通过评审 助力国家航空工业关键铝...

2024-04-22
最好24日江苏泰州市场拆船废钢价格行情德标截止阀海伦铝合金线松原扎口机Trp

24日江苏泰州市场拆船废钢价格行情您当前位置:首页 价格行情24日江苏泰州...

2024-04-22
最好发改委煤炭钢铁去产能下一步聚焦兼并重组车床工程钻机拉铆螺母沈阳冶金机械Trp

发改委:煤炭钢铁去产能下一步聚焦兼并重组【铝道】近期,国家发改委对今...

2024-04-22
最好浦项制铁不锈钢业绩持续反弹电瓷绝缘子合作铆钉机酸雾净化塔真空镀膜机Trp

浦项制铁不锈钢业绩持续反弹【铝道】今年第 一季度,浦项制铁的不锈钢产...

2024-04-22
最好安徽一县提出当地高中布局调整思路5730调制器加油泵膨胀石墨网带炉自动过滤器Trp

安徽一县提出当地高中布局调整思路5730图书馆:北有毛坦厂,南有宏实“北...

2024-04-22
友情链接