新闻中心

EEPW首页>电源与新能源>设计应用> 一种基于DSP芯片与CAN总线的电源监控系统设计

一种基于DSP芯片与CAN总线的电源监控系统设计

作者: 时间:2012-05-24 来源:网络 收藏

2.3 DAC电路

中,DAC采用ADI公司的DAC8562。这是一款12位并行DAC供电+5V。由于本系统的外部供电也是5V,而12位的精度足以演足系统要求,故采用此款DAC,AC8562和的连接电路见图4所示:

图4 DAC的连接电路图

图4 DAC的连接电路图

2.4 OLED显示电路

中央监控单元的信息显示采用OLED屏。有一机发光显示OLED是比液品显示技术更为先进的新—代平板显示技术,是被业界公认为最具发展前景的下一代显示技术。本设计采用的是Visionox公司的最新产品VGGl2864E-S001。这是128 x 64行点阵的OLED单色、字符、图形显示模块。模块内藏64 X 64的显示数据RAM,其中的每位数据都对应于OLED屏上一个点的亮、暗状态,具有8位行数据接口,读写操作时序,接口电路简单等特点。

OLED模块的访问有直接访问方式和间接访问方式。直接访问方式下,OLED的读写使能信号E由的XRD和XWE组合产生.间接访问方式下,包括E在内的所有控制信号均接到的I/O口上,通过软件模拟OLED的读写操作时序。在设计时综合考虑到两种操作方式,把XRD、XWE、DSP的I/O以及OLED的控制信号均引到CPLD内,方便以后的选择和调试。OLED与DSP的连接电路图见图5。

图5 OLED与DSP的连接电路

图5 OLED与DSP的连接电路

3 系统软件设计

程序开始对GPIO,ADC。E等各个外设初始化,进入死循环。在循环里,程序启动各个外设并成相应的功能,其程序流程图如图6所示。

图6控制单元软件流程图

图6控制单元软件流程图

通信软件的设计包括应用层协议制定和实施、明确各节点的功能以及相互交互的数据、规定数据每—位的确切含义以及要做的响应处理。节点软件设计的主要分三个部分,即初始化CAN模块、数据发送程序、接收程序。CAN模块使用之前必须要进行初始化。

首先,设置CANTX和CANRX做为CAN的通信引脚。在标准的T作模式下,通过把CCR(CANMC.12)置1,使CAN模块工作在初始化模式。等待当CCL(CANLS.4)为1时,才能执行初始化操作。初始化操作首先要进行位时间配置寄存器CANBTC的设置。CANBTC设置决定传输信号的波特率,是CAN控制器模块的核心配置问题,CAN初始化配置流程图如图7。

图7 CAN模块的初始化配置

图7 CAN模块的初始化配置

4 结论

本文创新点:在数字化监控逐渐流行的今大,本文提出了一种基TMS320F2812 DSP的针对分布式多模块电源的,该以稳定,安全,传输速度高的CAN通信技术作为本系统模块间通信方式,考虑到系统扩展的需要,选用含用大存储空间的处理,方便系统程序的扩展;同时,选片时尽量考虑集成度高,可靠性高,针对系统功能需求的处理和外围功能电路。本系统注重实际效用,在实际的工业控制中,系统工作稳定。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭