- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的电动汽车交流充电桩控制模块设计[权威资料]
基于Android的电动汽车交流充电桩控制模块设计
本文档格式为WORD,感谢你的阅读。
摘 要:针对国家电网电动汽车智能充电桩招标统一要求,该文介绍了一种符合国家电网要求的电动汽车充电桩核心控制模块,本设计使用TI公司的Cortex-A8系列工业级ARM处理器AM335X为主控制芯片,软件平台采用Android嵌入式操作系统,支持电容触摸屏、Wi-Fi、摄像等多种外设。该文主要介绍了Android系统在电动汽车充电桩中的实现方法,基于Android的电动汽车交流充电桩控制模块具有良好的扩展性。
关键词:安卓 电动汽车 充电桩 AM335X
U469 A 1674-098X(2014)11(c)-0045-01
近年来随着国家政策和补贴的大力支持,电动汽车产业蓬勃发展,电动汽车充电桩在电动汽车发展中起着至关重要的做用,是电动汽车发展必不可少的基础设施。2014年国家电网将电动汽车充电桩纳入国家电网统一招标计划,目前第一批招标工作已经顺利结束。
在此背景下,该文提出一种新型的基于Android的电动汽车充电桩核心控制模块,软件基于Android4.2版本操作系统开发,硬件则采用TI公司生产的Cortex-A8工业级ARM处理器作为核心控制芯片,与现有充电桩相比,不但处理速度更快,而且可以完美支持电容触摸屏及多种外设,功能和可扩展性更强。不但具有很大的实用价值,而且提出了一个新的设计思路,具有很强的参考价值。
1 硬件结构
充电桩整体硬件由AM335X核心控制模块、LCD触摸显示屏、继电器控制模块、电能表、充放电控制模块、网络接口、IC卡读写模块、ESAM认证模块、打印机等部分组成。
该文设计的交流充电桩控制模块采用基于Cortex-A8架构的ARM处理器AM335X,该处理器主频720M,具有2个CAN总线接口、6路UART串口、2个USB2.0高速OTG端口、3个I2C端口、2个SPI端口、2个10/100/1000M以太网交换机接口、SGX530 3D图形引擎,并且具有多达128个GPIO,完全满足交流充电桩的设计需求。
2 Android系统
核心控制模块基于Android4.2系统开发,Android是一种基于Linux的开放源代码的操作系统,由Google公司和开放手机联盟领导及开发。Android分为应用程序层、应用程序框架层、系统运行库层和Linux内核层。
在本设计中,Android系统使用Google公司开发的Android4.2版本,并不需要大量修改Android系统的代码,只需要修改Linux核心层代码,增加部分驱动程序即可使用,增加的驱动程序包括:液晶屏显示驱动程序、电容触摸屏驱动程序、电能表485通信底动程序、ESAM通信驱动程序、IC卡通信驱动程序、实时时钟驱动程序。
除了Android系统本身,在系统启动之前还需要引导系统,本文使用uboot作为启动引导系统。uboot是用一段单片机代码用来作为引导程序,这个引导程序在系统启动时是最先执行的,它的主要任务是初始化硬件设备,将系统的软硬件环境带到一个合适的状态,再将内核从一种存储介质读入到内存中,然后跳到内核的入口点去运行,即操作系统。
3 应用层软件
Android应用包括四大组件:活动(Activity),服务(Service),内容提供者(Content provider),广播接收者(Broadcast receiver)。
该文描述的电动汽车控制模块中,活动(Activity)就是电动汽车充电应用程序,启动后始终处于前台运行状态,用户可通过应用程序的UI主界面选择执行的操作,包括先择功能、刷卡、开始充电、结束充电、查询余额等操作。
Android系统中,服务(Service)能在后台运行,不需要用户界面,用来执行需要长时间处理的组件,能够在后台持久的运行,其它组件可与Service绑定,甚至能进行跨进程的通讯。本文中服务包括充电桩与主站远程通信、与电能表通信、充电状态监控、充电费用管理、ESAM通信、数据管理、系统管理等操作。
活动(Activity)与服务(Service)之间的通信通过Activity与后台服务绑定,通过中间对象Binder的实例操作后台服务实现,活动与服务绑定后,就可以获取进度信息和服务的状态。
Android平台内置了一套SQLite数据存储机制,并包含了一系列管理SQLiteDatabase的相关方法,如创建、打开数据库以及执行SQL命令等,应用程序可直接使用这些方法来构建私有存储系统,在创建C
您可能关注的文档
- 坚持根本宗旨勇于担当作为讨论会发言稿范文.doc
- 坚持根本宗旨勇于担当作为讨论稿范文2篇.doc
- 坡耕地水土流失综合治理工程项目资金申请报告书(可编辑).doc
- 垂直式垃圾压缩设备及配套垃圾转运车.doc
- 垃圾压缩式中转站工程可行性研究报告(可编辑).doc
- 垃圾填埋场沼气发电市场前景浅析.doc
- 垃圾焚烧炉排炉分类及特点.doc
- 型专科医院筹建项目可行性研究报告(优秀可研报告).doc
- 型钢炼铁厂1#1880高炉图拉法烟囱更换方案500吨.doc
- 垫板冷冲压模具的设计.doc
- 基于BS模式的中小企业人事管理系统的设计与实现—计算机毕业设计(论文).doc
- 基于AT89C51单片机控制的智能化转速测量仪系统设计 完整毕业设计论文附图及源程序.doc
- 基于BS结构的实验室预约模型系统—免费毕业设计论文.doc
- 基于CS模式的超市进销存管理系统的设计与实现毕业设计论文(可编辑).doc
- 基于CS结构的企业人事管理系统的设计与实现—免费毕业设计论文.doc
- 基于FPGA的模拟信号源设计(中英文翻译).doc
- 基于FX2N-60MR的货运电梯控制系统设计.doc
- 基于DELPHI的公司人事管理系统的设计与实现—免费毕业设计(论文).doc
- 基于J2EE的在线购物系统用户管理子系统的设计与实现开题报告.doc
- 基于java物流仓储调度系统的分析与实现毕业设计开题报告.doc
原创力文档


文档评论(0)