EP9315在自助加油机终端行业的应用

发布者:MysticalEssence最新更新时间:2009-10-19 来源: 英贝德科技关键字:开发板  ARM开发板  嵌入式主板  ARM单板机  AT91SAM9261  AT91SAM9263  EP9315 手机看文章 扫描二维码
随时随地手机看文章

目前加油机控制核心的现状

      目前加油机一直采用51系列单片机作为其核芯。一台加油机的单个电控智能单元需要4个51系列单片机来共同分担。它们是:税控MCU,计量MCU,智能IC卡MCU和总台通信MCU。在行业发展初始阶段,它们以电脑控制取代机械控制,大大提高了计量精度和工作效率。但随着技术发展和市场需求变化,目前基于4个51单片机组成单个电控单元,一方面导致控制部件成本过高;另一方面,市场要求高端加油设备具有高性能、多功能以及智能化特点,而51系列芯片受本身处理速度和资源的限制,在新功能扩展和资源整合方面力不从心,难以承担新的重任。加油设备制造商急切希望有性能更强大的MCU和新技术来改变现状,展望行业未来,用户需求的变化会更快,需求的差异性会更大。

未来加油机的需求

      加油机将不再是一个简单的计量设备,它会变的更加安全、环保,成为具有多种支付手段,包含多媒体技术和IT技术的信息化平台。其技术发展方向主要有以下几个方向:

1. 支付手段更加丰富多样。

      随着技术的不断进步和发展,人们将逐步摆脱以现金为主的交易方式,改以银行卡、IC卡等非纸质的电子交易方式。加油机作为油料的售卖机具,需要不断跟随技术的进步和人们交易习惯的改变,不断增加加油结算的方式,以满足人们的交易习惯。

2. 加油机的控制平台将升级换代。

      目前加油机的核心控制器基本都采用8位单片机系统,随着技术的进步和需求的提高,8位单片机的速度和资源已不能满足日益丰富的需求,下一代加油机将会采用更高速度和更多资源的32位控制器或ARM系统。

3. 通信方式的改变。

      随着加油机的信息化程度越来越高,通信的数据量也越来越大,对通信实时性的要求也会更高,传统的电流环和RS485等通信方式越来越不能满足需求,将逐步由以太网技术代替。

4. 多媒体技术的应用。

      随着互联网技术在加油机上的应用,加油机也将具有诸如信息查询、广告播放、语音提示等越来越强大的多媒体功能。

5. 安全措施更加完备。

      加油机是一种爆炸性环境用的电气设备,随着其功能的增加和自助加油的普及,对加油机安全性的要求会更高,在加油机上将会采用更加完善的技术和安全监测手段。

6. 节能和环保。

      随着人类环保和节能意识的提高,通过油气回收系统回收加油过程产生的油气将会普遍推广,制造加油机的材料也将选用更加环保的材料。

7. 人性化设计。

      随着自助加油模式的大量推广,加油机的操作和使用不再是由专业人员来完成 ,这就要求加油机的设计要充分适应不同的加油者,在操作方法、提示内容、外观颜色、人机界面等方面要更加科学合理。 [page]

客户的详细需求

控制终端PCB板通过4个安装孔一同固定至终端壳体。主要对外功能如下:

(1) USB HOST功能(能读写U盘,识别USB键盘)
(2) IDE/CF卡功能(能读写CF卡)
(3) LCD显示(色彩流畅,分辨率正确,背光可控(电源输出控制、PWM))
(4) 触摸屏功能–4线电阻式
(5) 8*8键盘功能 –连接快捷键
(6) 串口7路 (一个九线串口,6个三线串口)
(7) 配置拨码开关(4个GPIO)
(8) IO输入2路,带隔离保护
(9) 一个电源指示灯
(10) 一个运行指示灯
(11) 一个报警指示灯和5V蜂鸣器控制
(12) 10/100M以太网,以太网指示灯,连接和通信
(13) 保证硬件系统的稳定性和可靠性,linux系统连续工作7天,工作期间,画面流畅,无乱跳动,系统不死机。

CPU的选择和解决方案的确定

      2000年, 32位ARM CPU的出现,让多媒体自助加油终端得以实现。以ARM9为核心的产品大多都具备低功耗、功能强大、高速运行、支持大屏幕LCD、支持键盘等人机接口。但是根据实际客户要求,如何能达到开发速度快、稳定、可靠、成本低廉、生产可控等。最后锁定在AT91系列的AT91SAM9263和CIRRUS EP9315上。对比后我们最后选择了EP9315,主要是因为我们已经有客户在以该CPU设计的产品中,实现了无故障工作2年。看来事实还是胜于雄辩。

以下是EP9315的特点:

 -200兆赫 ARM920T处理器
      16K数据缓存和16K指令缓存
      MMU可支持Linux和Windows CE
      100兆赫系统总线
 -MaverickCrunch 数学运算引擎
      浮点、整数和信号处理指令
      硬件联锁装置允许联机编码
 -用于数字版权管理或IP系统安全设计的 MaverickKey ID
      32位唯一 ID和128位随机 ID
 -集成外设接口
      PCMCIA 接口
      图形加速器
      可接两组设备的 EIDE
      1/10/100 Mbps以太网MAC
      三端口USB 2.0全速主机(OHCI)
      3个UART(16550型)
      慢速和快速模式IrDA 接口
      带专用SDRAM通道的LCD接口
      触摸屏接口
      SPI(串行外设接口)端口
      AC'97 接口
      6通道 I2S接口
      8x8小键盘扫描
 -外部存储器选项
      32位SDRAM接口,可与4组器件相连接
      32/16/8位 SRAM/FLASH/ROM 接口
      串行 EEPROM 接口
 -内置外设
      带软件微调的实时时钟
      12个数据传输 DMA 通道,可最优化系统性能
      启动 ROM
      双PLL可控制所有时钟域
      Watchdog 计时器
      2个通用32位计时器
      40位调试计时器
 -通用输入/输出(GPIO)
      16个具有中断功能的增强型通用输入输出
      用于连接外设的 49个额外可选通用输入输出[page]

加油机自助终端的框图


 
EAC-C925嵌入式主板的优势

 高速工业级ARM CPU-EP9315
 ARM CPU,低功耗,符合环保要求
 支持大屏幕LCD液晶屏,最大支持1024*768
 支持crunch数字协处理器,大大提升CPU的运算性能
 支持7个串口,让您通信无忧
 支持多媒体音频,24BIT
 支持超大容量电子盘
 32位NOR FLASH引导,引导和数据保存分开,更可靠稳定
 专业的ARM-LINUX,工业现场直接应用
 提供专业API函数,让您写程序得心应手
 提供QT基础开发环境,不懂QT也快速进入QT开发
 专业EP9315设计,成熟,可靠
 支持接口板设计,方便定制

EAC-C925实现的自助加油机现场实际工作:

英贝德科技简要介绍

      英贝德科技于2003年成立,一直致力于ARM工业控制产品的设计,EAC-C925是英贝德科技在工业控制终端领域的又一力作。分享4年的EP9315设计经验,总结于6年的经验同设计于一身,该产品功能强大、稳定、可靠。

公司概况

      深圳市英贝德科技有限公司,成立于2003年,是一家专注嵌入式ARM产品开发与服务的高科技公司。主要为工业控制、医疗设备等行业提供优秀的嵌入式产品与服务。卓越的技术实力和完善的客户服务是我们的核心竞争力。“引领嵌入式行业,创造客户价值”是我们的经营使命。我们尊重个性、鼓励创新、注重团队的力量。英贝德科技不断进取,正在竭尽全力为嵌入式行业的发展贡献着自己的力量 。

公司服务

1. 嵌入式ARM工业控制、医疗系统设计咨询。
2. 定制嵌入式ARM系统。
3. 精通的WINCE和LINUX操作系统的裁减和驱动开发。
4. 完善的客户服务体系,沟通让你我达到双赢。
5. 精通ATMEL ARM9 AT91SAM926*系列和CIRRUS ARM9 EP93**系列CPU。

关键字:开发板  ARM开发板  嵌入式主板  ARM单板机  AT91SAM9261  AT91SAM9263  EP9315 引用地址:EP9315在自助加油机终端行业的应用

上一篇:英贝德科技谈ARM嵌入式主板之路
下一篇:EAC-C925在厨房备餐系统中的应用

推荐阅读最新更新时间:2024-05-02 20:53

U-Boot移植(1)新建一个开发板的相应目录和文件
今天很高兴,终于把U-Boot移植成功,在做的同时,我把一些步骤以截图记下。。现在我来慢慢回顾下过程。。 1、从官网上下了个U-Boot-1.1.6,网址:http://sourceforge.net/projects/u-boot/。然后放到Ubuntu的/work/下,解压。 2、进入board目录,将smdk2410复制为100ask24x0,并将board/100ask24x0/smdk2410.c改名为100ask24x0.c。 3、将include/configs/smdk2410.h直接复制为100ask24x0.h 4、修改以下两个Makefile,先看顶层的Makefile,增加底部
[单片机]
U-Boot移植(1)新建一个<font color='red'>开发板</font>的相应目录和文件
OK6410A 开发板 (三) 11 u-boot-2021.01 boot 解析 U-boot 镜像运行部分 命令的执行
1.命令的注册 2.命令的调用 3.命令的执行 4.命令的返回 1 命令的注册(以help为例) cmd/help.c 10 static int do_help(struct cmd_tbl *cmdtp, int flag, int argc, 11 char *const argv ) 12 { 13 #ifdef CONFIG_CMDLINE 14 struct cmd_tbl *sta
[单片机]
STM32进阶-串口及蓝牙通信 控制开发板硬件详细步骤-USART1/2
处理器与外部通信概述 串行通信 -传输原理:数据按位顺序传输。 -优点:占用引脚资源少 -缺点:速度相对较慢 并行通信 -传输原理:数据各个位同时传输。 -优点:速度快 -缺点:占用引脚资源多 串口作为 MCU 的重要外部接口,基本上所有的 MCU 都会带有串口。而STM32F407ZET6 最多可提供 6 路串口。 通信按传输方向以下几种方式: a.单工: 数据传输只支持数据在一个方向上传输(收音机、遥控器) b.半双工: 允许数据在两个方向上传输,但是,在某一时刻,只允许数 据在一个方向上传输,它实际上是一种切换方向的单工通信;(对讲机) c.全双工: 允许数据同时在两个方向上传输,因此,全双工通信是两个
[单片机]
STM32进阶-串口及蓝牙通信 控制<font color='red'>开发板</font>硬件详细步骤-USART1/2
ARM嵌入式主板综合对比
随着当代工控智能产品功能的日益复杂以及市场竞争,迫使产品的开发周期不断缩短。基于分工的原则,选择集成了一定软硬件功能的嵌入式主板作为整机部件,已成为当下整机产品设计的一种趋势。尽管目前市面上ARM嵌入式主板是种类繁多,但大致可划分为A、B两类:A类主板是从学习套件演化而来,主要集成了CPU和存储器芯片,在模块周边以焊盘形式引出管脚,客户在使用时需要把主板模块直接焊接在应用底板上;B类主板是针对工控应用而来,除了CPU核心系统外,还包括了常规的显示、USB、网络、UART等接口,并通过操作系统(Linux或CE)封装成完整的计算机运行环境,结构上通过主板两侧引出的双排插针与客户应用底板相连。英创公司的主板产品属于B类。 通过下图
[单片机]
<font color='red'>ARM</font><font color='red'>嵌入式</font><font color='red'>主板</font>综合对比
OK6410A 开发板 (八) 48 linux-5.11 OK6410A linux内存管理总览
linux内存管理 总览 进程 与 内存管理 linux 内存 从 内存类型角度分为 A. 虚拟内存 B. 物理内存 linux 内存 从 管理角度分为 A. 用户内存 B. 内核内存 从而 正交 形成了 4种 1. 内核物理内存 由 struct page 管理, 不同的 内存模型 有不同的管理方式 // CONFIG_FLATMEM CONFIG_DISCONTIGMEM CONFIG_SPARSEMEM_VMEMMAP CONFIG_SPARSEMEM 2. 内核虚拟内存 由 四种方式() 管理 // 直接(线性)映射 vmalloc动态映射 持久映射kmap 固定映射f
[单片机]
OK6410A 开发板 (八) 99 linux-5.11 OK6410A 文件访问实例mmap与read的比较
mmap 和 write 的实现 他们两个的实现,其实重点都在 linux 中,所以要比较 他们的区别,要注意 以下流程 在 linux 内核中的区别 open - addr=mmap(...); - addr - close open - read - close 相同点 要将 磁盘上的文件内容 搞到 用户能访问到的内存 里面,需要关注以下数据及过程,mmap和read都做了这些工作 1.硬盘中文件 的 起始硬盘地址 和 长度 2. 内核空间的虚拟内存地址 和 对应的 物理内存地址A 和 映射关系A 3. 用户空间的虚拟内存地址 和 对应的 物理内存地址B 和 映射关系B 4.文件内容从
[单片机]
ATmega16开发板教程(1)——LED点灯
2、LED点灯 作为通用数字IO使用时,AVR单片机的IO具备读、写、修改功能。每个端口具有3个寄存器:DDRx、PORTx、PINx。 DDRx:1-输出,0-输入。当配置为输入时,PORTx=1,上拉使能,PORTx=0,高组态;配置为输出时,PORTx=1,输出高电平,PORTx=0,输出低电平。 图2- 1IO寄存器配置图 代码说明: ØLED引脚宏定义 #define MCU_LED DDRC #define MCU_LED_Port PORTC (如果只需单独定义某一位IO,则可通过_下划线来指定,如DDRC_DDC0,同理PORTC_PORTC0 = 1)
[单片机]
ATmega16<font color='red'>开发板</font>教程(1)——LED点灯
友善之臂最新版mini2440学习笔记——开发板架构和搭建开发环境
这段时间一直想学习嵌入式程序设计。于是搞了一块mini2440的开发板,按照韦东山的《嵌入式Linux应用开发完全手册》,开始了我的嵌入式学习之路。 虽然网上关于mini2440的资料有一大堆,但是真正能够用得上的却不多。特别是友善最新版的mini2440上更换了新的NOR和NAND,针对这些硬件的开发资料却非常少。 我用的是友善之臂最新版mini2440,首先介绍开发板配置: 处理器:S3C2440A SDRAM: EM63A165TS NOR: SST39VF1601 (2M) NAND: K9K8G08U0E (1G) 网卡: DM9000EP 开发环境: 华硕 R455L 64位Ubuntu
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved