智能电能表安全芯片7816通信协议详解
需积分: 41 158 浏览量
更新于2024-08-07
收藏 1.26MB PDF 举报
"本文档主要介绍了智能电能表中安全芯片ESAM的工作原理、接口特性以及信息交换过程,涉及7816通信协议的相关规范。"
本文档详细阐述了智能电能表安全加密芯片的原理与应用,特别是针对ESAM(Electricity Smart Card Application Module)芯片。ESAM芯片用于确保电力系统中数据的安全传输和处理,符合7816标准,该标准定义了智能卡与读写器之间的通信协议。
1. 复位应答(Answer To Reset, ATR)是ESAM芯片对复位命令的响应,包括一系列字节,如初始字符TS、格式字符T0以及可选的接口字符TA、TB、TC、TD、历史字符T1...TK和校验字符TCK。TS定义后续字符的解码协议,T0声明第一组接口字符和历史字符的信息。
2. 基本时间单元(Elementary Time Unit, ETU)是7816协议中的时间基准,在复位应答期间,ETU等于372个时钟周期,具体关系为1etu=372/f,其中f为时钟频率。
3. 字符帧结构是数据传输的基础,包含10个时间段:起始位m1、数据位m2~m9和奇偶校验位m10。每个字符的传输必须满足特定的时序要求,比如在时间段mn结束时状态改变,字符前沿到mn后沿的延迟应在tn=(n±0.2)etu的范围内。
4. 芯片的引脚分配和典型电路设计对于正确连接和操作至关重要。文档提供了7816通信接口和SPI通信接口的引脚分配,并给出相应的典型电路示例,同时强调了电路设计要点。
5. 电气特性和时序参数是确保通信稳定性的关键。文档列举了7816接口和SPI接口的直流参数、交流参数及绝对最大额定值,为硬件设计者提供了详细参考。
6. 信息交换过程涵盖了冷复位、热复位、停活状态、复位应答、基本时间单元、字符帧、差错处理机制以及命令结构的处理,如命令头、过程字节和状态字节等。
7. 最后,文档详细描述了在本地和远程环境下,ESAM与接口设备进行数据交互的流程,包括身份认证、参数预置、钱包初始化、远程充值和参数更新等操作。
这篇文档全面介绍了ESAM芯片在智能电能表中的应用,对于理解电力系统的安全通信机制具有重要价值。
2013-11-28 上传
2021-12-18 上传
2022-06-26 上传
2018-01-05 上传
啊宇哥哥
- 粉丝: 35
- 资源: 3879
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章