×
接口总线驱动 > 总线 > 详情

I2C与串口通信模块电子电路设计

发布时间:2020-05-16 发布时间:
|

  I2C 通信模块

  OZ89采样模块将采集处理后的数据通过I2C总线发送到LF2407,由于LF2407自身不带I2C 接口,本设计利用PCA9564扩展其I2C接口。为了防止电磁干扰影响I2C总线上数据的传输,必须对总线信号进行隔离,考虑到I2C 总线是双向传输的,使用ADuM1250双向隔离芯片进行隔离。PCA9564及双向隔离电路如图2所示。

  图2:PCA9564 及双向隔离电路

  串口通信模块

  电池管理系统将采集处理后的数据通过串口发送到PC机界面上,实现人机交互。通过串口界面,可以观察到电池的总电压、单体电压、电流、SOC、故障状态、充放电功率等参数,还可以通过串口发送实现管理系统的在线标定。其硬件电路主要基于MAX232芯片,如图)所示。

  图3:串口通信接口电路

  MAX232 是+5V电源的收发器,与计算机串口连接,实现RS-232接口信号和TTL 信号的电平转换,使BMS 和PC 机能够进行异步串行通讯。为了防止电磁干扰影响串口上数据的传输,必须对总线信号进行隔离。串口是单向传输,所以利用6N137光电耦合较为方便)所示为232TXD 信号光耦隔离电路。 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
UPS不间断电源的分类特点和工作原理解析