自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 串口

2009-04-23 00:57:00 548

原创 驱动基础笔记

一,内核模块 模块可以控制内核的大小,一旦被加载,它和内核中其它功能一样. 用户可以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

/******************************************************************************* * * drv_bq76930.c - c file for low level software driver function definitions * for controlling BQ76930 device used in TIDA-00449 * * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti

2020-09-18

tida00449 + bq76930

76930源码,/******************************************************************************* * * drv_bq76930.c - c file for low level software driver function definitions * for controlling BQ76930 device used in TIDA-00449 * * Copyright (C) 2011 Texas Instruments Incorporated - http:

2020-09-18

表面形貌三维重构算法软件需求.docx

1. 任务需求 设计出三维重构算法以及图像偏移调整算法,通过对多幅图像进行算法处理分析,重构出图像中拍摄部分的三维信息,生成该表面形貌的三维高度图及完整清晰二维图像 2. 图像采集过程说明  图像采集过程中,拍摄的表面形貌的位置基本不变,会有微小的偏移,需要在图像处理过程中对图像进行偏移调整  多幅图像的采集:依次按照固定的数值调整相机与被拍摄三维结构之间的距离,每调整一次,采集一幅图像。多次调整后,获取到按调整顺序排列的多幅图像,每幅图像拍摄距离不同

2020-07-29

C语言常用宏定义技巧

C语言常用宏定义技巧: 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义

2012-02-21

很好用的C语言流程图生成器

很好用的C语言流程图生成器,AutoFlowchart。 带帮助文档。 auto generate flowchart for you !

2012-02-21

环形队列模板

模板库说明:环形队列模板 版本: v1.10 创建日期: 2008年1月19日

2012-02-21

矩形框,圆形,直线等控件的拖,拉,组合

组态软件的显示部分的基本功能就是,组件的组合,这个软件演示了显示部分的这个功能,我试过是好用的。

2012-02-17

单片机控制步进电机系统实例

一个 单片机 控制 步进电机 系统 实例

2011-10-25

欧洲 测量与标定协议 XCP 文档,vector的源码,在frescael的32位机上的实例。

欧洲 测量与标定协议 XCP 文档,vector的源码,在frescael的32位机上的实例。

2011-02-12

vector 的 CCP 源码

vector 公司网上的 ccp 源码,协议文档,样例和 canape

2010-11-19

指纹识别算法学习套件 3.0

指纹安全开发组件(Fingerprint Guard Suite 3.1) bin:可执行程序和工具 src: 程序源代码 ( VC6.0 ) fgs: 指纹安全组件 samples: 指纹样本

2009-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除