一、引言
当前,能源已成为制约很多国家发展的瓶颈,特别是广大发展中国家,能源紧缺现象逐步凸现,世界各国对石油资源的争夺不断加剧,甚至引发局部战争;作为最大的发展中国家,我国必须在实现能源来源多元化的同时,加强对已有资源的有效管理和使用,杜绝浪费和无效流失现象。传统的人工加油的方式由于受人的影响较大,不仅加油量误差较大,且容易造成少加、错加、加冒等人为差错。而该系统的优点: 1、精确定量加油 2、节约人力 3、节约时间 4、安全可靠 5、体积小 6、成本低廉;可有效避免传统加油方式的缺点。
二、工作原理
本论文所设计的精确加油系统是在传统加油管上安装智能测控系统而构成的,该测控系统主要由PIC单片机、IC卡、计量电路、电控系统以及油路控制阀、漏电检测与报警电路系统等组成。 当用户将含有油量(以加密数值形式表示)的IC卡插入表内时,控制阀在电控系统控制下开通油路。飞机每用一个计量单位,计量电路便发出一组等周期计量脉冲序列,该脉冲序列如经电控系统判定为有效,即可以从油量中减去一个计量单位,并通过液晶模块显示表内剩余油量。当剩余油量为零时,控制阀自动关闭,油路即被切断,此时须重新持卡充值。在正常情况下控制阀处于接通态,只有当特殊事件发生时控制阀才从接通态变为关闭态。
三、硬件规划
精确加油系统由低功耗单片机(PIC16C57)、IC卡读写控制电路、EEPROM存储电路、液晶显示、电源电压监测电路、电源保护电路、漏电检测及报警电路等组成。硬件系统总体规划如下图所示:
1、 PIC单片机及电路组成
PIC单片机是MicroChip公司近年来推出的新型单片机系列。它采用先进的RISC技术,具有低价格、低功耗、高性能、全静态、易使用等特点,目前已在仪器仪表、工业自动化、计算机通讯以及民用产品等领域得到广泛应用。本设计中采用了PIC系列中的主流型号PIC16C57作为电路系统的控制核心。该单片机在静态时处于低功耗睡眠状态,功耗小于3uA。当接收到计量脉冲或有IC卡操作时,单片机由睡眠态转为工作状态。在本系统中,单片机通过C5、C6口以I2C总线方式对IC卡进行读写操作,以模拟I2C方式与存储器IC2进行数据通讯,并通过B2、B4口分别获取实时电池电压及电源保护信号,通过输出口B6、B7控制电控阀动作,通过输出口A0、A1驱动汉字液晶模块。
2、IC卡及读写电路
IC卡由于具有存储容量大、数据保密性好、抗干扰能力强、操作速度快等突出优点,近年来在世界范围内得到广泛应用。本系统采用符合ISO7816国际标准的IC卡,用于可靠存储用户密钥、油量、用油记录等关键数据。单片机通过IC卡读写电路完成对IC卡信息的读写,本读写电路在卡口保护、辅助伪卡识别、确保准确安全读写IC卡信息等方面都进行了精心而合理的设计。
3、EEPROM存储电路
EEPROM存储器IC2采用24LC02B芯片,该芯片可以在无电源状态下长期可靠存储系统内重要数据,工作寿命可达106次。当用户卡插入系统时,卡内密码、卡号、油量及用户用油记录等关键数据将以密文形式存储在24LC02B芯片中。
4、液晶显示
液晶显示电路采用PHILIP标准I2C通讯块制作,可汉字显示欠压、充值、关阀、卡误和油量五种信息状态及其任意组合。
5、电源电压监测电路
系统采用S80751芯片进行电压实时监测,当系统电池电压在正常值时,S80751的输出1脚为高电平;当电池电压低于保护值时,该芯片的1脚变为低电平,单片机检测到该信号后,即控制液晶模块显示欠压,以提醒用户更换电池。
6、电源保护电路
为有效保护系统电源,本电路可对电池盒位置进行高灵敏检测。当电池盒被拉开时,保护电路输出低电平,单片机监测该信号后,即控制阀门使其关断。直到电池安装好并将电池盒推入表内正常位置时,单片机才会再次控制阀门使重新开阀供油。
7、漏电检测及报警电路
由于电控系统工作场合复杂,因此需具备漏电检测与报警功能。漏电检测由漏电检测线圈的输出经整形后输入到RC6口,电路原理图如图 (a)所示。当漏电流超过一定阈值时,比较器输出低电平,否则保持高电平,再通过一单稳态触发器电路产生如图 (b)所示波形,低电平保持时间t可由单稳态触发器进行调整设定。在本系统中t为10ms,由于PIC16C57没有中断功能,因此程序中必须每隔一定时间(小于10ms)对RC6口进行查询,以检测是否漏电,一旦检测到RC6变低,经过确认后进行报警,同时关闭控制阀。PIC16C57本身具有看门狗定时器,当系统出现异常时,能自动进行掉电保护和系统复位。
图 (a)电路原理图
图 (b)波形图
四、系统软件设计
系统软件采用PIC16C5X精简指令集编写。软件设计紧密结合精确加油系统的工作原理,充分体现了对PIC单片机对信息读写、卡类型判断、计量信号判断与数据处理、电压监测、电源保护和漏电监测及报警的实时控制功能。系统流程框图如图所示。 五、结束语
经过调试,本设计能够在脱离在线仿真器的情况下,上电后独立的运行程序,并能在PC机软件的控制下,实现对IC卡中任意位置的读写,其中读写的起始地址、读写数据的个数以及数据内容可以在PC机端输入或选择。 本设计硬件电路简单,功能齐全,加油精确定量,安全可靠且体积小、成本低廉,是加强部队油料管理的绝佳选择。
最后需要指出的是,本设计不仅可以用于飞机加油系统中,还可以应用到部队和地方与油料相关的所有系统中,虽然其具体应用到与油料相关的系统中还要根据具体环境和需要做进一步的规划和改进,但是其基本的应用价值已得到体现,希望其优良的性能能够为部队和地方的油料资源管理作出贡献。同时如果该系统能应用于地方加油站,就能大大简化加油站人力、物力,实现精确加油,避免浪费现象,为节约能源和提高效率做出贡献。
关键字:PIC单片机 飞机加油系统
引用地址:
PIC单片机在飞机加油系统中的应用分析
推荐阅读最新更新时间:2024-03-16 15:48
PIC单片机的配置字总结
平台为:MPLAB V8.92,这个ID有两个编译选项:DEBUG和RELEASE,那么可以根据系统预定宏来自动根据选择模式,配置配置字。 一、PIC18F系列配置字编写 MUC: PIC18F4550 IDE: MPLAB V8.92 编译器:MCC18 V3.47 配置字讲解帮助手册在编译器如下目录:doc\hlpPIC18ConfigSet.chm 例如:D:\Program Files\Microchip\mplabc18\v3.47\doc\hlpPIC18ConfigSet.chm 注意:配置字文件必须只能有main.c文件包含。。。。。。 配置字编写:以18F为例 #ifdef __DEBUG #pragma c
[单片机]
用PIC单片机实现LCD在休眠模式下的工作状态
如果具有一个需严格控制功率的应用,并且它必须持续显示数据,则可以将LCD PlC单片机置于休眠模式,而LCD驱动器模块继续驱动显示器。 要使LCD在休眠模式下继续工作,只需两个步骤。首先,必须选择除主振荡器之外的时钟源作为LCD时钟源,因为在休眠期间,主振荡器会暂停。 下表显示了各种LCD PlC MCU的选项。 其次、休眠使能位(SLPEN)必须清零。这样,在器件处于休眠模式时,LCD将继续显示数据。就这么简单!何时应选择内部RC振荡器(或LFINTOSC),而不是Timerl振荡器?这取决于您的应用是否需要严格控制时间,对于时间敏感度足够高的应用,通常需要Timerl振荡器连接高精度晶振。如果要设计一个计时应用
[单片机]
用PIC单片机设计A/D、D/A转换器
1、PIC16C62×系列单片机的特点 PIC16C62×系列为RISC精简指令、哈佛结构总线、18个引脚的单片机。具有低功耗、高性能、全静态、35条指令极易编程的特点。OTP 片种的性价比极高。除了具备一般单片机的特点外,PIC16C62×系列内部集成了两个模拟比较器和一个4bit的可编程基准电压源(REF)。如果利用该单片机的这些特点,只需几个外围元件就具备A/D与D/A转换功能,且分辨率达到8bit~10bit。价格上的优势使其在工控行业、仪器仪表、家电产品的应用前景极为乐观。 本文以8bit分辨率论证A/D、D/A转换的实现方法,更高分辨率的方案完全相似,只是在编程上作小部分调整。 2、D/A转换器 PIC
[单片机]
PIC单片机软件开发技巧
笔者的项目是有关机器人控制的实现。控制部分采用PICl6F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、脚部等的协调动作。整个控制系统比较复杂,因而在PIC程序编写和空间分配方面需要注意一些问题。
1 动作标志位的使用
在整个控制中,组合的动作很多,当所有动作定位都通过光电开关控制时,在程序编写上就有一些问题。如要求左手上升到鼓掌位、右手上升到举手位(手初始位置在最下的放下位),光电开关0有效(即为0时是挡住),到达正确位置。用简单的理解可以写成下面的程序:
list P=16c73
[单片机]
PIC单片机的应用技巧介绍
1 ICD2作为程序烧写的使用 1.1 ICD2简介 MPLAB ICD2在线调试器是一款低价位的PIC开发工具。它利用Flash工艺芯片的程序区自读写功能来实现仿真器调试功能;使用的软件平台是Microchip的MPLAB IDE(集成开发环境软件包),兼容Windows NT、Windows 2000和Windlows XP等操作系统。其通信接口方式可以是USB(最高可达2Mb/s)或RS-232串行接口方式;工作电压范围为2.O~5.5V,可支持最低2.0V的低压调试。 MPLABICD2可以支持大部分Flash工艺的芯片。它不仅可以用作调试器,同时还可以作为开发型的烧写器使用。 1.2 ICD2作为烧写器时的配置
[单片机]
PIC单片机电热剪电路原理图
电热剪电路系统构成如图1所示,其构成由传感器—滚珠开关、单片机定时检测及处理、工作状态指示、PWM信号产生与调整、电热模块驱动、电源共六个部分组成。 由图1可以看出,单片机通过传感器检测到电热剪操作者是否在操作电热剪的开关信息后,决定是否允许PWM信号产生电路工作,直接控制了电热模块的驱动电路对装配在剪刀刀片二侧的陶瓷加热片的功率提供。同时工作指示灯完成工作状态信息指示。 电热剪电路原理图分析:开关S1代表前述的滚珠开关,接入到U2 PIC10F206单片机的PIN6引脚。当由J1端接通系统工作电源时,单片机初始状态设置为由PIN1、2、3引脚输出高电平,使由时基电路U3 LM555构成的PWM信号产生电路工作。由其PIN
[单片机]
基于PIC单片机的逆变电路设计初探
随着科学技术的进步,电源质量越来越成为各种电气设备正常和良好工作的基础。电源技术领域的一个持续的研究课题即是研究作为电子信息产业命脉的电源的可靠性和稳定性。
而逆变器作为电源的核心部分,其调制技术很大程度上决定了电源输出电压的质量。目前最常用的调制技术是正弦脉宽调制(SPWM)。随着单片机的出现及其广泛应用,智能化控制方法已经逐渐替代传统的分立元件电路产生方法或是专用芯片产生方法。智能化逆变电源的优势在于它不仅能实现调制信号的输出,还为系统数据参数的监控、处理及显示提供接口。同时它与现代计算机技术更好地结合产生了故障自诊断和自我保护功能,可提高系统的稳定性。
在充分考虑工业控制成本及稳定性要求的前提下,本设计采用PIC单片
[电源管理]
PIC单片机汇编语言学习(一)
1、汇编语言的语句格式: 标号 操作码(指令助记符) 操作数 ;注释 (label) (opcode) (operand) (comment) 2、常用伪指令 a.EQU——符号名赋值伪指令 格式:符号名 EQU nn b.ORG——程序起始地址定义伪指令 格式:ORG nnnn c.END——程序结束伪指令 格式:END d.LIST——列表选项伪指令 格式:LIST e.INCLUDE:调入外部程序文件伪指令 格式:INCLUDE 文件名 2、分支程序结构 ——对于程序中的指令运用作几点说明: (1)凡是需要2个数参与的逻辑运算(与、或、异或)和算术运算(加、减),都需要事先将其中一个操作数放入W中。对于在此使用的减法指令
[单片机]