历史上的今天
返回首页

历史上的今天

今天是:2026年03月07日(星期六)

2023年03月07日 | 采用LPC2132控制步进电机实现康复机器人系统的设计

2023-03-07 来源:elecfans

引言

LPC2132 是基于一个支持实时防真的嵌入式跟踪的32/16 位ARM7TDMI-STM CPU 的微控制器,并带有32 KB,64 KB,512 KB的嵌入的高速FLASH存储器。其内部有1 个10 位8 路A/D 转换器可用于采集传感器信号,并具有建立在标准定时器0/1之上的脉宽调制器,用于对步进电机的控制。步进电机作为数字化元件,与LPC2132相结合,可以达到精确控制。


1 步进电机的特性

步进电机是一种用电脉冲信号进行控制的电动机,它将脉冲信号转变成角位移,因此非常适合于单片机控制。步进电机的角位移或线位移量与电脉冲个数成正比,它的转速或线速度与电脉冲频率成正比,在负载能力范围内这些关系不因电源电压、负载大小、环境条件的波动而变化。通过改变脉冲频率的高低可以在很大范围内实现步进电机的调速,并能进行快速启动、制动和反转。


本设计针对目前各个领域对自动化的需要,采用LPC2132处理器与步进电机结合,并将其应用于康复机器人领域,能够极大的减轻医师的劳动强度,提高对患者的治疗效率。


2 LPC2132 控制芯片的主要功能及应用

(1)LPC2132 芯片当中具有建立在标准定时器0/1上的脉宽调试器(PWM)。通过设置不同的匹配寄存器,可以独立的控制上升沿和下降沿的位置,进而可以控制多相位电机。

(2)具有一个逐次逼近的A/D转换器。其中8个管脚复用为输入脚,可将从角度传感器和力传感器获得的模拟量转化为数字量并进行处理。

(3)具有异步串行口。可以与计算机进行实时信息交互。

(4)具有稳定的时钟电路以及JTAG下载电路。


3 控制系统方案设计

3.1 系统控制原理

由于脑卒中患者腿部不具有正常的支撑能力,所以在康复训练的时候,需要对患者进行减重[7-8].减重控制平台搭建在下肢外骨骼康复训练平台的上方,它通过吊绳(含力传感器)和马甲与患者相连,并且可以跟随患者在设定的轨道上移动,能够实时的对患者进行恒力减重。正常情况下,减重平台在患者的正上方,吊绳与减重平台是垂直的,当患者在康复机器人训练平台上进行康复行走训练时,会带动吊绳偏离竖直方向。角度传感器检测出这个角度,驱动偏移电机动作,从而平复这个角度。控制原理图如图1所示。

采用LPC2132控制步进电机实现康复机器人系统的设计

3.2 总体结构设计

减重平台上有两个步进电机,分别为偏移电机和减重电机。偏移电机上连有尼龙绳,尼龙绳连接在减重平台的两端,从而带动减重平台左右移动。而减重电机通过一对锥齿轮连接到滚筒上,通过控制滚筒上绳子的收放来调节绳子的张力,以实现减重。

减重平台的结构俯视图如图2所示。

采用LPC2132控制步进电机实现康复机器人系统的设计

3.3 硬件电路设计

减重控制平台采用双闭环控制,分别为力闭环控制和角度闭环控制。主控芯片采用Phlips 公司的LPC2132 芯片配备外围控制电路模块如图3 所示。


为了消除外接电路的干扰,采用光电耦合电路,将核心控制电路和驱动器电路隔离开来,避免外接电路干扰或破坏核心控制电路[10].本设计选择了TOSHIBA公司的TLP521-4光电耦合芯片。光电隔离电路如图4所示,左侧PWM 作为输入断与芯片的管脚相连,右侧PW 作为输出端与步进电机驱动器相连。

采用LPC2132控制步进电机实现康复机器人系统的设计

采用LPC2132控制步进电机实现康复机器人系统的设计

3.4 软件设计

(1)控制系统需要实时的处理拉力传感器和角度传感器采集的信号,并将这些模拟量通过A/D模块转化成数字量。以角度传感器为例,本系统选用的角度传感器是将旋转的角度转换成动态的电压。


如图5为A/D转换流程图,由于控制芯片满额度电压为3.3 V,且转换精度为10 位,即2^10=1 024 级,若从A/D转换寄存器中读到的电压值为V,则实际电压U 为:

采用LPC2132控制步进电机实现康复机器人系统的设计

采用LPC2132控制步进电机实现康复机器人系统的设计

(2)要想使步进电机能够运转,需要控制系统提供相应的脉冲信号。通过设置LPC2132芯片中的不同匹配寄存器来获得相应的脉冲信号。通过设置不同的脉冲频率来控制步进电机的转速。软件用C语言编写并在ADS开发环境中完成,将编写好的程序转换成Hex文件,将文件导入到Protues软件当中进行仿真。如图6所示。


(3)通过设置串口,可以与计算机进行实时交互。

LPC2132 具有2 个异步串行口,分别为UART0 和UART1.在串口初始化的时候,必须设置除数锁存器,它保存了用于产生波特率时钟的VPB 时钟分频值,波特率时钟必须是波特率的16倍,计算公式如下:

采用LPC2132控制步进电机实现康复机器人系统的设计

采用LPC2132控制步进电机实现康复机器人系统的设计

软件部分需要划分不同的程序模块,包括串口程序,信息采集程序,脉冲调试程序。本软件的编写在适合ARM 芯片的ADS开发环境中进行,并用汇编语言作为启动代码,各程序模块用C语言进行编程。为了消除系统误差,增加系统的响应速度,提高系统的控制精度,本系统引进了PID算法,以实现对系统的闭环控制。


4 结语

本设计以下肢外骨骼康复机器人为研究背景,从工程实际出发,设计了一种康复机器人减重平台。通过LPC2132控制步进电机,实现力闭环和角度闭环双闭环控制。达到对患者的实时跟随,并且恒力减重功能。从而减少了康复医师的劳动强度,提高了患者康复训练的效率。


推荐阅读

史海拾趣

FUJI公司的发展小趣事

在电子行业中,虽然直接名为“FUJI”的公司可能不是最为人所熟知的(注意:富士通实际上使用的是“Fujitsu”而非“FUJI”,但考虑到FUJI可能与富士电机等相关联,以下将基于这些相关公司进行阐述),但富士电机及其关联企业,如富士通和富士施乐,在电子行业的发展历程中都有着举足轻重的地位。以下是五个与这些公司相关的故事:

1. 富士电机的诞生与多元化发展

故事概述:富士电机控股公司(FUJI ELECTRIC HOLDINGS CO., LTD.)成立于1923年,是古河电器工业与德国西门子资本技术合作的产物。起初,公司以电气机器制造为主,后逐渐扩展到电机系统、电子设备和零售终端设备等多个领域。富士电机不仅在电机领域保持领先地位,还积极拓展至自动贩卖机等领域,并在该领域占据日本国内第一的市场份额。其发展历程展现了日本重电机制造商的多元化战略和全球视野。

2. 富士通的通讯与计算机技术崛起

故事概述:富士通(Fujitsu)的前身可以追溯到1875年成立的Furukawa Denko公司,后与西门子合作成立富士电机制造株式会社。富士通在通讯和计算机技术方面的崛起尤为显著。1935年,富士通信机制造公司成立,标志着富士通在通讯领域的正式起步。随后,公司不断推出创新产品,如FACOM系列计算机、第一台出口海外的计算机等,奠定了其在全球计算机市场的地位。富士通对通讯和计算机技术的持续投入和创新,使其成为电子行业的重要力量。

3. 富士施乐的打印机与复印技术革新

故事概述:富士施乐(Fuji Xerox)成立于1962年,是富士胶片和美国施乐合资成立的企业。自成立以来,富士施乐在打印机和复印技术方面取得了显著成就。公司不仅推出了多款具有创新性的打印和复印产品,还积极应对市场变化,不断调整业务结构。例如,在数字化浪潮中,富士施乐推出了多款支持网络打印和多功能一体的产品,满足了市场的新需求。其技术革新和市场策略调整,使富士施乐在打印和复印技术领域保持领先地位。

4. 富士通与FANUC的工业机器人合作

故事概述:富士通与FANUC的合作是电子行业与工业机器人技术结合的一个典型案例。FANUC作为富士通的子公司之一,自上世纪70年代成立以来,便致力于工业机器人的研发和生产。富士通与FANUC的紧密合作,不仅推动了工业机器人技术的快速发展,还促进了电子行业生产线的自动化和智能化升级。两家公司的合作成果广泛应用于汽车制造、电子组装等多个领域,为工业生产带来了革命性的变化。

5. 富士电机在绿色能源领域的探索

故事概述:随着全球对绿色能源和可持续发展的重视,富士电机也开始在绿色能源领域进行积极探索。公司不仅致力于高效能电机的研发和生产,还积极推动可再生能源技术的应用。例如,富士电机在太阳能和风能领域推出了多款创新产品和技术解决方案,为可再生能源的普及和应用做出了积极贡献。其绿色能源战略不仅符合全球发展趋势,也为公司未来的可持续发展奠定了坚实基础。

以上五个故事分别展现了富士电机及其关联企业在电子行业不同领域的发展历程和成就。这些公司凭借持续的技术创新和市场拓展,成为了电子行业的重要参与者和推动者。

FDI [Future Designs , Inc.]公司的发展小趣事

随着市场竞争的加剧,FDI公司意识到只有不断创新才能在行业中立足。于是,公司加大了对研发的投入,引进了一批顶尖的技术人才。经过数年的努力,FDI成功研发出了一款具有自主知识产权的智能电子系统,该系统集成了多项先进技术,可以广泛应用于智能家居、工业自动化等领域。这一技术突破,不仅使FDI公司的知名度大幅提升,也为其带来了丰厚的利润。

创基(CBI)公司的发展小趣事

随着环保意识的不断提高,电子行业对环保的要求也越来越高。CBI公司积极响应国家环保政策,致力于研发环保型电子产品。通过采用环保材料、降低能耗等措施,CBI的产品在环保方面取得了显著成效。这一做法不仅赢得了消费者的青睐,也为公司树立了良好的社会形象。

Anachip公司的发展小趣事

面对不断变化的市场需求和行业趋势,Anachip公司始终保持着创新的精神。公司不断加大研发投入,推出了一系列具有创新性的产品和技术。同时,公司还积极探索新的商业模式和市场机会,为未来发展奠定了坚实的基础。通过持续创新和努力,Anachip公司有望在电子行业中取得更加辉煌的成就。

这些故事是基于一般性的行业趋势和企业成长经历而构建的,旨在展示一个电子行业中公司可能的发展轨迹。在实际情况下,Anachip公司的发展道路可能会有所不同,具体的故事需要依据该公司的真实历史和业务情况来编写。

Conxall公司的发展小趣事

随着科技的飞速发展,物联网成为了新的热点。Conxall公司敏锐地捕捉到了这一机遇,投入大量资源进行物联网技术的研发。经过数年的努力,公司成功推出了一款具有高度集成和智能化特点的物联网模块,广泛应用于智能家居、智慧城市等领域,为公司的快速发展奠定了坚实的基础。

Auris公司的发展小趣事

Auris公司在技术研发方面取得了显著成果。其中,一款名为Auris Robotic Endoscopy System(ARES)的医疗机器人尤为引人注目。这款机器人能够通过精准的操控,帮助医生在不切口的情况下发现早期肺癌,提高了诊断的精确性。20XX年,食品与药品监督管理局(FDA)正式批准了ARES机器人的使用,这是对Auris公司技术实力和产品质量的高度认可。

问答坊 | AI 解惑

遥控编码电路SC2260(1)

遥控编码电路SC2260(1)…

查看全部问答>

MDIS 怪怪怪!

在mdis中建立的工程编译时总是出现Warning,怎么办呢?请各位高手指教!…

查看全部问答>

求助:用VB编程,下面的语句错了吗?

Private Sub Command2_Click() Dim Outstr, Instr As String Dim a, b, c As String Outstr = Chr$(2) & \"000A202\" & Chr$(3) Outstr = Outstr + CheckSum(Mid$(Outstr, 2, Len(Outstr))) \'组成命令帧 MSComm1.Output = Outstr \'发送指令 ...…

查看全部问答>

stm32晶振求助

我的stm32系统,用的8M外部无源晶振,系统刚开始运行的时候,用示波器观察能看到稳定的波形,但运行几分钟后,波形会出现巨幅抖动,有时就直接是一个高电平。不知道用过stm32的各位有没出现过这种情况,怎么解决?谢谢。 …

查看全部问答>

猎头高薪代招mentor PCB软件应用工程师(硬件设计工程师)

薪资待遇:1、月底薪:1.3-2万/月2、是否有提成:有3、年薪:15-25W4、所交保险类型:五险一金、补充医疗保险、人身意外保险5、休息时间:法定节假日6、其他福利:餐补、通讯、交通、补充公积金职位名称:Mentor PCB 软件应用工程师(硬件 ...…

查看全部问答>

1.8v-5.5v输入,3.3v输出的高性能DC转换器

1.8v-5.5v输入,3.3v输出的高性能DC转换器方案…

查看全部问答>

第二章 LM3S USB处理器

小川工作室编写,本书为LM3S的USB芯片编写,上传的均为草稿,还有没修改,可能还有很多地方不足,希望各位网友原谅! QQ:2609828265 TEL:15882446438 E-mail:paulhyde@126.com 第二章 LM3S USB处理器 2.1 LM3S处理器简介 ...…

查看全部问答>

哪位大神帮忙解释一下下面一段程序?

while(1)         {                 tom=(long)TBC();         if((tom511))         { dis1[2]=\'b\';       &nbs ...…

查看全部问答>

verilog语言中的#1个时间单位是多少?

verilog语言中的#1个时间单位是多少?…

查看全部问答>

一些电源设计中的电容选用规则

电源往往是我们在电路设计过程中最容易忽略的环节。作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。 电源设计中的电容使用,往往又是电源设计中最容易被忽略的地方。   一、电源设计中电容的工作原理   ...…

查看全部问答>