P80C592芯片在基于CAN总线显示通讯模块中应用
对于便携式振动分析系统来说,保存现场的数据对将来的分析是非常重要的。因此在通讯显示模块外扩展了4Mbit的外设29F040。29F040是一块4Mbit(512k×8bit)、5.0V电压供电的FLASH存储器。它的访问时间为55ns~150ns,答应微处理器无等待处理。它具有独立的片选信号(CE)、写使能WE和输出使能(OE)控制,同时具有可变块擦除结构,它内含8个64k字节的扇区(如图4所示),并具有单个扇区、多个扇区、整个FLAH擦除功能;另外,它还具有单个扇区、多个扇区保护功能。8个扇区由地址线A16~A18来区分(见表1),而这三个地址线则分别由P80C592的P2.1~P2.3来控制。片选信号CE可由A15(P2.7)来控制。读写由GAL16V8的FLAH.WR(F6脚)来完成。
表1 29F040的扇区地址区分
扇 区 A18 A17 A16 扇区0 0 0 0 扇区1 0 0 1 扇区2 0 1 0 扇区3 0 1 1 扇区4 1 0 0 扇区5 1 0 1 扇区6 1 1 0 扇区7 1 1 1
4 显示通讯模块的软件设计
图5所示是显示通讯模块系统软件设计的总体流程。它主要完成三个功能:初始化、与数据采集处理模块的CAN通讯、字符、图形和汉字显示。初始化功能主要是对SED1330、80C592、DSP TMS320C25进行初始化。与采集处理模块的CAN通讯是在显示通讯模块和数据采集处理模块的两片80C592之间进行的,主要作用是通过CAN总线将初始化设置传送到数据采集处理单元,并接收各采集处理模块及其它功能模块的数据和处理结果,同时根据用户指令进行FLASH电子盘的存取等。字符、图形和汉字显示可为系统建立一个友好的用户界面,并将数据、波形及处理结果显示出来,以供现场职员参考和分析。这三个功能可以在各个相应的子程序中完成。
5 结束语
本文具体先容了PHILIPS公司的P80C592芯片的主要功能特点,具体先容了该芯片在显示通讯模块当中的具体应用。本文所述的显示通讯模块目前已经应用于便携式旋转机械振动分析系统,并且在多家电厂得到了成功的应用。实际应用表明,P80C592具有很好的推广价值。
- WindowsCE.Net下CAN卡的驱动程序设计(04-12)
- 对TTCAN的分析(05-26)
- 嵌入式Win CE中CAN总线控制器的驱动设计与实现(05-01)
- μC/OS-II的多任务信息流与CAN总线驱动(07-11)
- 采用CAN总线实现DSP芯片程序的受控加载(11-08)
- 基于DSP的电动汽车CAN总线通讯技术设计(10-08)