新闻中心

EEPW首页>嵌入式系统>设计应用> 基于DSP和单片机通信的液晶显示设计

基于DSP和单片机通信的液晶显示设计

作者: 时间:2011-11-30 来源:网络 收藏

摘要:在含有人机界面的数字化电源系统中,为更好地发挥的强大运算功能,可采用+51的双CPU结构,因而二者之间的可靠至关重要。在此介绍了TMS320F2812型和MCS51系列的一种方案的与实现,给出对应的程序,并描述在此基础上实现的电路和结构。该系统具有硬件电路简单、通信可靠、程序编写简单、界面友好等优点。实验证明系统能完整可靠地实现了人机界面功能,具有较高的实用价值。
关键词:串行通信;DSP;数字化电源系统;液晶

0 引言
随着计算机和信息技术的飞速发展,数字信号处理技术得到了迅速的发展。数字控制使得电力电子变换控制更为灵活,在CPU计算速度允许的情况下,可实现模拟控制难以做到的复杂控制算法,者可以根据自己的系统需求,方便地更改控制器参数,即便是在控制对象改变的情况下,也无需对控制器硬件做修改,只要改变某些软件参数即可,从而大大增强了系统的兼容性。随着DSP的应用逐渐普及,用DSP取代模拟电路中的专用PWM集成电路,已广泛应用于UPS和逆变器控制中。
作为智能化设备,液晶屏和键盘等人机交互装置是数字化电源系统所必不可少的。而DSP的工作频率较高,读写周期很短,主要用于处理实时性要求苛刻、算法复杂的关键性任务,例如对功率开关管的控制,数据采集、分析、处理等,而和键盘扫描的任务可由普通的51系列来完成,而DSP和51单片机间的数据交流可采用异步通信方式,即系统采用双CPU结构。

1 系统的结构原理
本文中所采用的DSP和单片机型号分别是TI公司的TMS320F2812和MCS51系列。在系统中,DSP实现与单片机的串口异步通信,单片机将用户的原始设置数据传输到DSP,而DSP将采集到的实时数据信息返回给单片机,单片机不断刷新液晶的显示。系统的基本结构如图1所示。

本文引用地址://m.amcfsurvey.com/article/150021.htm

b.JPG


1.1 串口介绍
本文中DSP是串行通信接口模块SCI实现通信的。SCI支持CPU与其他使用标准格式的异步外设之间的数据通信。SCI仅需要2根数据线进行数据传输,虽然传输速度不快,但已经能满足一般的通信要求,而且外围接口电路非常简单。传输的数据长度在一定范围内也是可变的。
MCS51系列单片机内部具有一个全双工串行口,该串行口有4种工作方式,可以通过软件进行设置,由片内定时/计数器产生波特率。串行口的接收和发送数据均可以触发中断,并含有接收、发送缓冲器SBUF,二者共用一个地址。
1.2 单片机与DSP的通信接口电路
SCI接口分为RXD和TXD两个管脚,传统的2个设备异步通信采用RS 232或RS 485的形式,须另配置对应的RS 232和RS 485驱动芯片。而本文所提及的采用双CPU结构的数字化电源设备,DSP和51单片机位于同一设备内,距离较短,可省去RS 232和RS 485驱动芯片,采用2个CPU的RXD和TXD直接交叉连接即可。但需注意的是,由于DSP的工作电压为3.3 V,而MCS51单片机的工作电压为5 V,因此二者之间的通信电路需要进行电平转换,如图2所示。

c.JPG


在该电路中,单片机的TXD端电压高于DSP的RXD端,故仅需要使用分压电路,计算出合适的阻值即可满足要求,而从DSP向单片机传送数据时,需要提升电平,因而采用了光耦电路,将电平提升到单片机的工作电平。这样就能以简单的电路实现电平的转换。需要注意的是,所采用的光耦速率要高于数据传输速率,这样才能保证数据准确高效的传输,以免出现数据丢失。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭