2012年2月16日

摘要: <HS>第一个问题很快就找到了,在函数DRV_FAITransfer中数据结构PT_FAITransfer 的成员DataType中设置</HS> 阅读全文
posted @ 2012-02-16 17:27 demogame 阅读(109) 评论(0) 推荐(0)
摘要: <HS>现在还有两个疑问,一个是对于我想获取电压值还是原始值,通过什么设置。二是消息响应函数。</HS> 阅读全文
posted @ 2012-02-16 17:21 demogame 阅读(106) 评论(0) 推荐(0)
摘要: <HS>及时更正一下前一篇的错误,在PT_FAIDmaExStart数据成员中,除了CUONT之外还有一个成员,BUFFER0,个人是这么感觉的,C代表的采样个数,而B则是相应的缓存大小,就像前面所说的,如果想获取电压值而不是原始值,那么B至少是C的4倍字节(每一个C为两个字节)</HS> 阅读全文
posted @ 2012-02-16 16:39 demogame 阅读(139) 评论(0) 推荐(0)
摘要: <HS>应用的PCI的高速DMA采集,编写PC应用程序,1712是总线主控,缓存大小没有限制,但是如果不进行缓存大小的分配,那么,对于BUFFER CHANGE事件响应,是半个缓存区满,然后移走数据,不知道缓存大小,怎么相应的移走数据呢? 在函数DRV_FAIDmaExStart中的数据结构PT_FAIDmaExStart有一个count成员,便是设置采样个数即缓存大小的,官方推荐偶数和大于4K... 阅读全文
posted @ 2012-02-16 15:41 demogame 阅读(217) 评论(0) 推荐(0)

2012年2月15日

摘要: <HS>对于PCI的AD采集,采用DMA方式,不需要CPU干预,全速使用IO功能不丢失数据,所使用的1712是总线主控的DMA,不需要分析DMA采样缓存。1712有1K的AD采样缓存,这个柴油机采样上够了。让我看看他的工作流程。</HS> 阅读全文
posted @ 2012-02-15 09:52 demogame 阅读(102) 评论(0) 推荐(0)

2012年2月14日

摘要: <HS>看了一下VB中Timer控件的时间间隔属性,精度不一定超过1/18(S),所以这可能就是导致采集得到的压力波形图非常失真的原因,我想了两种解决方案,一个自然是不通过Timer控件定时采样,直接通过软件延时,这个在于延时时间难以精确控制,需要大量试验;第二个是从PCI入手,看看能不能直接设置其采样频率,然后连续采集。个人偏向于第二种。期待结果~</HS> 阅读全文
posted @ 2012-02-14 22:29 demogame 阅读(116) 评论(0) 推荐(0)

2012年2月13日

摘要: <HS>刚刚看了一些关于发动机进气压力的文章,发现压力波动值(2000r/min)很小,大概也就是±5kPa(1kPa=0.01Bar),对于压力传感器,输出电压2V/Bar,波动也就是±0.1V,所以今天试验中的数据没有太大问题,但是可以从如下方面着手,在基于PCI的采集软件上,发现采样时间最小只能设置为1ms,不能设置成像0.1ms这样的小数,看看怎么修改一下程序,让采样时间再小一点,这样波形可以显示较好的效果。</HS> 阅读全文
posted @ 2012-02-13 23:42 demogame 阅读(102) 评论(0) 推荐(0)
摘要: <HS>今天做了实验,软硬件都没有出现问题,但是没有因为发现气压波动有误,停止了数据采集。在转速800到1000的之间,波动在1.77V~2V之间(0V~10V对应0~5bar),今天我会仔细看看进气歧管压力波动的问题。</HS> 阅读全文
posted @ 2012-02-13 18:50 demogame 阅读(99) 评论(0) 推荐(0)

2012年2月12日

摘要: <HS>基本喷射脉宽,这么理解,通过知道空气的进气量和理想空燃比,推算出燃料量,即喷射脉宽。空气进气量通过速度密度法得到,由转速和进气压力来确定空气进气量。这计算公式中有充气效率这个参数,而充气效率是进气管绝对压力和转速的函数。实验思想是这样的:通过进气管的物理结构,得到进气管内空气量,那么还需要气缸内空气量。气缸内供气量通过空燃比得到,首先通过杨传感器测得空燃比,然后通过油耗仪得到柴油量(这个实验是在柴油未改造成气体机之前的),那么便可以算出缸内空气量。这个实验存在问题,首先油耗仪测取的是一定时间内(如30s)的平均值,那么空燃比也必须是平均值,这个看看能不能通过保存实验LA4的 阅读全文
posted @ 2012-02-12 17:39 demogame 阅读(139) 评论(0) 推荐(0)
摘要: <HS>闭环控制程序编写:在基本喷射脉宽上,通过PID调节,得到修正值,从而维持空燃比一定(理想空燃比上)。闭环控制程序编写有下面几个问题:基本喷射脉宽的确定,有文章使用前馈,通过转速和节气门开度来确定基本喷射脉宽PID参数的确定基本脉宽使用速递密度法确定,这里面需要重启效率,明天会做这个实验。我准备首先编写两个子函数:基本喷射脉宽获取和PID修正值获取。</HS> 阅读全文
posted @ 2012-02-12 16:47 demogame 阅读(125) 评论(0) 推荐(0)

导航