- 博客(20)
- 资源 (12)
- 收藏
- 关注
转载 组态软件的运行策略控制
力控的控制策略生成器: 一个应用程序可以有很多控制策略,但只有一个主策略。主策略首先被执行,主策略可以调用其他策略。 策略嵌套最多为4级,即0~3级,0级最高,3级最低。高级策略可以调用低级策略,而低级策略不可以调用高级策略。 除3级最多可以有127个策略外,其他3个级别分别最多可以有255个策略。 控制策略: 由基本功能块组成,一个功能块代表一种操作、算法
2012-02-17 17:17:18 2035
转载 STM32 对码盘的正交信号处理
STM32的每个TIMER都有正交编码器输入接口,TI1,TI2经过输入滤波,边沿检测产生TI1FP1,TI2FP2接到编码器模块,通过配置编码器的工作模式,即可以对编码器进行正向/反向计数。如下图,编码器使用了A,B两相信号,但是我只需要对TI1信号进行计数(第一行),我也是刚发现了这个错误,原来对两个信号都计数,导致码盘转一周得到不止100个脉冲(100线的光电码盘)。通过ST
2011-12-22 15:04:44 4930 1
原创 发动机的PI控制
控制策略: 1,调节节气门开度PWM,设定怠速转速1000r/min, 测量实际转速, 算出偏差, 根据增量PID控制发动机转速原理,进行PID运算,得到一个控制增量,把这个增量做个放大化缩小系数,直接给Pwm的占空比赋值。 这样控制起来会有比较大的震荡,因
2011-10-17 15:25:57 3165
原创 汽车用OSEK OS学习笔记
1 Introduction 1.1 System philosophy Event driven control systems. the basis platform that integration all kinds of modules. 根据性能和最低r
2011-10-17 14:54:01 24650 2
原创 卷积,DFT,FFT,图像FFT,FIR 和 IIR 的物理意义。
卷积: 冲击信号会对线性系统产生冲击响应。 冲击信号可分解为平移度和幅度。其对线性系统的冲击响应可以分解为点点间的经平移和缩放的各个冲击响应的累加,通过卷积的表达式表示。 所谓的冲击响应,就是线性系统对任何输入信号的响应,描述这种输入输出关系的算数方法就是卷积。
2011-10-10 11:36:37 15733 1
转载 VC6到VS2005中的转换(转)
1、 error C2668: 'sqrt' : ambiguous call to overloaded function 在VS2005中存在sqrt函数的重载。当编译器看到sqrt(int)时,找不到相应的函数,此时存在sqrt(float)和sqrt(long double)两个函数,编译器不知道程序员需要哪个函数,就会出现错误。可以使用sqrtf( )代替。2、 error C2039: 'ReadHuge' : is not a member of 'CFile VS2005中
2011-05-24 12:46:00 1362
转载 QT 与 MFC 的区别
<br />给我一份软件的规划说明,让我来开发。其中一些我用Qt来开发,而另外一些我使用MFC来开发。<br /> <br />MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体。 <br />Qt这个C++的图形库由Trolltech在1994年左右开发。它可以运行在Windows,Mac OS X, Unix,还有像Sharp Zaurus这类嵌
2011-02-12 11:42:00 14772 2
原创 现代汽车电子设备控制 笔记
<br />自动控制: 在人不直接参与的情况下,通过控制器使被控对象自动地按照预定的规律进行工作。 <br /> 一、军事、航天领域: 火炮、雷达、跟踪系统;人造卫星;宇宙飞船。<br /> 二、工业生产过程控制: 轧钢过程;工业窑炉;车辆工程;石油化工;水泥建材;玻璃、造纸等。 <br />自控理论: 是自动控制技术的基础理论,是一门理论性较强的工程科学。按发展进程分为<br /> 经典控制理论: 50年代末期60年代以前<br /> 系统数学模型的建立<br /> 时域分析祛<br /
2010-07-29 15:18:00 2777
原创 Linux USB 详解
To understand all the Linux-USB framework, youll use these resources: * This source code. "make pdfdocs", "usb.pdf" for host side "gadget.pdf" for peripheral side * The
2009-08-24 18:10:00 10136
转载 WinCE OAL中的Startup.s介绍
应该说Startup.s是OAL最开始的入口,就像EBOOT中的Startup.s一样,它也是WinCE内核最开始运行的代码。一般在BSP中,EBOOT的Startup.s和OAL的Startup.s的功能应该是一样的,但是还是会有些区别,很多情况取决于BSP的开发者,两个Startup.s之间可以共享很多代码,也可以部分共享或者彼此独立。 OAL中的Startup的起始位置定义如下: LEA
2009-08-14 17:26:00 811
原创 Wince的BSP笔记
Wince提供了操作系统框架,用户只需要填写BSP,其主要由3部分组成: 应用部分使用EVC+SDK或c#.net+SDK开发 第一部分:BootLoader和OAL(OEM Adapter Layer,Wince平台,库和硬件的交互层)1,概念2,组成 BLCOMMON Eboot Ethdbg OEM函数 控制流 调试 下载 以太网收发帧 Flash操作 时钟功
2009-08-11 16:18:00 678
原创 PB5.0 定制平台笔记
第一部分:自定义平台 :更细致的选择组件,只包含我们需要的功能,而不要的全部抛弃。Step 1:New PlatformStep 2:命名,D:/WINCE500/PBWorkspaces/test.wce 脚本文件Step 3:BSP, 选择"SAMSUNG SMDK2440:ARMV41" CE平台的环境有三种: 1,真实环境:某种CPU指令及其board的支持 2,模拟环境:在PC
2009-07-24 14:59:00 2232 2
原创 C++ GUI QT4编程笔记
1,主窗口2,对话框3,实现功能4,自定义widget5,布局管理器6,拖与放7,event8,多线程9,容器10,IO输入&输出11,二维图形12,三维图形13,项视图14,国际化15,数据库16,XML17,网络18,插件19,脚本20,自定义外观21,在线帮助22,Qtopia
2009-06-21 18:38:00 594
原创 SPI总线+CAN笔记
CAN总线(Controller Area Network)控制局域网,1Mbps速率,抗电磁干扰能力.特点:1,每个节点都可以做主.2,帧带优先级,帧小,实时性好.3,物理层和链路层设计独特,抗干扰性好,错误检测能力强.4, 1Mbps5,帧带CRC校验和其它校验,出错率低.6,节点可自动断开总线,不影响总线.S3c2410->MCP2510(CAN控制器)->PCA82C251(收发器)
2009-05-20 21:15:00 1973
原创 c++ Primer(4th)学习笔记
c++ Primer(4th)学习笔记,按章节,抓重点.第一部分:c++基础一些重点;形参的初始化与变量的初始化一样:如果形参具有非引用类型,则复制实参的值;如果形参位引用类型,则它只是实参的别名.默认实参(string screenInit(string::size_type height=24,string::size_type width=80,char background = )
2009-05-02 21:50:00 3750 1
原创 驱动基础笔记
一,内核模块 模块可以控制内核的大小,一旦被加载,它和内核中其它功能一样. 用户可以lsmod分析/proc/modules文件.或 cat /proc/modules. 模块被加载后,会生成/sys/module/hello目录,包括refcnt文件和sections目录. modprobe比insmod强大,它在加载时还可以加载模块所依赖的其它模块.modprobe -r filename卸载
2009-04-20 14:46:00 2160
原创 内核编程笔记
一,并发控制,concurrency 同时操作相同的资源(hardware,memory,data)会引起并发.SMP,process preempt,interrupt,Tasklet,bottom half都会引起concurrnecy.在临界区(critical section)下解决竞争条件(race condition)的用互斥方法,包括:forbid interrupt,amotic
2009-04-09 16:02:00 1860
原创 用户编程笔记
一:Process(进程)是程序执行的过程,包括执行,等待,就绪.process并行运行在虚拟空间,包括code,data,stack部分, 分为user mode和kernel mode. 启动:前台启动,后台启动,调度启动. 调度命令:ps -ef; Nice; kill; crontab(至后台).创建进程: pid_t fork(void) sys/type.h
2009-03-25 01:18:00 1174
原创 指针笔记
指针的概念: int *ptr; 指针,int *型 -> int char *ptr; 指向char型的指针,char *型 -> char int **ptr; 指向指针的指针,int **型 -> int * int *ptr[3]; 指向数组的指针,int(*)[3]型 -> int()[3] int *(*ptr)[4]; 指向指针的指针数组,in
2009-03-22 01:37:00 754
MSP430+BQ76930
2020-09-18
tida00449 + bq76930
2020-09-18
表面形貌三维重构算法软件需求.docx
2020-07-29
欧洲 测量与标定协议 XCP 文档,vector的源码,在frescael的32位机上的实例。
2011-02-12
指纹识别算法学习套件 3.0
2009-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人