机器人化工程机械控制器的数字信号故障诊断平台的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文在总结大量参考文献和前人研究工作的基础上,设计了机器人化工程机械控制器的数字信号故障诊断平台,主要目的是针对课题《机器人化工程机械的超声波避障与惯性导航系统研究》中的数字信号部分进行测试、分析与故障诊断,进行软硬件方面的测试与诊断。
     主要完成机器人化工程机械控制器的数字信号故障诊断平台方案的设计,重点是硬件电路的设计,采用以MSP430F135单片机为核心,利用CPLD芯片XC95144XL工作频率高、可编程等优点完成其内部复杂的逻辑电路设计,选用串口转USB芯片CP2102设计了接口电路。其中,CPLD内部逻辑电路主要包含触发识别电路和控制模块电路,它关系着整个设计的功能能否实现,是整个系统设计的难点,也是重点。设计中,重点对触发识别电路进行了仿真,验证设计的正确性,满足设计功能的要求。而触发识别电路可以实现多种触发方式,有随机触发、通道触发、外触发、序列触发、组合触发以及外触发与通道触发、序列触发、组合触发的组合。另外,完成了电源模块设计、时钟电路的设计、门限电平产生电路设计、串口转USB接口电路设计。在设计中,还考虑了混合逻辑电平的配合问题,采用电平转换电路设计和双电源电平移位器74LVC4245来解决这个问题。
     软件部分,一方面完成接口电路通信程序的编写;另一方面,利用LabVIEW语言,结合虚拟仪器的概念,把硬件与软件相结合,完成故障诊断系统人机交互界面的设计。可以实现触发初始条件的设置,触发方式、工作模式的选择,方便观测和分析捕获的数据,诊断故障所在。
Based on the references and the predecessors’researches, the digital signal fault diagnosis platform for the roboticized construction machinary controller was designed. The main issue was how to implement the test, analysis and fault diagnosis of the digital signal and hardware and software in the thesis“Research on the Ultrasonic Obstacle Avoidance and Inertial Navigation system of Mobile Robot”.
     Focusing on the hardware circuit design, the digital signal fault diagnosis platform was implemented, by using MSP430F135 as the main microcontroller. Making use of high-frequency and programmable advantages of CPLD chip XC95144XL, the internal complex logic circuit was designed in the CPLD. Based on the chip CP2102, the USB interface circuit was designed. Thereinto, the design of interior logic circuit in the CPLD and the simulation are the difficulties and key points of system design. The internal logic circuit in the CPLD mainly contains the trigger identification circuit and the control module circuit, among these, trigger identification was the primitive function. The trigger identify circuit implements many kinds of trigger modes, such as stochastic triggering, channel triggering, external triggering, sequence triggering, combination triggering as well as combination of external triggering with channel triggering, sequence triggering, combination triggering respectively. In addition, the power modules, the clock circuit, a threshold level circuit and the USB interface circuit were implemented. In the circuit design, to solve the problem of the mixed logic levels in the system, a level translation circuit with dual-supply level shifters 74 LVC4245 was used.
     For the development of software, code of communications interface module was programmed. On the other hand, by using the LabVIEW language, combining the concept of Virtual Instrument, the interface of fault diagnosis system was implemented, in which it could set the initial conditions of trigger, trigger mode and work mode to observe and analyze the data captured and diagnose the fault of the target system.
引文
[1]杨吉祥.数据域测试技术及仪器[M].北京:科学出版社, 1990.
    [2]陈光礻禹,张世箕.数据域测试及仪器-数字系统的故障诊断及可测性设计(第三版)[M].成都:电子科技大学出版社, 2001.
    [3]何立民. I2C总线及其应用系统[M].北京:北京航空航天大学出版社, 1999.
    [4]The I2C-Bus Specification Version2.1[S]. Philips Ltd. 2000: 30-31.
    [5]苏建志,王冰峰. I2C总线及其应用[J].现代电子技术, 2004, (22).
    [6]张志伟,张灵,王爱乐. I2C总线原理及其通信的初步实现[J].机械管理开发, 2004, (02): 22-23.
    [7]吕元颖,李永红,侯晋兵. I2C总线概述及有关例程[J].科技情报开发与经济, 2005,15(15): 177-180.
    [8]左东广,魏瑞轩. SPI接口技术及应用[J].工业控制计算机, 2001, 14(02): 9-10,39.
    [9]潘天红,和卫星. SPI串行总线与单片机系统的优化设计[J].测控技术, 2001, 20(02): 56-58.
    [10]麦胤,柳沁.基于FPGA和MSP430的SPI接口设计与实现[J].仪器仪表用户, 2007, 14(05): 100-102.
    [11]何立民. MCS 51系列单片机应用系统设计[M].北京:北京航空航天大学出版社, 1990.
    [12]杨文龙.单片机原理及应用[M].西安:西安电子科技大学出版社, 2000.
    [13]李华等. MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993.
    [14]顾乃钹,孙续编著.逻辑分析仪原理与应用[M].北京:人民邮电出版社, 1989.
    [15] John Kneen著,吴运熙等译.逻辑分析仪[M].北京:电子工业出版社, 1985.
    [16]孙续.逻辑分析仪-数据域测试的典型仪器[J].现代科学仪器, 1995, (02).
    [17]张凯,周陬,郭栋. LabVIEW虚拟仪器工程设计与开发[M].北京:国防工业出版社, 2004.
    [18]侯国屏,王珅,叶齐鑫. LabVIEW7.1编程与虚拟仪器技术[M].北京:清华大学出版社, 2005.
    [19]杨乐平,李海涛,赵勇等.LabVIEW程序设计与应用[M].北京:电子工业出版社, 2001.
    [20]杨乐平,李海涛,赵勇等. LabVIEW高级程序设计[M].北京:清华大学出版社, 2003.
    [21]石博强,赵德永,李畅等. LabVIEW7.1编程技术实用教程[M].北京:中国铁道出版社, 2002.
    [22]唐海洋,翟巍,王勇. USB2.0虚拟逻辑分析仪的设计与实现[J].电子设计应用, 2007, (02): 74-77.
    [23]于波,胡毅,文江涛.基于CP2102的USB接口设计[J].国外电子测量技术, 2007, 26(03): 40-42.
    [24]任治国,王大方,陈晓国. RS232接口转USB接口的通信方法[J].单片机与嵌入式系统应用, 2002, (12): 32-34.
    [25]胡建平,李雪红,戴华林. USB_RS232转换器的实现[J].天津市建设学院学报, 2004, 10(01): 72-75.
    [26]刘鹏午. USB_RS232转接器固件与应用程序设计[J].武汉市经济管理干部学院学报, 2004, (06): 169-172.
    [27]陈贤明,何志伟,张杰等. USB-UART转换器CP2102在智能电动机保护器中的应用[J].日用电器, 2006, (03): 44-46.
    [28]戴志坚.高速逻辑分析仪硬件系统设计[D].电子科技大学, 2002.
    [29]邹刚.基于PCI总线的逻辑分析仪设计[D].电子科技大学, 2004.
    [30]余远昱.基于USB接口的逻辑分析仪硬件设计[D].电子科技大学, 2005.
    [31]吴凌.基于VXI总线逻辑分析仪硬件设计[D]。电子科技大学, 2004。
    [32]师奕兵,王厚军,陈光礻禹.高速多通道虚拟逻辑分析仪[J].仪器仪表, 2001, 22(03)增刊: 159-160.
    [33]师奕兵,王厚军.高速逻辑分析仪产品化设计的关键技术[J].仪器仪表, 2002, 23(05)增刊: 38-40.
    [34]何海婷.基于可编程逻辑器件的逻辑分析仪关键技术的研究[D].中北大学, 2006.
    [35]程度,耿春萍,张治.逻辑分析仪在数字电路测试中的触发选择[J].现代电子技术, 2007, 30(13): 160-162,166.
    [36]八级十种触发方式的逻辑分析仪[EB/OL]. http://www.dy17.com.cn/tech/tech03/ 200705/55.htm, 2007-5-17.
    [37]王诚,薛小刚,钟信潮. FPGA/CPLD设计工具—Xilinx ISE使用详解[M].北京:人民邮电出版社, 2005.
    [38]薛小刚,葛毅敏. Xilinx ISE 9.x FPGA/CPLD设计指南[M].北京:人民邮电出版社,2007.
    [39]沈建华,杨艳琴. MSP430系列16位超低功耗单片机原理与应用[M].北京:清华大学出版社, 2003.
    [40]秦龙. MSP430单片机常用模块与综合系统实例精讲[M].北京:电子工业出版社, 2007.
    [41]MSP430F135datasheet[Z]. http://focus.ti.com/ , 2007-7-31.
    [42]周立功,夏宇闻等.单片机与CPLD综合技术[M].北京:北京航空航天大学出版社, 2003.
    [43]王金明.数字系统设计与Verilog HDL(第2版)[M].北京:电子工业出版社, 2005.
    [44]王金明,徐志军. Verilog HDL程序设计教程[M].北京:人民邮电出版社, 2004.
    [45]Donald E. Thomas, Philip R. Moorby.The Verilog Hardware Description Language (Fourth Edition)[M].Kluwer Academic Publisheers, 1998.
    [46]曾繁泰. VHDL程序设计[M].北京:清华大学出版社, 2000.
    [47](美)阿森顿(Ashenden, Peter J. ). VHDL设计指南[M].北京:机械工业出版社, 2005.
    [48]辛春艳. VHDL硬件描述语言[M].北京:国防工业出版社, 2002.
    [49]潘松. VHDL实用教程[M].成都:电子科技大学出版社, 2000.
    [50]王少卿,汪仁煌.低功耗MSP430单片机在3V和5V混合系统中的逻辑接口技术[J].电子技术应用, 2002, (10): 16-19.
    [51] CP2102 DataSheet[Z]. http://www.silabs.com, 2004-8-23.
    [52]Single-Chip USB to UART Bridge[EB/OL]. http://www.silabs.com, 2005-11-9.
    [53] USB Driver Customization[EB/OL]. http://www.silabs.com, 2005-12-18.
    [54] CP210x Baud Rate Support(AN205) [EB/OL]. http://www.silabs.com, 2005-11-14.
    [55]MSP430 IAR Embedded Workbench User Guide[Z].http://www.msp430.com, 2005-10-2.
    [56]顾斌,陈忧先.LabVIEW中带参数输入的动态连接库的调用[J].仪表技术, 2007, (06).
    [57]潘伟峰,张启明,施冲.在LabVIEW中调用动态连接库实现与数据采集卡的数据交换[J].电子技术, 2003, (09).
    [58]陶以政,潘振显.怎样在LabVIEW中调用Win32动态连接库(DLLs)[J].计算机应用, 2000, (06).
    [59]李学生,戴波.基于DLL的Labview数据采集系统[J].北京石油化工学院学报, 2005,(02)。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700