一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算, 而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可 大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余 数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。
上传时间: 2015-07-06
上传用户:shawvi
典型的PID处理程序:这是从网上找来的一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算, 而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可 大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余 数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分
上传时间: 2014-10-26
上传用户:tuilp1a
MCF5272的板极初始化程序,完成CPU的寄存器、中断、RAM的初始化,并有个SHE
上传时间: 2015-07-11
上传用户:txfyddz
这是我用vhdl语言,在fpga内部做了一个双口ram的程序。我的邮箱:wleechina@163.com
上传时间: 2015-07-13
上传用户:gmh1314
Nucleus PLUS是美国著名RTOS厂商ATI公司(Accelerated Tedmology lnc) 在嵌入式实 时多任务操作系统Nucleus基础上,为实时嵌入式应用而设计的一个抢先式多任务操作系统内核。其95%的代码是用ANSI C写成的,非常便于移植并支持大多数类型的处理器 Nucleus PLUS是一组c函数库,应用程序代码与核心函数连接在一起,生成一个目标代码,下载到目标板的RAM 中或直接烧录到目标板的ROM 中执行。在典型的目标环境中,Nucleus PLUS核心代码区一般不超过20K字节大小。
标签: Nucleus Accelerated Tedmology PLUS
上传时间: 2014-01-06
上传用户:6546544
本文介绍了如何使用qt提供的接口来设计自己的GUI风格(look and feel),并通过一个具体的例子(使QSpinBox垂直显示)来详细说明过程。运行环境:redhat 9.0,qt-x11-free-3.2.*
上传时间: 2015-07-13
上传用户:脚趾头
microchip公司提供的无线ziebee协议的演示程序,支持802.15.4,是free并且非常不错的协议程序。
上传时间: 2013-12-19
上传用户:wl9454
包括各种类型存储器的VHDL描述,如FIFO,双口RAM等
上传时间: 2013-12-26
上传用户:dianxin61
基于摩托罗拉S12标准源程序 包括:SCIO,Timer,RAM,EEPROM
上传时间: 2015-07-18
上传用户:xz85592677
QT是目前Linux上最知名的窗口环境系统,除了桌上型电脑之外,PDA上的Linux系统也大都是以QT当作窗口环境。 目前QT在Linux PDA上必须安装的程序包括QT/Embedded与QT/Palmtop两者,并且QT公开其原始码与发展环境。 本程序主要希望在Linux PDA上藉由RS-232通讯与手机沟通,并且能够收发简讯。 采用的发展环境为QT/Embedded 3.0.2与GSMLib 1.8,模拟程序为QT/Palmtop的模拟器。 您可以在下列网站取得相关的函式库: gsmlib-1.8.tar.gz http://www.pxh.de/fs/gsmlib/ qt-embedded-free-3.0.2.tar.gz http://www.trolltech.com/dl/ qpe-1.3.1-bin-x86.tar.gz http://www.trolltech.com/dl/ 本程序并非免费程序,版权所有,并受 GNU General Public License 保护。
上传时间: 2014-01-01
上传用户:baiom