基于DSP2812的机器人多功能检测控制驱动系统设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
机器人多功能检测控制驱动系统是每一个机器人在实现运动过程中所必须的部分,通过该系统可以实现机器人通过接受外界传送来的信息来做出相应的反应,驱动直流电机,步进电机以及电磁铁等外部设备进行动作,是机器人技术当中的一个关键环节,近年来受到很多研究者的广泛重视。
     在本论文中,主要阐述了如何以TI(德州仪器)公司的DSP芯片TMS320F2812为核心制作具备多传感器的信号信息的采集与处理能力的机器人多功能检测控制驱动系统,其中以TQ2440为上位机,DSP芯片TMS320F2812为下位机。其中上位机负责人机交互、通过传感器信号调理接口电路采集多传感器的信号,以及与下位机进行通信,DSP2812作为下位机,主要实现了与上位机进行通信,对接收的数据进行处理,控制直流电机与步进电机以及舵机驱动,接收测距传感器与电流传感器的值。
     在本论文中,分别在机器人的硬件设计与软件设计方面都进行了详细的探究。在硬件设计方面,从DSP核心控制电路,以及传感器信号调理接口电路两部分着手,分别对设计过程进行了详细的分析,其中课题设计了DSP控制电路的最小系统设计,包括电源模块,FUASH、RESET等内容,以及DSP向外扩展的电路,包括光耦的输入与输出,UART的TTL电平转换为RS-232电平等。在传感器接口电路方面,在本文中,介绍了课题中针对不同类型的传感器输入数据值设计的不同的隔离及处理电路,以及与上位机的通信接口电路的设计过程等。在软件设计方面,文中介绍了课题在DSP2812上实现与上位机通信、控制直流电机与步进电机转动、各种中断控制(捕获单元与A/D转换)等进行的工作。在设计完成后课题组也自行进行了测试,测试的结果也比较理想。
     文章最后结合论文研究内容对其发展前景进行了展望,提出了可以改进的地方以及未来应用的场合。
Robot Multi-function Measurement Control and Driving System is absolutely necessary in achieving the moving process. Through using this system we can realize the function that by receiving signals outside, the robot can respond accordingly. To drive DC motor, step motor, electromagnet, and so on.so this part is one of the most important element of robot skills. For the past few years, this kind of system has been paid a lot of attentions to by many engineers.
     In this paper we focus on how to design a multi-sensor detecting and processing robot multi-function measurement control and driving system, by using TMS320F2812 which is designed by TI as the core. In the system we use TQ2440 as upper computer and DSP2812 as lower computer. The upper computer is used to realize the function of man-machine interaction, receiving signals from the PCB which is used to catch and process the signals from the sensors, and communicating with the lower computer. As the lower computer,DSP2812 is used to realize the function of communicating with upper computer, then dealing with the data received, controlling driving the DC motor, step motor and steering engine, and receiving the data sent from Air Ultrasonic Ceramic Transducers and current sensor.
     The design of robot is separately and thoroughly presented in hardware part and software part in this paper. In the hardware part, I do the work in two directions, the core circuit of DSP2812 and the circuit of multi-sensor receiving and processing board. In the paper I analyze the process of designing the Minimum system of DSP2812, including the power module, FLASH, RESET module and so on. And the outer part of DSP, such as the input and output circuit of photo-couplers, the transformation circuit of UART between TTL and RS-232.On the other side, the multi-sensor connect and process circuit, I will introduce different photo-couplers and process circuit aimed at dealing with different kinds of signal. And also will introduce the circuit used to corresponding to upper computer. In the software part, I will introduce how to write code to realize the function of corresponding to upper computer, controlling the movement of DC motor and step motor, and different kinds of interrupt(such as capture unit and A/D translator),and so on,then I also finish testing the algorithm, and the result is acceptable and ideal.
     At the end of the article, I prospect for the development and the future of this Robot Multi-function Testing Control and Driving System, Putting forward the direction that can be improved, and the occasion which this equipment can be available.
引文
[1]孙迪生,王炎,机器人控制技术[M]机械工业出版社1997
    [2]刘金锟,机器人控制系统的设计与MATLAB仿真[M],清华大学出版社,2008
    [3]王天然,曲道奎,工业机器人控制系统的开放体系结构[J],机器人,2002 24(3)
    [4]范永,谭民,机器人控制器的现状及展望[J],机器人,1999 21(1)
    [5]高国富,谢少荣,罗均,机器人传感器及其应用[M],化学工业出版社,2005
    [6]刘豹,现代控制理论,机械工业出版社,2000
    [7]孙鹤旭,林涛主编嵌入式控制系统北京:清华大学出版社2007
    [8]黄剑华,基于DSP的电机控制器通用开发平台的研究,哈尔滨工业大学学报[J] 2001
    [9]TMS320C2X数字信号处理器用户手册[上]Texas Instruments Incorporated
    [10]TMS320C2X数字信号处理器用户手册[下]Texas Instruments Incorporated
    [11]谢青红,张筱荔,TMS320F2812DSP原理及其在运动控制系统中的应用电子工业出版社2009,10
    [12]孙丽明,TMS320F2812原理及其C语言程序开发清华大学出版社2008,12
    [13]三恒星科技,TMS320F2812DSP原理与应用实例[M],电子工业出版社,2009
    [14]王潞钢,DSPC2000程序员高手进阶[M],机械工业出版社,2005
    [15]TMS320C28x系列DSP指令和编程指南Texas Instruments Incorporated
    [16]陈是知,姜蕊辉,TMS320F2812原理与开发实践[M],中国电力出版社,2010
    [17]王田苗,嵌入式系统设计与实例开发(第二版)[M],清华大学出版社,2003,10
    [18]朱志甫,基于ARM与DSP的嵌入式运动控制器设计[J]电子产品世界,2009.4
    [19]刘畅,主机口(HPI)在基于DSP与ARM的系统中的应用[J]学术论文2006
    [20]吴静进,ARM与DSP接口的通信设计[J]电子科技2006年第10期
    [21]张金平,基于Linux下的ARM与DSP之间数据通信[J],仪器仪表学报,2006年6月第27卷第6期增刊
    [22]曹小鹏,步进电机升降速控制技术研究电网与清洁能源[J]2010,26(10)
    [23]栗波,基于嵌入式的数字控制器设计与实时性分析,学位论文[J]万方数字资源,2008
    [24]简化基于DSP的交流电机控制硬件,ADI公司
    [25]曾丽,基于DSP的无位置传感器无刷直流电机控制系统的设计,微电机[J]2010(10)
    [26]于晶晶,基于DSP交流电机模糊PID控制系统的设计大众科技[J]2010(12)
    [27]马宏骞,刘立军,基于DSP的异步电机直接转矩控制系统的研究世界电子元器件[J]2010(12)
    [28]马超,许言,基于DSP的多步进电机联动控制研究[J]2005年全国自动化新技术学术交流会会议论文集
    [29]彭启琮,管庆,DSP集成开发环境:CCS及DSP/BIOS的原理与应用电子工业出版社2004,6
    [30]刘文涛,Protel2004完全学习手册[M]电子工业出版社2005
    [31]Stanley B. Lippman著.李师贤,蒋爱军,梅晓勇译C++ Primer中文版[M]人民邮电出版社2006
    [32]田广锟,范如东,高速电路PCB设计与EMC技术分析(第二版)[M] 电子工业出版社2011
    [33]栾伟业,魏世民,廖启征等.基于TMS320F2812的多功能控制系统的实现[J].机电产品开发与创新,2011年第5期,103-104

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

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

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