文章内容
PC机实现对IC卡油耗记录的管理
2003年11月(2)
PC对内燃机车的燃油管理,采用主窗口下的菜单方式进行,其菜单如下:
①登记。登记菜单用来设置各台机车的编号,输入该台机车的标准油耗率-功率曲线数据。该数据是各台机车定期测试的结果,用数据表的形式存入用户库。该菜单操作用以建立汇总库和用户库。
②IC卡操作。IC卡分为两种:一种是参数卡,用来向测试仪设置工作参数。包括编号,校时时间,采样时间,标准油耗率-功率数据等。参数卡只负责由PC向测试仪传送数据;另一种是读书卡,它用来读取测试仪中记录的数据。这两种卡都是24C256存储器,卡上的第一个单元放的是特征字用来区分参数卡和读书卡。
在PC上用该菜单项进行操作时,用户可以通过子菜单,选择是写卡还是读卡。如果是写卡,则出现写卡对话框,用户可置入编号,时间,日期,比重,采样时间等参数,按确定按钮,PC将这些参数写入IC卡,并将用户库里的标准曲线的数据也写入卡中。如果是读卡,则出现读卡对话框,用户可选择是仅将本次总油耗量及总能耗存盘还是要将全部数据存盘,要不要显示油耗率-功率曲线。一般如无油耗异常的情况,不必将全部数据存盘。按确定按钮,PC读卡并在屏幕显示编号,上次读卡时间、日期,本次读卡时间、日期,上次读卡到本次读卡这段时间的总油耗量、总能耗以及再设定采样间隔时间内各油耗率,功率数据。对超差11%~12%的异常数据用‘*’标志。
③查看。用户可以查看汇总库,用户库或业已存盘的油耗率-功率曲线。
⑤退出。
该程序用VC++6.0编制。具有界面友好,操作方便的特点。应用程序包括以下几个主要函数:
读卡函数:IC卡的数据读入PC内存,如有错误给出显示。
写卡函数:将工作参数及标准数据写入IC卡。
数据处理函数:将按一定格式的二进制压缩数据解压成为十进制数据表,并与标准数据比较找出异常数据。
5 其他
现场测试仪的工作还受到两个接点的控制,一个是辅助燃油泵的起动/停止信号K1,它反映柴油机是否运转,K1断开仪器应停止工作。还有一个是励磁开关通/断信号K2,只有当K1与K2同时接通时才有功率输出,K1通而K2不通时,柴油机处于空转状态。
内燃机车的各种电器设备均由输出电压力为110V的直流发电机供电,电压最高达140V,最低到65V。仪器采用DC-DC方式供电。由于环境十分恶劣,采用X25045作为电源监视器。