中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

您当前所在位置: 汽车电子 > 查看内容

支持汽车电子的嵌入式软件编程接口库设计

文章作者头像
发布:清雅轩 作者: webmaster来源: job.cartech8.com
PostTime:24-5-2008 20:49

以下为文章全文:(本站微信公共账号:cartech8)


汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师

  该嵌入式操作系统内核的功能结构,如图3所示。

  四、嵌入式编程接口库设计

  应用编程接口库的设计是将发动机电控系统需要的常规算法和硬件基本操作封装为函数形式,嵌入在操作系统中,为开发人员提供一个友好安全的软件平台。

图4 支持汽车电子的嵌入式编程接口库结构图

  该嵌入式编程接口库的结构,如图4所示。

  五、嵌入式基础编程接口库

  嵌入式基础编程接口库是指各行业在电子控制方面通用的编程接口库。该库利用现有车辆数据作为模拟数据进行控制算法和线性插值算法库函数验证,数据结构符合ASAP2标准。该接口库为用户提供了一整套开发中常用的算法函数和基本操作,对典型的算法和操作进行控件级封装,为应用程序提供一个完整的通用的系统调用函数库。该函数库主要包括:

  (一)2D、3D线性插值算法接口库

  在二维、三维表中,经过线性插值得到与输入量对应的函数值,用于发动机控制参数查表算法。

  (二)PID控制器算法接口库

  PID控制器是一种线性控制器。它根据给定值与实际输出值构成控制偏差,将偏差的比例、积分和微分通过线性组合构成控制量,主要用于控制喷油输出信号。

  (三)平滑滤波处理算法接口库

  主要用于对采集的模拟信号进行平滑和去抖处理。

  (四)其他汽车电子控制系统中,常用的控制算法和信号处理函数接口库

  嵌入式基础编程接口库的设计有两个目的:一是方便调用应用程序,增加程序可靠性和编程效率;二是希望通过将处理方法标准化,在不改变程序结构的情况下,可以将程序言在不同的硬件平台上进行移植,免去了软件开发人员对一些典型算法和操作的重复编程。

<< 前一页 下一页 >>

[文章纠错]

文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到

你的权益请联系542334618@126.com,我们会及时处理。

会员评价:

0 发表评论

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 5-9-2025 23:14 , Processed in 0.339528 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.