【应用】基于WK2114串口扩展芯片的汽车充电桩设计方案

2020-05-29 为开微电子
串口扩展芯片,WK2114,为开微电子 串口扩展芯片,WK2114,为开微电子 串口扩展芯片,WK2114,为开微电子 串口扩展芯片,WK2114,为开微电子

随着国际石油价格的上涨和世界各国环境保护意识的增强,新型能源汽车成为汽车行业的发展趋势。在新能源汽车高速发展和政策扶持的支持下,我国电动汽车充电设施产业发展迅猛,成为世界上拥有公共充电桩数量最多的国家。近日,由国家能源局和中国电动汽车充电基础设施促进联盟联合编制的《中国电动汽车充电基础设施发展年度报告2016-2017》在北京正式发布。报告指出,随着产业和技术的发展,用户对充电设施的服务水平提出了更高的要求。随着市场的不断成长,国内充电基础设施也高歌猛进。


充电桩控制电路主要由处理器完成,用户可自助刷卡进行用户鉴权、余额查询、计费查询等功能,也可提供语音输出接口,实现语音交互。用户可根据液晶显示屏指示选择充电模式;电动汽车充电机控制器与集中器利用CAN总线进行数据交互,集中器与服务器平台利用有线互联网或无线GPRS网络进行数据交互;电池管理系统(BMS)用来监控电池的工作状态比如电池的电压、电流和温度等,进行电池管理以避免出现过放电、过充、过热和单体电池之间电压严重不平衡现象,最大限度地利用电池存储能力和循环寿命;充电服务管理平台主要主要负责充电管理、充电运营、综合查询等相关功能。


对于这些功能模块的使用往往采用UART通信方式,我们通常的CPU自带2到3个UART,除了一个调试uart,那么留给我们的UART接口就只有1到2个,所以我们就不得不扩展更多的串口来实现相关功能模块的加载。下面我们就介绍一款基于为开微电子WK2114串口扩展芯片的汽车充电桩设备中的设计。


现代越来越多的充电桩都会集成丰富的功能,所以也就会增加较多功能的模块,比如我们常见的触摸屏、读卡模块、红外模块、GPS模块、无线通信模块、打印头模块、电度表模块等。而这些模块通常都是用UART接口来实现和主CPU之间通信。


总体设计方案

1、系统拓扑图

 

本设计采用ARM(Cortex-A9)主控芯片,然后可以使用WK2114串口扩展芯片实现不同串口模块的搭载,具体的串口扩展模块包括触摸屏、读卡模块、红外模块、GPS模块、无线通信模块、打印头模块、电度表模块等。


2、WK2114介绍

WK2114是UART主接口的4通道UART器件。WK2114将一个标准的3线异步串口( UART)扩展成为4个增强功能串口( UART)。主接口UART在数据传输时主接口的UART可以通过引脚配置为红外通信模式。


扩展的子通道的UART具备如下功能特点:

每个子通道UART的波特率、字长、校验格式可以独立设置,最高可以提供2Mbps的通信速率。

每个子通道可以独立设置工作在IrDA红外通信。

每个子通道具备收/发独立的256 BYTE FIFO,FIFO的中断可按用户需求进行编程触发点。

WK2114采用SOP20绿色环保的无铅封装,可以工作在2.5~5.0V的宽工作电压范围,具备可配置自动休眠/唤醒功能。


硬件设计要点

本硬件设计主要介绍WK2114的相关外围电路和扩展UART的方式。


从上图我们可以看出,WK2114通过UART接口和ARM实现数据通信。同时把自身的中断信号输出到ARM的外部中断输入引脚,这样就可以通过中断快速的处理WK2114收到的相关数据。

同时WK2114连接的4个串口设备读卡器、GPS/无线通信模块、热敏微型打印机、电度表通过UART和WK2114通信,最终实现和ARM通信。


软件设计要点

本设计就以LINUX系统为例。像这种系统级的产品,主要包括驱动设计、系统移植、和应用APP设计。我们主要重点介绍WK2114在LINUX下的驱动程序设计。因为这也是本设计中得重点和难点。


1、WK2114总体驱动框架

嵌入式系统的驱动程序是LINUX系统内核和设备硬件之间的接口。他把系统调用映射到具体设备对于实际硬件的特定操作,关系如下图所示:

 

通过这种方法,应用程序就可以像操作普通文件一样操作硬件设备,用户程序只需要关系这个抽象出来的文件,而一切同硬件打交道的工作都交给了驱动程序。比如我们向屏幕输出一串字符串,我们只需要把字符串写到显卡所抽象出来的文件里,而真正把字符串传到显卡里的工作就是由驱动程序来完成的。


在Linux下,驱动程序是内核的一部分,运行在内核状态下,你可以将驱动静态的和内核编译在一起,这样的缺点是内核会比较大,而且如果驱动出错,会导致整个系统崩溃;也可以module的方式编译,在需要的时候动态载入。

本软件产品是基于LINUX平台,开发的WK2114串口扩展芯片的驱动软件。

 

2、系统调用

由于驱动最后在系统上体现都是一个个串口设备文件,那么我们在制作打印机、扫描仪相关应用程序的时候,就可以直接调用系统的串口设备文件,实现应用程序即可。


总结

现在再互联网高速发展的年代,作为设备设计,我们首先是要了解市场需求和并把需求快速实现的产品。这一切都需要产品设计的模块化来设计,这样既可以减少开发时间,也可以增加系统的稳定性,并降低成本。在日益增长的新能源汽车行业,充电桩将变得随处可见。同时充电桩的功能也将变得更加丰富,相应的串口设备越来越多,我们选择一款好的串口扩展芯片可能就更加重要了。WK2114已经实现量产,而且从市场的反馈来看产品稳定,而且比较好用也更加实用。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由天安云谷制作人转载自为开微电子,原文标题为:WK2114串口扩展芯片在汽车充电桩中的应用,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(1

  • maomao Lv8. 研究员 2020-05-29
    不错的资料~~
没有更多评论了

相关推荐

【应用】国产多路串口扩展芯片WK2114用于串口通信,独立256级收发FIFO缓存设计可提升数据通流能力

为开微电子的多路串口扩展芯片WK2114在嵌入式系统、多串口板卡及服务器等计算机及周边外设产品的应用介绍,其每个子通道串口具备独立的256级收发FIFO缓存设计,大大降低了数据阻塞的风险,提升了数据的通流能力。

应用方案    发布时间 : 2021-08-18

【应用】国产UART扩展芯片用于多串口通信板卡实现UART串口扩展通信,最高速率达1.5Mbps

笔者所写的本项目为一块多串口通信板卡,选用成都为开微电子的WK2204进行串口扩展,这是一款具备256级FIFO的低功耗并支持UART/SPI/IIC总线接口的4通道UART扩展芯片,可以通过模式选择使得该芯片工作于以上任何一种主接口模式,将选定的主接口扩展为4个增强功能的UART。

应用方案    发布时间 : 2021-01-29

【应用】树莓派基于WK2124芯片的串口扩展方案

基于目前树莓派的应用更加广泛,很多客户会选择树莓派来做项目,面临的问题就是树莓派串口不够用的情况,这里通过树莓派的spi接口和为开微电子WK2124串口芯片进行串口扩展方案。

应用方案    发布时间 : 2020-09-21

【经验】SPI串口拓展芯片WK2124在嵌入式平台的设计要点解析

国产品牌为开微电子的WK2124是一款SPI拓展4串口的串口拓展芯片,目前应用于多种嵌入式平台。在实际应用中可能需要4个及以上的串口,要多片WK2124来做串口扩展:一种方式是在一个SPI总线上挂载多片WK2124;第二种方式就是在多条SPI上挂载单片WK2124。

设计经验    发布时间 : 2021-01-05

贵公司的串口扩展芯片只有串口扩展串口吗?

WK系列芯片支持主接口为UART、IIC、SPI及8位并行接口总线扩展子串口,扩展子串口通道数有2个子串口和4个子串口供选择。

技术问答    发布时间 : 2024-05-28

串口扩展芯片工作电压支持多少?

WK21系列芯片工作电压支持2.5~5.5V,WK2204支持2.0-3.6V工作电压。WK系列芯片采用低功耗设计,可以配置自动休眠,自动唤醒模式(uS级唤醒),适用于手持设备等低功耗产品。

技术问答    发布时间 : 2024-05-28

数据手册  -  为开微电子  - V2.0  - 03/2019 PDF 中文 下载

【选型】为开微电子WK2124与WK2114选型对比

本文中,笔者主要介绍为开微电子的WK2124串口拓展芯片,与WK2114做对比,给予用户们选型指导。

器件选型    发布时间 : 2021-07-20

WK芯片输入输出电平?

WK系列芯片输入输出均是TTL电平,所以扩展出来的子串口需要232或是485电平,需要在串口后端加电平转换芯片。

技术问答    发布时间 : 2024-05-28

【选型】为开微电子工业级高性价比UART扩展芯片选型指导

为开微电子提供目前业界收发缓存最大(256级)、接口最全(UART、SPI、I²C、8位并口)、尺寸最小的工业级高性价比UART扩展芯片,以简洁的设计实现多路UART接口的扩展,还具有很小的封装体积,为各种处理器提供了方便快速的扩展方法。本文介绍如何进行选型。

器件选型    发布时间 : 2021-05-11

数据手册  -  为开微电子  - V2.0  - 2019.04 PDF 中文 下载

WK芯片软件复位和硬件RST复位有何区别?

软件复位是通过配置相应的操作寄存器来实现的,只能对芯片扩展出来的子串口相关寄存器进行复位。硬件RST复位拉低RST引脚电平,对芯片整体复位。

技术问答    发布时间 : 2024-05-28

数据手册  -  为开微电子  - Ver2.1  - 05/2022 PDF 中文 下载

FIFO使用需要注意哪些问题?

WK系列芯片,扩展每一路子通道FIFO都是收发独立的。 a)发送FIFO在数据发送的过程中,当子串口发送使能的情况下,写入发送FIFO的数据被立即发送出去。当子串口发送未使能的情况下,写入发送FIFO的数据,暂存在FIFO中,当超过256个字节的时候,数据将溢出。 b)接收FIFO在数据接收的过程中,子串口接收使能情况下,才可以接收数据,此时收到的数据会被接收到接收FIFO之中,主接口从接收FIFO中将数据读走,FIFO清空。

技术问答    发布时间 : 2024-05-28

展开更多

电子商城

查看更多

品牌:为开微电子

品类:四通道通用异步收发器

价格:

现货: 50,000

品牌:为开微电子

品类:串口扩展芯片评估板

价格:¥75.3334

现货: 105

品牌:为开微电子

品类:串口扩展芯片评估板

价格:¥75.3334

现货: 104

品牌:为开微电子

品类:串口扩展芯片评估板

价格:¥75.3334

现货: 104

品牌:为开微电子

品类:串口扩展芯片评估板

价格:¥75.3334

现货: 103

品牌:为开微电子

品类:串口扩展芯片评估板

价格:¥75.3334

现货: 103

品牌:为开微电子

品类:串口扩展芯片评估板

价格:¥75.3334

现货: 4

品牌:为开微电子

品类:四通道通用异步收发器

价格:¥15.4118

现货: 60,035

品牌:为开微电子

品类:四通道通用异步收发器

价格:¥17.7648

现货: 50,090

品牌:为开微电子

品类:两通道通用异步收发器

价格:¥10.9412

现货: 50,090

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:为开微电子

品类:四通道通用异步收发器

价格:¥11.5100

现货:5,106

品牌:

品类:

价格:

现货:

服务

查看更多

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

实验室地址: 深圳 提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面