您现在的位置:首页 > 技术资料 | 上载库存 |
单片机在智能IC卡燃气表中的应用 1 引 言 随着世界计算机技术和信息技术的发展,全球的信息时代已来临,各国都在高科技领域制订适合自己的发展道路,我国政府正在致力于国民经济信息化的建设,以“金卡工程”为代表的信息化应用工程使我们加速向全球经济一体化迈进。作为金卡工程的代表,IC技术无疑是当今世界最优秀应用技术。它从早期的投币式,过渡到磁卡式,直到现在的IC卡式。IC卡即智能卡,又称集成电路卡,它将一个集成电路芯片镶嵌于塑料基片中,封装成卡的形式,其外形与覆盖磁条的磁卡相似,开发IC卡技术的主要目的是实现现金支付和存兑的电子化、减少现金的流通量、实现电子商务、实现公用事业预付费等。 IC卡燃气表是近十几年发展起来的新型燃气表,一般由计量传感器电路、微功耗单片机、微功耗阀门、电压测试电路、防窃气电路、流量监测等部分组成。与传统的皮膜式燃气表相比,它更具备了精确记数功能、功能卡传
2 IC卡燃气表的基本结构 图2 IC卡燃气表组成框图
3.3 液晶显示及声光报警电路 液晶显示电路可显示欠压、购气、关阀、卡误和气量五种信息状态及其任意组合。报警电路采用LED和蜂鸣器进行报警,由单片机控制发出声光报警。 4 芯片特性 SPMC65P2404A是凌阳公司(Sunplus)推出的8位工业控制单片机,最高工作频率为8MHz,工作电压2.5V~5V,有192字节的RAM和4K字节的OTP ROM,有23个可编程IO口,内置上/下拉电阻,8通道10位A/D转换器(100KHz),SPMC65P2404其他特性包括: ◆凌阳科技8位单片机 ☉182条指令 ☉11种寻址模式 ☉支持位操作(Set,Clear,Inverse,Test) ◆2个8位可编程定时器/计数器(可自动预置初始计数值) ☉普通的定时/计数器 ☉具有8位捕获功能 ☉具有8位比较功能 ◆2个16位可编程定时器/计数器(可自动预置初始计数值) ☉普通的定时/计数器 ☉具有8或16位捕获功能 ☉具有16位比较功能 ☉12位PWM输出 ◆中断方式 ☉支持IRQ和NMI中断 ☉4种外部中断 ☉11种内部中断 ◆5种复位功能:上电复位、低电压复位、看门狗复位、外部复位及错误地址复位 ◆支持3种时钟电路:晶体振荡器、RC振荡、外部时钟信号 ◆2种低功耗模式:Halt模式和Stop模式 ◆低电压监测(LVD)功能 ◆一个蜂鸣器驱动输出口 ◆具有SPI总线 利用这些资源就能够实现智能IC卡燃气表的功能。 5 软件部分 软件设计紧密结合智能IC卡燃气表的控制模式,充分体现了对IC卡信息读写、卡类型判断、计量信号判断与数据处理、电压监测与电源保护等功能,并在IC与信号安全性、软件运行可靠性及抗干扰等方面进行了精心设计。系统主程序框图如图4所示。 系统主程序框图
参考文献: [1]蔡纯洁,邢 武. PIC16/17单片机原理和应用.合肥中国科学技术大学出版社,1997 [2]何立民.I2C总线应用系统设计.北京:北京航空航天大学出版社,1995 [3]王爱英.智能卡技术.北京:清华大学出版社,1996
|