当前位置:首页 > 嵌入式 > 嵌入式硬件

1 引言

  在电子测量与仪器领域内,GPIB和RS232C属于应用较广泛的标准接口总线。GPIB适于建立自动测试系统(ATS),RS232C常用于数据终端设备(DTE)和数据通信设备(DCE)之间的联接。目前,已研制了许多专用大规模集成电路芯片来帮助设计者实现GPIB和RS232C接口,且这些芯片都与微处理器的内部总线相容。标准接口总线解决了设备与设备之间,或者功能组件与功能组件之间的接口问题。借助适当的接口总线把若干设备或功能组件联接起来就可构成一个ATS。如果把基于一种标准接口系统的测试装置作为子系统,再把若干子系统联接起来构成大系统或测试和控制网络,则实际需解决的就是不同标准接口总线之间的转换问题。

  2 接口转换硬件设计

  GPIB(即IEEE488)是目前普遍使用的一种可程控测量仪器的接口,并已有正式颁布的IEEE488和IEC625标准文本。最早投入市场的大规模集成电路GPIB接口片子是Motorola公司的MC68488。RS232C则是用得最多的一种串行通信标准,用于DTE和DCE之间的接口,串行通信接口常用的标准L

SI芯片是Intel8251A。把与GPIB和RS232C标准相容的集成接口芯片作为微处理器内部总线上的输入/输出口,就能构成GPIB-RS232C转换器。GPIB-RS232C转换电路板即以AT89C51作为控制中心,用MC68488与GPIB系统母线相连,用INTEL8251A作为AT89C51同RS232C的接口,从而实现GPIB-RS232C接口转换。

  AT89C51是一种带4K字节闪速可编程可擦除只读存储器(PEROM)的低功耗、高性能CMOS8位微控制器。该器件采用ATMEL高密度、非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。AT89C51具有以下一些标准特性:4K字节的闪速存储器,128字节RAM,32个I/O线,2个16位定时器/计数器,5个两级中断源结构,1个全双工串行口,片内振荡器和时钟电路。此外,AT89C51设有静态逻辑,可以在低到零频率的条件下工作,支持2种软件可选的省电模式。在闲置模式下,CPU停止工作,但RAM、定时器/计数器、串口和中断系统仍在工作。在掉电模式下,保存RAM的内容,并且冻结振荡器,禁止所有其他片内控制单元功能,直到下一个硬件复位为止。

  GPIB-RS232C接口转换电路板的主要功能有:MC68488具有完整的GPIB听/讲能力,而Intel8251A有能力发送和接收位串行数据,因此,在GPIB控制器管理下能正确实现GPIB器件与RS232C器件之间的数据交换;该接口转换电路板作为GPIB器件具有单个或双主-副地址识别能力,响应GPIB控制器发送的有关GPIB命令。图1为GPIB-RS232C接口转换电路示意图。

  3 接口转换软件设计

  因为有大规模集成电路接口芯片,该接口转换电路板硬件实现较为容易,关键是要设计一个完善的监督管理程序。程序流程图如图2所示,流程设计是以GPIB传送数据给RS232C为主,因此监控系统初始化之后,首先识别MC68488是否听受命?一旦听受命就接收GPIB数据,直到完成一个数据块的输入为止。数据块输入完成后,就启动Intel8251数据发送部分工作,连续发送从MC68488输入的数据字节。RS232C接收数据是从识别Intel8251接收中断开始。如果Intel8251状态寄存器D7=1,监督程序就转入从RS232C接收数据分支。首先从Intel8251接收整个数据块,然后借助GPIB的SRQ线向GPIB控制器提出服务请求;待GPIB控制器执行串行查询序列,响应该转换器服务请求后,就可以通过MC68488把接收到的数据块输给GPIB系统受命的听器件(或控制器)。注意从RS232C接收数据块时,要约定末字节识别标志。

  4 接口转换应用实例

  PCB程控探针定位设备是一种对被测试的印制电路板进行测试点定位的设备,它在计算机的支持下自动定位于被测试点,并且穿透印制板防护层,获取被测试点的电信号。其组成结构见图3,其定位功能由系统主控制器通过GPIB总线实现,而PCB的供电、信号源及测试仪器由具体的被测PCB的特性来确定。程控探针定位设备采用步进电机开环控制实现探针X、Y方向的自由移动,采用电磁铁吸合控制实现探针的上下升降,探针通过刻划来穿透PCB阻焊层,保持与测试点的可靠接触。该定位设备的微处理器电路板属于外购产品,可实现对步进电机移位和电磁铁吸合的控制,并且,微处理器电路板中已设计了RS232C接口,可以实现与测试系统主控计算机的串行通信。但是在ATS中,对程控台式测试设备通常采用GPIB控制,因此需要进行GPIB-RS232C接口转换。通过上述方法设计的接口转换电路,能确保PCB程控探针定位设备挂上GPIB总线,顺利地连入ATS中。并且,程控信号除了使用GPIB接口外,拔除与接口转换电路板中相连的RS232C插头,用外部电缆可直接使用RS232C控制方式完成PCB程控探针定位设备的全部功能,而此时GPIB的控制无效。   

参考文献
1 杨安禄等.电子仪器接口技术.成都:电子科技大学出版社,1994
2 刘文彦等.现代测试系统.长沙:国防科技大学出版社,1995
3 张乃国等.实用电子测量技术.北京:电子工业出版社,1996
4 王格芳等.电子装备通用自动检测系统集成与开发.电子测量与仪器学报,Vol.14,No.5,2000(10)
5 王格芳等.用于印制板电路诊断的自动探测技术研究.系统工程与电子技术,Vol.23,No.2,2001(2)

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

这款全新的中端MCU系列为设计人员提供了更高水平的安全性和灵活性

关键字: 嵌入式 单片机

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

在现代电子技术的快速发展中,单片机以其高度的集成性、稳定性和可靠性,在工业自动化、智能家居、医疗设备、航空航天等诸多领域得到了广泛应用。S32单片机,作为其中的佼佼者,其引脚功能丰富多样,是实现与外部设备通信、控制、数据...

关键字: s32单片机引脚 单片机

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

随着科技的飞速发展,电子产品在我们日常生活中扮演着越来越重要的角色。而在这些电子产品中,接口作为连接设备与外部设备的桥梁,其重要性不言而喻。其中,Type-C接口作为一种新型的接口标准,因其独特的优势,逐渐成为了众多电子...

关键字: 电子产品 Type-C 接口

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

单片机编程语言是程序员与微控制器进行交流的桥梁,它们构成了单片机系统的软件开发基石,决定着如何有效、高效地控制和管理单片机的各项资源。随着微控制器技术的不断发展,针对不同应用场景的需求,形成了丰富多样的编程语言体系。本文...

关键字: 单片机 微控制器

单片机,全称为“单片微型计算机”或“微控制器”(Microcontroller Unit,简称MCU),是一种高度集成化的电子器件,它是现代科技领域的关键组件,尤其在自动化控制、物联网、消费电子、汽车电子、工业控制等领域...

关键字: 单片机 MCU

STM32是由意法半导体公司(STMicroelectronics)推出的基于ARM Cortex-M内核的32位微控制器系列,以其高性能、低功耗、丰富的外设接口和强大的生态系统深受广大嵌入式开发者喜爱。本文将详细介绍S...

关键字: STM32 单片机

在当前的科技浪潮中,单片机作为嵌入式系统的重要组成部分,正以其强大的功能和广泛的应用领域受到越来越多行业的青睐。在众多单片机中,W79E2051以其卓越的性能和稳定的工作特性,成为市场上的明星产品。本文将深入探讨W79E...

关键字: 单片机 w79e2051单片机
关闭
关闭