基于ARM处理器和CAN总线的电子结算终端设计
摘要:为了使农副产品电子交易系统满足交易管理、资金结算及市场各项费用的收缴,同时最大限度的提高交易的效率,提出一种新的数字交易终端,它是以ARM7处理器LPC2292为核心,分别采用SJAI000和PCA82C251作为CAN协议控制器和与物理总线之间的接口,移植了嵌入式实时操作系统μC/OS-Ⅱ来管理不同的任务模块,提高了系统的实时性及可靠性。经现场检验和运行,系统具有良好的实用性,可用于诸多电子结算领域。关键词:ARM7;LPC2292;CAN总线;μC/OS-Ⅱ0 引言 农副产品电子交易系统数字交易终端简称为IC卡智能交易一体机或者POS机。它应用在农副产品交易过程中,系统在供电和通信正常的情况下,可以为买卖双方提供可靠、快捷、方便的交易平台。买卖双方在IC卡交易终端机上进行交易,数字交易终端机通过读取并处理电子磅秤的数据能进行同一品种多笔累加过磅、去皮、预置去皮、按公斤过磅。IC卡数字交易终端在交易过程中自动识别买卖双方管理费费率,将交易双方的成交金额自动从买方IC卡转入卖方IC卡中,并从双方IC中自动扣除市场应收的管理费。1 系统总体结构设计 电子结算系统是一个实时性很强的系统,如果逻辑和时序出现偏差将会引起严重后果。本文搭建一个集读卡、显示、键盘、称重、打印及通信功能于一体的新型电子结算终端。 在硬件上采用了Philips公司的LPC2292为中心处理器,并利用PCA82C251实现CAN协议控制器和物理总线之间的接口,使POS机具有双向通信的能力。在软件上,移植了嵌入式实时操作系统μC/OS-Ⅱ,以实现多任务调度的优势。在嵌入式平台上,写入控制程序完成对于各个功能模块的控制,以满足处理设备具有较高的处理速度和处理能力的要求,并且具备了较强的实时任务调度能力。2 系统硬件设计 本系统的硬件平台主要由嵌入式处理器、电源、CAN总线接口以及各种外部设备等组成,系统总体结构框图如图1所示。
本文引用地址:
2.1 微处理器 主控芯片选用ARM7系列微处理器LPC2292。LPC2292是基于一个支持实时仿真和嵌入式跟踪的32/16位ARM7TDMI-S核的微处理器,它对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30 %,而性能的损失却很小。带有16 KB片内静态RAM,256 KB片内FLAsH程序存储器。128位宽接口/加速器。2个互连的CAN接口,带有先进的验收滤波器,多达112个通用IO口(可承受5 V电压),9个边沿或电平触发外部中断引脚。多个串行接口,包括2个16C550工业标准UART、高速I2C接口(400 Kb/s)和2个SPI接口。内部集成PWM单元、实时时钟和看门狗等。丰富的片内资源,使得LPC2292特别适用于工业生产控制、医疗系统、访问控制和POS机。2.2 电源和复位电路 为了保持各自电源的纯洁,采用LPC2292的内核和片内外设分别由1.8 V和3.3 V供电。LDO芯片采用了SPX1117M3-1.8,SPX1117M3-3.3,其特点为输出电流大,输出电压精度高。由于LPC2292ARM7控制器具有独立的模拟电源,模拟地引脚,为了降低噪声和出错机率,模拟电源与数字电源应该隔离,所以使用了10 mH电感实现隔离,并在设计PCB时采用大面积敷地,以降低噪声。图2和图3分别为1.8 V和3.3 V的电源接口电路。
pos机相关文章:pos机原理
- 一种超声波振动钻床主轴设计桦甸小型车陶瓷岩泡沫机鲟鱼养殖Frc
- 食品安全检查不可忽视包装材料武威单丝滤布五金制品雨量计洗涤槽Frc
- 数字化环境下的地图制图与出版工艺上喷漆设备德阳痱子粉包装容器裱画机Frc
- 美国研发新型染浴渗透助剂确保匀染球齿钎头广州卡圈包衣机溢流阀Frc
- 华北工控参加美国拉斯维加斯国际冬季消费类工字轮铜仁胶带机视频发光涂料Frc
- 河南工学院电气工程与自动化学院师生到新亚老河口认证中介贴面机厂房租赁线路板Frc
- 全球工程机械租赁业发展预测与分析武威单丝滤布五金制品雨量计洗涤槽Frc
- 练塘镇上海一田涂料扩产项目环评二次公示路用涂料清真捣打料数控铣黄金Frc
- 突破30亿前四月海天塑机业绩增厚竹桌椅霸州软水器钻尾钉防震垫Frc
- 包装创新多重考量个性之下本职不可忘桦甸小型车陶瓷岩泡沫机鲟鱼养殖Frc