首页> 中国专利> 用于全自动贴片机ISA总线及扩展二级总线并行通信的方法及实现该方法的系统

用于全自动贴片机ISA总线及扩展二级总线并行通信的方法及实现该方法的系统

摘要

用于全自动贴片机ISA总线及扩展二级总线并行通信的方法及实现该方法的系统,涉及全自动贴片机ISA总线扩展及扩展二级总线并行通信领域。解决了现有工业控制器PC104的IO地址访问空间有限,导致无法实现对贴片头系统所有设备的实时控制的问题。通过译码器对ISA总线的地址总线和控制总线进行译码,将ISA总线的数据总线中的低八位作为二级总线地址信号实现对ISA总线的扩展,通过在选择二级数据总线信号线上写数据从而选择相应的外围设备进行连接,通过PC104嵌入式系统对外围设备发送的数据进行读取,实现对外围设备的控制。本发明适用于全自动贴片机ISA总线及扩展二级总线并行通信。

著录项

  • 公开/公告号CN103761200A

    专利类型发明专利

  • 公开/公告日2014-04-30

    原文格式PDF

  • 申请/专利权人 哈尔滨工业大学;

    申请/专利号CN201410028003.6

  • 申请日2014-01-22

  • 分类号G06F13/10(20060101);G06F13/40(20060101);

  • 代理机构23109 哈尔滨市松花江专利商标事务所;

  • 代理人张宏威

  • 地址 150001 黑龙江省哈尔滨市南岗区西大直街92号

  • 入库时间 2024-02-19 23:32:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-11-05

    专利权的转移 IPC(主分类):G06F13/10 登记生效日:20191017 变更前: 变更后: 变更前:

    专利申请权、专利权的转移

  • 2019-10-18

    专利权的转移 IPC(主分类):G06F13/10 登记生效日:20190924 变更前: 变更后:

    专利申请权、专利权的转移

  • 2016-11-09

    授权

    授权

  • 2014-06-04

    实质审查的生效 IPC(主分类):G06F13/10 申请日:20140122

    实质审查的生效

  • 2014-04-30

    公开

    公开

说明书

技术领域

本发明涉及全自动贴片机ISA总线扩展及扩展二级总线并行通信领域。

背景技术

全自动贴片机是整个SMT(Surface Mounted Technology,表面贴装技术)生产线上的主要设备。贴片机按照功能模块划分,其大体上可分为以下几个部分:机械系统、识别与监控系统、贴片头系统、供料器系统、计算机软硬件系统和其他辅助系统等。其中贴片头系统是基于PC104的ISA总线通信实现贴片头运动控制系统、气动设备、高精度相机光源以及高速AD采样等的实时控制。根据现有工业控制器PC104留给用户任意配置IO地址访问空间有限,利用现有的地址空间不能实现贴片头系统所有设备的实时控制。

发明内容

本发明为了解决现有工业控制器PC104的IO地址访问空间有限,导致无法实现对贴片头系统所有设备的实时控制的问题,提出了用于全自动贴片机ISA总线及扩展二级总线并行通信的方法及实现该方法的系统。

用于全自动贴片机ISA总线及扩展二级总线并行通信的方法包括以下步骤:

步骤一、在PC104嵌入式系统的外围增加CPLD模块,并采用有源晶振作为CPLD模块的时钟信号,

步骤二、将PC104嵌入式系统与CPLD模块通过ISA总线连接,CPLD模块实现对ISA总线的解析,同时扩展出二级总线,

步骤三、根据二级总线扩展方式连接外围设备。

步骤二所述的CPLD模块实现对ISA总线的解析,同时扩展出二级总线的过程包括写数据过程,所述写数据过程包括以下步骤:

步骤二一、采用译码器对ISA总线的地址总线和控制总线进行译码,并输出读信号线、写信号线、选择二级地址总线信号线和选择二级数据总线信号线,

步骤二二、在选择二级地址总线信号线上写数据,将ISA总线的数据总线中的低八位作为二级总线地址信号,

步骤二三、采用锁存器对选择二级地址总线信号线上的数据进行锁存,采用有源晶振作为锁存器数据锁存的触发信号,选通外围设备,

步骤二四、在选择二级数据总线信号线上写数据总线数据,同时PC104嵌入式系统打开ISA总线中的写信号线,采用锁存器对选择二级数据总线信号线上的数据进行锁存,然后PC104嵌入式系统关闭ISA总线中的写信号线。

步骤二所述的CPLD模块实现对ISA总线的解析,同时扩展出二级总线的过程包括读数据过程,所述读数据过程包括以下步骤:

步骤二A、采用译码器对ISA总线的地址总线和控制总线进行译码,并输出读信号线、写信号线、选择二级地址总线信号线和选择二级数据总线信号线,

步骤二B、在选择二级地址总线信号线上写数据,将数据中的低八位数据作为二级总线地址信号,

步骤二C、采用锁存器对选择二级地址总线信号线上的数据进行锁存,采用有源晶振作为锁存器数据锁存的触发信号,选通外围设备,

步骤二D、选通的外围设备将数据放到数据总线上,然后PC104嵌入式系统打开ISA读信号线,将外围设备传送的数据通过总线驱动器和ISA总线传入PC104嵌入式系统中进行读取,然后PC104嵌入式系统关闭ISA读信号线。

实现上述方法的系统包括PC104嵌入式系统、CPLD模块和有源晶振,所述CPLD模块包括译码器、一号锁存器、二号锁存器、三号锁存器、一号总线驱动器和二号总线驱动器,

PC104嵌入式系统与CPLD模块通过ISA总线连接,译码器用于接收ISA总线的地址总线和控制总线,并输出写信号线、读信号线、选择二级地址总线信号线和选择二级数据总线信号线,一号锁存器与译码器通过选择二级地址总线信号线连接,一号锁存器接收ISA总线的数据总线的低八位地址,并输出扩展二级地址总线,有源晶振输出的信号作为一号锁存器的数据锁存时钟信号,译码器同时与二号锁存器和三号锁存器通过选择二级数据总线信号线连接,二号锁存器的时钟输入引脚与三号锁存器的时钟输入引脚同时与写信号线连接,二号锁存器接收ISA总线的数据总线的低八位地址,并输出扩展二级数据总线的低八位地址,三号锁存器接收ISA总线的数据总线的高八位地址,并输出扩展二级数据总线的高八位地址,一号总线驱动器和二号总线驱动器同时与译码器通过读信号线连接,一号总线驱动器接收扩展二级数据总线的低八位地址,并发送至ISA总线的数据总线的低八位地址,二号总线驱动器接收扩展二级数据总线的高八位地址,并发送至ISA总线的数据总线的高八位地址。

有益效果:本发明通过译码器对ISA总线的地址总线和控制总线进行译码,输出读信号线、写信号线、选择二级地址总线信号线和选择二级数据总线信号线,通过将ISA总线的数据总线中的低八位作为二级总线地址信号实现对ISA总线的扩展,通过在选择二级数据总线信号线上写数据从而选择相应的外围设备进行连接,通过PC104嵌入式系统对外围设备发送的数据进行读取,实现对外围设备的控制。

附图说明

图1为具体实施方式五所述的实现用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的系统的结构示意图。

具体实施方式

具体实施方式一、本具体实施方式所述的用于全自动贴片机ISA总线及扩展二级总线并行通信的方法包括以下步骤:

步骤一、在PC104嵌入式系统的外围增加CPLD模块,并采用有源晶振作为CPLD模块的时钟信号,

步骤二、将PC104嵌入式系统与CPLD模块通过ISA总线连接,CPLD模块实现对ISA总线的解析,同时扩展出二级总线,

步骤三、根据二级总线扩展方式连接外围设备。

具体实施方式二、本具体实施方式与具体实施方式一所述的用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的区别在于,所述有源晶振的频率为20MHz。

具体实施方式三、本具体实施方式与具体实施方式一所述的用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的区别在于,步骤二所述的CPLD模块实现对ISA总线的解析,同时扩展出二级总线的过程包括写数据过程,所述写数据过程包括以下步骤:

步骤二一、采用译码器对ISA总线的地址总线和控制总线进行译码,并输出读信号线、写信号线、选择二级地址总线信号线和选择二级数据总线信号线,

步骤二二、在选择二级地址总线信号线上写数据,将ISA总线的数据总线中的低八位作为二级总线地址信号,

步骤二三、采用锁存器对选择二级地址总线信号线上的数据进行锁存,采用有源晶振作为锁存器数据锁存的触发信号,选通外围设备,

步骤二四、在选择二级数据总线信号线上写数据总线数据,同时PC104嵌入式系统打开ISA总线中的写信号线,采用锁存器对选择二级数据总线信号线上的数据进行锁存,然后PC104嵌入式系统关闭ISA总线中的写信号线。

具体实施方式四、本具体实施方式与具体实施方式三所述的用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的区别在于,步骤二所述的CPLD模块实现对ISA总线的解析,同时扩展出二级总线的过程包括读数据过程,所述读数据过程包括以下步骤:

步骤二A、采用译码器对ISA总线的地址总线和控制总线进行译码,并输出读信号线、写信号线、选择二级地址总线信号线和选择二级数据总线信号线,

步骤二B、在选择二级地址总线信号线上写数据,将数据中的低八位数据作为二级总线地址信号,

步骤二C、采用锁存器对选择二级地址总线信号线上的数据进行锁存,采用有源晶振作为锁存器数据锁存的触发信号,选通外围设备,

步骤二D、选通的外围设备将数据放到数据总线上,然后PC104嵌入式系统打开ISA读信号线,将外围设备传送的数据通过总线驱动器和ISA总线传入PC104嵌入式系统中进行读取,然后PC104嵌入式系统关闭ISA读信号线。

具体实施方式五、结合图1说明本具体实施方式,本具体实施方式所述的实现具体实施方式四所述的用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的系统,它包括PC104嵌入式系统1、CPLD模块2和有源晶振9,所述CPLD模块2包括译码器3、一号锁存器4、二号锁存器5、三号锁存器6、一号总线驱动器7和二号总线驱动器8,

PC104嵌入式系统1与CPLD模块2通过ISA总线连接,译码器3用于接收ISA总线的地址总线和控制总线,并输出写信号线、读信号线、选择二级地址总线信号线和选择二级数据总线信号线,一号锁存器4与译码器3通过选择二级地址总线信号线连接,一号锁存器4接收ISA总线的数据总线的低八位地址,并输出扩展二级地址总线,有源晶振9输出的信号作为一号锁存器4的数据锁存时钟信号,译码器3同时与二号锁存器5和三号锁存器6通过选择二级数据总线信号线连接,二号锁存器5的时钟输入引脚与三号锁存器6的时钟输入引脚同时与写信号线连接,二号锁存器5接收ISA总线的数据总线的低八位地址,并输出扩展二级数据总线的低八位地址,三号锁存器6接收ISA总线的数据总线的高八位地址,并输出扩展二级数据总线的高八位地址,一号总线驱动器7和二号总线驱动器8同时与译码器3通过读信号线连接,一号总线驱动器7接收扩展二级数据总线的低八位地址,并发送至ISA总线的数据总线的低八位地址,二号总线驱动器8接收扩展二级数据总线的高八位地址,并发送至ISA总线的数据总线的高八位地址。

具体实施方式六、本具体实施方式与具体实施方式五所述的实现用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的系统的区别在于,所述一号锁存器4、二号锁存器5和三号锁存器6均采用型号为74LS374的锁存器。

具体实施方式七、本具体实施方式与具体实施方式五所述的实现用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的系统的区别在于,所述一号总线驱动器7和二号总线驱动器8均采用型号为74LS244的总线驱动器。

具体实施方式八、本具体实施方式与具体实施方式五所述的实现用于全自动贴片机ISA总线及扩展二级总线并行通信的方法的系统的区别在于,所述有源晶振9的频率为20MHz。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号