多功能病床设计_第1页
多功能病床设计_第2页
多功能病床设计_第3页
多功能病床设计_第4页
多功能病床设计_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、22多功能病床设计摘要随着我国社会人口结构老龄化趋势日趋明显,对医护护理行业有了更高的要求。医用 病床的质量可靠性以及功能多样化,大大方便了护理人员的操作,提升了护理行业的整体 服务水平,取得了较好的社会效益和经济效益。本文针对危重病人、瘫痪病人及行动不便的病人设计了一款多功能病床,该病床具有 帮助病人坐起、屈膝、排便、翻身等功能,解决了再护理行业中的诸多不便,促进了我国 护理行业医疗器械的发展。CAD本文采用了自顶向下的设计方法,首先拟定了病床的整体设计方案,然手对病床的总 体框架、抬腿部件、抬背部件、整床升降等部件进行了分别详细的设计。并采用先进的计 算机辅助设计软件 solidworks

2、 对多功能病床进行了建模和分析,绘制了主要零部件的 工程图。采用机械力学理论详细分析了多功能病床的主要零部件,确保了机构运行的安全 性和稳定性。最后,本文对多功能病床的控制系统进行了设计和分析。关键词:多功能;病床;设计;目录摘要1目录21多功能病床总体设计31.1 研究背景及意义31.2 拟定总体设计方案病床的结构设计2.1侧翻机构的设计72.2 抬背机构的设计82.3 曲腿机构的设计92.4 电机的选择113病床结构的校核与分析163.1 床底架杆校核163.2 抬背杆校核173.3 病床的三维建模194病床控制系统设计224.1 控制系统原理及方案4.2 控制系统的硬件设计244.3 控

3、制系统的软件设计29总结34参考文献351多功能病床总体设计1.1 研究背景及意义多功能医用病床是针对生活不能自理的病人、危重病人和瘫痪病人的特殊需要而设计 的,能随意调节床的背部和脚部的角度。即使不能自理者,护理人员也可通过床边的控制 器进行操作,减少照顾病、残患者的劳动强度。本文设计了一种用于医院重症病人用的多 功能床,解决病人身体和生理方面的需要(抬背、翻身等),也减轻护理人员的劳动强度。 针对市场需求开发设计一种结构简单、工作可靠、使用方便的多功能病床并进行动态仿真, 对于产品的产业化具有重要的意义。随着社会经济的迅速发展,人民生活水平不断提高,人口寿命不断延长,思想的进步, 城市人口

4、正逐步进入老龄化 , 人口老龄化已成为世界范围内的社会问题。据统计,欧洲发 达国家和日本的老年人独居率已高达 40%,如此之高的比例迫使社会采取措施解决老年人 的护理服务问题。如果完全依靠家庭人工照料,与西方国家子女与老年人分居、家庭规模 小型化的观念有抵触之处。我国 60 岁及其以上老年人口已达1.32亿,占全国总人口的 10%,并以年均 3.32%的速度持续增长。其中“空巢家庭”占所有老龄家庭总数的25.8%, 在一些大城市中该比例更大,解决因身体虚弱卧床不起或因疾患导致生活不能自理的老年人 的家庭照料与看护问题是人口老龄化国家所面临的共同问题 1 。为此 ,国家也大力加强了对护理机器人的

5、研发扶持力度。为偏瘫病人或长期使用病床的病人 提供一个集护理和排泄等各功能于一体的多功能病床,极大的提高了患者的康复护理水平 也为护理人员提供了极大的方便 , 所以操作简单 , 功能强大的护理产品越来越受到追捧。病床在国内的设计研究尚处于初级阶段,产品的功能、结构、造型有待进一步的完善。 国外病床的研究以德国、日本为代表,各种护理功能正在逐步完善,成熟。但因其价格昂 贵(一般售价在 20万人民币以上),很难为一般的消费者所接受。病床的基本分类情况如下 1 :从近 年来的发展来看,国内的发展迅速,各种结构、功能等等各异的病床层出不穷。发展方向 主要向机器人模块化的自动控制方向发展。结构功能单一的

6、病床已经逐渐隐退。如今病床床体本身的构件要实现多种功能 ,包括平躺、仰起、曲腿、左侧翻、右侧翻、洁便门开关装置及冲洗马桶和冲洗身体 的装置 ,另外还有烘干和抽风的设备。各个部分可以独立的运行来完成相应的动作 ,同时将单个功能组合起实现复杂的功能。譬如病人躺在床上排泄问题的解决 ,改变靠背板的仰角或者左右的侧翻以取得舒适的姿态 ,护理人员对洁便池的清洗等 2 。本文主要研究目的是为了解决老年人,不能自理的病人、残疾人、瘫痪病人、产妇等 这一类人的痛苦。让他(她)在没有他人一直照顾时能够自理。1.2 拟定总体设计方案按照床的整体分布,家用电动护理床可以分为总体框架、抬腿部件、抬背部件、整床 升降,

7、部件智能座便系统五大功能模块。通过分析现有的病床设计,我们很容易发现,为了实现床面某一个特定的体位姿态, 传统的设计方法就会设计一套特定的机构与之对应。当位姿数目越来越多时,所需机构数 目也随之增加,同时空间体积也随之膨胀。而床体的总体积是有一定限制的,即床体的长、 宽、高尺寸必须按照有关病床标准规定限制在某一个空间范围之内,才能够既满足病人的 舒适感的要求又满足空间限制要求。多机构协调的技术是源于模仿人体的运动,人体的运 动具有极大的柔性。受此启发将病床的床面进一步加以细分,成为彼此之间相互独立的 12 个面板。如图 2-1 所示。图 1-1 中,床面板 1、床面板 2 与床面板 3 对应于

8、人体的背部, 床面板 4、床面板 5 和床面板 6 对应于人体的臀部,人体的腿与脚分别对应于床面板7、床面板 8、床面板 9 和床面板 10、床面板 11、床面板 12。通过各个床面板之间的协调运 动,采用单动或联动方式来实现病床所需的各种体位位姿。图 1-1多功能医用病床床面板图为了满足患者在使用病床时的舒适程度以及有效的减缓护理人员的护理强度。病床结 构在设计时应满足以下几个方面的要求 :(1)能够实现护理所需的各种体位位姿要求。(2)各个活动床面板的摆动角度范围应参照有关医疗护理要求以及人体的舒适感,各床面 板摆动角度及标准如下:背板摆动角度:075左/右翻身摆动角度:075腿板摆动角度

9、: 0 45(3)病床床体的可靠性、稳定性和安全性要符合医护要求。(4)床体的结构尺寸有一定的空间范围限制。多功能医用病床从结构和功能上分为:床框架、平面连杆机构、床板、控制系统组成 图 2-2多功能医用病床系统框图床框架除了固定的机械机构以外,还包括各个电机安装模块。平面连杆机构包括:侧 翻机构、抬背机构、曲腿机构。床板由床板框架和床板面板组成,整台多功能医用病床中 共有四台直流电机,分别完成头部升降、腿部屈伸、左右侧翻等动作。本课题工作重点在 平面连杆机构部分,包括机构结构的设计,运动方案的设计,整个多功能医用病床三维模 型的建立,整床的装配及调试;控制方案确定,电路板设计、控制线路布置、

10、连接,各种 传感器设计安装,编程以及调试。 2病床的结构设计2.1侧翻机构的设计侧翻机构的作用是实现患者在病床上的左右翻身,避免因患者背部长期接触被褥而产 生褥疮,同时减轻护理人员的护理强度。多功能医用病床的侧翻机构采用两个对称的四杆 机构,由两个直线驱动器驱动。通过电气控制,实现病床的左右侧翻功能。简图如图 3-1 所示。左侧翻示意图右侧翻示意图图 3-1侧翻机构多功能医用病床的侧翻机构由线性推杆、侧翻连杆、侧翻滚子、两侧床板以及部分床 架组成。线性推杆一端铰接于床架上,另一端铰接于侧翻构件上,侧翻构件的一端铰接于 床架上,另一端通过滚子与床侧板连接,床侧板通过螺栓与中部床板铰接,中部床板通

11、过 固定器将中部床板固定于床架上,使之充当机架作用,线性推杆的推动使得侧翻构件绕着 床架发生转动,通过滚子的作用,使得背部侧板绕着它与中部床板的铰接点为转轴发生转 动。侧翻机构由左右两个四杆机构组成,两个机构承对称,因此设计其中之一即可。通过查阅手册人体的肩宽大约为 330415mm因此床的中间段板要尽可能的窄,使患者能实现 翻身这一动作。在此设计中背板中部设为180mm两侧板设为320mm床板的厚度设为35mm支承滚子的直径设为 20mm床的高度根据普通床的高度做调整,过高不方便患者上 下床,过低影响安装空间。线性推杆的底部安装点到床板转轴距离根据机构的始末位置把 电机的行程范围定为115m

12、m利用AUTOCA的旋转功能,将一侧床板翻转 75,利用偏移 指令,找到侧翻构件翻转后的位置,再次旋转得到电机前端的安装点,这样就可以得到了 侧翻机构在水平状态时的机构的各点的参数,根据设计要求侧翻的翻转最大角度为75,所以将背板旋转 75之后,又得到了一个新的机构的位置,通过观察发现,机构在终了位 置时,杆件并没有发生碰撞干涉,符合机构的运动要求,测量线性推杆在终了位置时的伸 长长度,推杆在许用选用范围之内,满足了推杆的选用行程,至此侧翻机构的图解法设计 结束,各点的安装位置及初步设计尺寸如图 3-2 所示。图 3-2侧翻机构初始设计尺寸图2.2 抬背机构的设计抬背机构的主要作用是实现患者在

13、病床上的抬背及端坐功能。多功能医用病床的台北 机构类似于侧翻机构,由线性推杆、抬背连杆、抬背滚子、背板以及部分床架组成。线性 推杆一端铰接于床架上,另一端铰接于抬背构件上,抬背构件的一端铰接于床架上,另一 端通过滚子与背板连接,中部床板焊接固定于床架上,使之充当机架作用,线性推杆的推 动使得抬背构件绕着床架发生转动,通过滚子的作用,使得背板绕着它与中部床板的铰接 点为转轴发生转动。简图如图 3-3 所示。图 3-3抬背机构多功能医用病床的抬背机构采用一个四杆机构,用单个线性推杆驱动。查阅手册得人体的坐高大约为 800mm左右,所以本机构中背板的长度为860mm滚子的直径为20mm与侧翻机构相似

14、,图解法设计,设臀部床板的长度为400mm线性推杆的行程范围得出水平距离为 608mm由此得出线性推杆的初始安装长度,这样得到了初始状 态下的抬背机构的尺寸,但由于机构需要满足运动要求,根据设计要求,将背板向上翻转 75之后,利用偏移命令,找到转动摆杆的所在位置,得出线性推杆的终了安装位置,这 样就可以得到线性推杆的行程,其行程为190mm此行程正好满足了线性推杆的选用范围,可以直接采用厂家提供的线性推杆。初步设计完成之后的尺寸图如图 3-4 所示,各点安装 位置也如图所示。图 3-4抬背机构初始设计尺寸图2.3 曲腿机构的设计曲腿机构的作用是实现患者腿部床板的向下弯曲。在向下弯曲的时候,脚板

15、必须处于 水平位置。多功能医用病床的曲腿机构是一个五杆机构,由单线性推杆驱动,实现曲腿的 动作。简图如图 3-5 所示。图 3-5曲腿机构多功能医用病床的曲腿机构包括:线性推杆、曲腿连杆I、曲腿连杆、腿部床板和 部分床架。线性推杆一端铰接于床架上,另一端铰接于曲腿连杆I上,曲腿连杆I又和曲 腿连杆H相铰接,曲腿连杆H再和腿部床板铰接;曲腿连杆I和腿部床板通过不同的铰接 分别固定于床架上,线性推杆的推动使得曲腿构件绕着床架发生转动,通过曲腿连杆与 腿部床板相铰接,使得腿部床板绕着它与中部床板的铰接点为转轴发生转动。多功能医用病床的曲腿机构采用一个五杆机构,设大腿板的长度为445mm线性推杆的行程

16、范围得出水平距离为 380mm由此得出线性推杆的初始安装长度,这样得到了初始 状态下的曲腿机构的尺寸,但由于机构需要满足运动要求,根据设计要求,机构做拉动, 将腿板向下翻转 45之后,利用偏移命令,找到转动连杆的所在位置,得出线性推杆的终 了安装位置,这样就可以得到线性推杆的行程,其行程为101mm此行程正好满足了线性推杆的选用范围,可以直接采用厂家提供的线性推杆。初步设计完成之后的尺寸图如图36 所示,各点安装位置也如图所示。图3-6曲腿机构初始设计尺寸图在大腿板和脚板的连接处添加两处支撑滚子,在曲腿没有或初进行时,滚子起支撑脚 板的作用。在床架下框架再添加两处支撑滚子。当曲腿运动进行时,脚

17、板碰到床下框架的 滚子,使得小腿板弯曲变为接近水平位置,起到支撑脚的作用。而腿板与脚板连接处的滚 子由于曲腿动作失去支撑作用。2.4 电机的选择1 、整床升降电动机的选择功率:时间 t=35s上升高度 h=220mm,极限夹角,转臂角速度为转臂速度:负载 , 转臂所传递的功率为(忽略转臂自重) 电动机的许用功率:忽略轴的转动惯量及连杆自重)电动机实际功率:由以上结果知,选定额定功率为100W勺单向电容式减速电动机其相关参数如下电机转速由图3.2可知螺杆导程1最短约为220mm那么由屈膝的抬腿时间,螺杆导程间距, 可以得出电动机勺最低转速约:2、坐起电动机1 )功率取t=30s,极限角度0 =7

18、0o,转臂角速度:转臂速度:负载,则转臂传递的功率:(忽略转臂自重)电2)转螺杆螺纹2)转的许用功率:(忽略轴的转动惯量及连杆自重)电动机实际功率:P 许 2X 1.2=36W由以上结果知,选用额定功率为40W的单相电容式减速电动机。相关参数如下速由图3.1可知坐起螺杆行程最短约为365m。那么由上身坐起的时间t=30s,间距d=2mrp可以得出电动机的最低转速:n=365 2 30 X 60r/mi n=365r/mi n图 3.1 坐起螺杆的导程示意图3 、曲腿电动机的选择1 )功率:,极限角度,转臂角速度:转臂速度:负载T3=1000N则转臂所传递的功率:(忽略转臂自重)( 忽略轴的转动

19、惯量及连杆量)电动机实际功率: P3=P 许 3X 1.2=10.9W由以上结果知,选定额定功率为25W的单相电容式减速电动机。相关参数如下速:由图3.2可知屈膝螺杆行程最短约为121mm那么由屈膝的抬腿时间,螺杆导程间距,可以得出电动机的最低转速约:图 3.2 屈膝时螺杆的行程示意图 3病床结构的校核与分析3.1 床底架杆校核多功能病床病床各主要部件及连杆材料均选用Q235A钢考虑到由于多功能医用病床内的机构角度,不可避免的会使床的质量增加。由于整床 的重量将全部压在床底架长杆上,所以底架长杆将会是受力最大的杆件,根据设计尺寸, 底架长杆的长度为1440mm床底架长杆上有两个支撑点,假设床身

20、的质量为400kg,人体的质量为150kg,总重为550kg。具体计算如下所示:图 3-1床底架受力示意图初步估计床的总质量为 365kg,假设床身的质量为 400kg,人体的质量为150kg,总重 为 550kg。所以 F2=F3=2750N =1440mm =1020mm,=70mm 。根据力矩平衡公式:F1X =F2X +F3X得: F1=2215.3N=F1+F4=F2+F3得 F4=3284.7N通过上述已知条件,计算杆各段所受的剪力及弯矩:以A为原点,在AB端内:剪力F=F1=2215.3N ,方向向下弯矩M=F!Xx得:M=0775.355N? M 方向为逆时针方向在 BC 段内

21、:剪力F=F2-F1=534.7N,方向向上弯矩M=FKx-F2X( x-0.35 )得:M=229.9775.355N? M方向为逆时针方向在CD段内:剪力 F=F4=3284.7N,方向向上弯矩M=F4x得:M=0229.9N? M方向为逆时针方向所以,根据计算分析,得出的结果为B点的受力最大且弯矩也最大,所以B点所在在截面为危险截面。计算后的剪力图及弯矩图如图6-2 所示。图 3-2床底架剪力及弯矩图根据剪力及弯矩图说明了床底架杆在整体上的受力并没有发生突变,同时也不存在在 某段的力值特别大的现象,所以从整体上而言,床框架的力学性能良好,受力情况满足了 机构的设计要求。3.2 抬背杆校核

22、多功能医用病床在抬背的时候,其抬背摆杆将是受力较大的杆件,由于人的背部质量 较大,所以其将会时比较危险的杆件,对其的力学计算如下。图 3-3 抬背杆受力示意图按照人体的质量及床板的质量均分,则圆整后的数据为F1=500N方向向上。F3x=950N , F3y=2039N, =830mm =680mm,=54mm 。F2x=F3x=950N , F2y=F1+F3y=500+2039=2539N在 AB 段剪力F=F1=500N ,方向向上弯矩M=x,得:M=0340N M 方向为顺时针方向在 BC 段剪力F=F3y=2039N ,方向向下弯矩M=F2y( x-0.68 ) - F1 Xx(0.

23、68 x 0.734)得:M=229.9340N? M 方向逆时针方向M=F2yX(x-0.68 ) +F2xX-F1Xx(0.734 x 0.83 )得: M=-18.5229.9N ? M,方向逆时针方向所以,根据上述计算结果,得知B 点的剪力最大且所受的弯矩也是最大,综上所述,B 点所在的截面为危险截面。根据计算结果画出的剪力图及弯矩图如图3-4 所示。图 3-4抬背杆所受剪力及弯矩图根据剪力及弯矩图说明了抬背杆在 AB 段的受力最大,前后两端均受到压力使之变形, 中部的受力变形则是由于前后两端分别受到向下的压力,所以导致了中部产生了拱起现象 的受力。由于抬背杆整体上的受力并没有发生突变

24、不存在在某段的力值特别大的现象,所 以从整体上而言,床框架的力学性能良好,受力情况满足了机构的设计要求。抬背杆在三 种机构中最危险,因为抬背杆满足了设计要求,所以侧翻和曲腿杆满足设计要求。3.3 病床的三维建模通过图解法的方法得到了病床的初始设计数据,这些是对病床进行建模的基础,根据 上述初始设计数据,通过 soliderworks 软件对其进行建模, Solidworks 软件功能强大, 组件繁多。Solidworks功能强大、易学易用和技术创新是 SolidWorks的三大特点,使得 SolidWorks成为领先的、主流的三维 CAD解决方案。SolidWorks能够提供不同的设计方案、减

25、少设计过程中的错误以及提高产品质量。 SolidWorks 不仅提供如此强大的功能,同时对每个工程师和设计者来说,操作简单方便、易学易 用。得到的模型如图3-7 所示。图 3-7(a)护理床床架三维模型图 3-7(b)护理床侧翻(左)连杆三维模型图 3-7(c)护理床抬背连杆三维模型图 3-7(d)护理床曲腿连杆三维模型图 3-7(e) 多功能医用护理床三维模型 1图 3-7(f)多功能医用护理床三维模型 24病床控制系统设计4.1 控制系统原理及方案为了实现多功能病床各个机构的运动,病床控制系统采用单片机构成主控制以及各个 辅助模块,对四台直流电机正反转和速度的控制。直流电动机具有优良的调速

26、特性,调速平滑、方便,调速范围广,过载能力大,能承 受频繁的冲击负载,可实现频繁的无级快速起动、制动和反转;能满足生产过程自动化系 统各种不同的特殊运行要求,在许多需要调速或快速正反向的电力拖动系统领域中得到了广泛的应用直流电动机的转速调节主要有三种方法:调节电枢供电的电压、减弱励磁磁通和改变 电枢回路电阻。针对三种调速方法,都有各自的特点,也存在一定的缺陷。直流电机调速 基本原理是改变电机的电压就可以改变转速了。?改变电压的方法很多,直流 PWM调速系统与可控整流式调速系统相比有下列优点:由于PWM调速系统的开关频率较高,仅靠电枢电感的滤波作用就可获得平稳的直流电流,低速特性好、稳速精度高、

27、调速范围宽。同样, 由于开关频率高 , 快速响应特性好 , 动态抗干扰能力强,可以获得很宽的频带;开关器件只 工作在开关状态,因此主电路损耗小、装置效率高;直流电源采用不可控整流时,电网功 率因数比相控整流器高。因此最常用的一定是PWM脉宽调制,调节电机的输入占空比就可以控制电机的平均电压,控制转速。电机调速一般分为三个级,控制级,驱动级和反馈 级。?单片机属于前端的控制级,只需要能够产生可调的PWM波形就可以(很多单片机都有专用PWM输出功能,有定时器就能做到)。驱动级,在控制级后。因为单片机弱电不能 直接驱动电机这样的强电,所以需要用功率开关器件来驱动电机。基本思路就是通过弱点 控制强电。

28、通常,驱动级和控制级还需要电气隔离(光耦器件)保证安全。?反馈级是为了实现精确调速的。一般是电流反馈,也有用转速反馈的,也有电流转速双闭环反馈控制 的。PWM 输出的占空比具体是多少由单片机通过反馈的信息综合运算得到(是负反馈控 制)。具体的原理图要根据具体的电机。控制部分采用模块化,控制系统方案框图如图 5-1 所示图 4-1控制系统框图控制系统的主控制 CPU采用AT89S51单片机,AT89S51是一个低功耗,高性能 CMOS8 位单片机,片内含 4kBytesISP 的可反复擦写1000次的Flash只读程序存储器,器件采用 ATMEL公司的高密度、 非易失性存储技术制造,兼容标准 M

29、CS-51指令系统及80C51引脚结构,芯片内集成了通 用 8 位中央处理器和 ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。由于 AT89S52本身资源有限,所以扩展了一片 EPROI芯片 W27C512用做程序存储器,存放系统底层程序;扩展了一片SRAM芯片6264用做数据存储器,存放用户程序;输入 /输出口的扩展选用了并行接口 8255芯片,一些进 /出的信号均 做了隔离放大。电机驱动模块采用专用的电机驱动芯片,例如L298N L297N等电机驱动芯片,由于它内部已经考虑到了电路的抗干扰能力,安全、可靠行,所以我们在应用时

30、只需考虑到芯 片的硬件连接、驱动能力等问题就可以了,所以此种方案的电路设计简单、抗干扰能力强、可靠性好。设计者不需要对硬件电路设计考虑很多,可将重点放在算法实现和软件设计中, 大大的提高了工作效率。当连杆机构运动到设计要求的角度时,通过传感器使机构运动停止,同时反馈位置信 息到单片机进行调节。显示模块采用128X 64LCD液晶显示器,该显示器功率低,驱动方法和硬件连接电路 较复杂,显示屏幕大、可对汉字和字符进行显示。键盘模块采用行列式键盘,这种键盘的特点是行线、列线分别接输入线、输出线。按键设置在行、列线的交叉点上,利用这种矩阵结构只需m根行线和n根列线就可组成 mKn个按键的键盘,因此矩阵

31、式键盘适用于按键数量较多的场合。但此种键盘的软件结构较为 复杂。电源模块通过固定芯片对整流后的电压进行降压、稳压处理(如 7812、 7805 等), 此方案可靠性、安全性高,对能源的利用率高,并且电路简单容易实现。综上所述:(1)控制模块:采用 AT89S51 单片机;(2)电机驱动模块:采用直流电机驱动芯片 L298N实现;(3)限位模块:采用传感器;(4)显示模块: ?采用128X 64LCD液晶显示模块;(5)键盘模块: ?采用标准的矩阵式键盘;(6)电源模块: ?采用 7805、 7812 芯片实现。4.2 控制系统的硬件设计电源是整个系统的能量来源,它直接关系到系统能否运行。在本系

32、统中直流电机需要24V电源,而单片机、显示模块等其它电路需要 5V的电源,因此电路中选用 7805和7812 两种稳压芯片,其最大输出电流为 1.5A,能够满足系统的要求,其电路如图 5-2所示。图 4-2电源电路驱动模块是控制器与执行器之间的桥梁,在本系统中单片机的 I/O 口不能直接驱动电 机,只有引入电机驱动模块才能保证电机按照控制要求运行,在这里选用L298N电机驱动芯片驱动电机,该芯片是由四个大功率晶体管组成的 H 桥电路构成,四个晶体管分为两组, 交替导通和截止,用单片机控制达林顿管使之工作在开关状态,通过调整输入脉冲的占空 比,调整电动机转速。其中输出脚(SENSEA口 SENS

33、EB用来连接电流检测电阻,Vss接逻辑控制的电源。Vs为电机驱动电源。IN1-IN4输入引脚为标准TTL逻辑电平信号,用来控制 H桥的开与关即实现电机的正反转,ENA ENB引脚则为使能控制端,用来输入PWM信号实现电机调速。其电路如图 3.3 所示,利用两个光电耦合器将单片机的 I/O 与驱动电路进行隔离,保证电路安 全可靠。这样单片机产生的 PWM脉冲控制L298N的选通端,使电机在 PWM脉冲的控制下正 常运行,其中四个二极管对芯片起保护作用。其电路如图 7-3 所示。图 4-3电机驱动电路根据设计要求要对系统各项参数和电机运行状态进行显示,因此在电路中加入显示模 块是非常必要的。在系统

34、运行过程中需要显示的数据比较多,而且需要汉字显示,在这里 选用128X 64液晶显示器比较适合,它是一种图形点阵液晶显示器,主要由行驱动器/列驱动器及128X 64全点阵液晶显示器组成,可完成汉字(16X 16)显示和图形显示共有20个引脚,其引脚名称及引脚编号的对应关系如图 5-4 ,引脚功能如表 7-1 所示。图 4-4128X 64LCD引脚分布表 4-112864 液晶显示模块引脚功能引脚符号引能引脚符号引脚功能1VSS电源地15CS1CS1=1 芯片选择左边 64*64 点2VDD电源正 +5V16CS2CS2=1 芯片选择右边 64*64 点3VO液晶显示驱动电源17/RST复位(

35、低电平有效)4RSH :数据输入;L :指令码输入18VEELCD 驱动负电源5R/WH :数据读取;L :数据写入19A背光电源( +)6E使能信号。20K背光电源( - )7-14DB0-DB7数据线有些型号的模块 19、20 脚为空脚128X 64液晶显示器与单片机的连接电路如图7-5所示:图4-5显示模块电路根据设计需求,本系统中使用了4X4键盘用以实现对病床各个动作的控制,其电路原理图如图7-6所示。图中L0L3为4X4键盘的列信号,H0H3为4X4键盘的行信号。在本系统中,用P1.0P1.3连接键盘的列信号 L0L3;用P1.4P1.7连接键盘的行 信号H(H3。按照要求设计操作面

36、板如图7-6所示:图4-6键盘电路键盘操作说明:在系统开始运行时, 128X 64LCD 将显示开机界面,若按下设置键显示 屏进入参数设置界面,此时按1 、2、3、4 进入相应参数的设置的状态,输入相应的数字即可完成该参数的设置,待所有量设置完成后按正 / 反控制键设置正反转,最后按启动键 启动系统,在运行过程中可按下相应键对电机进行暂停、继续、停止运行的控制。根据设计要求,当各个运动到达特定角度时,各个运动就要停止。因此要在指定角度 出添加限位。这里使用传感器作为限位,同时反馈到单片机,达到更加精确地角度。图47限位电路4.3 控制系统的软件设计1 、程序流程图 4-8主程序流程图 4-9键

37、盘流程图 4-10系统主函数流程图 4-11子程序流程2 、显示程序流程显示模块是实现人机对话的重要部分,在这里选用128X 64LCD显示器可实现对汉字和字符的显示,该显示器的引脚功能在上面已经做了说明,下面介绍128X 64LCD的相关指令。1)读取状态字D/IR/WDB7DB6DB5DB4DB3DB2DB1DB001BUSY0ON OFFRST0000当 R/W=1,D/I=0 时,在 E 信号为高的作用下,状态分别输出到数据总线上。状态字 是了解模块当前工作状态的唯一的信息渠道,在每次对模块操作之前,都要读出状态字判 断BUSY是否为“ 0”。若不为“ 0”,则计算机需要等待,直至BU

38、SY=0 为止(2)显示开关设置 D/IR/WDB7DB6DB5DB4DB3DB2DB1DB0000011111DD=1 :开显示; D=0 关显示。(3)显示起始行设置D/IR/WDB7DB6DB5DB4DB3DB2DB1DB00011显示起始行( 063)指令表中DB5-DBO为显示起始行的地址,取值在 03FH( 164行)范围内,它规 定了显示屏上最顶一行所对应的显示存储器的行地址。( 4)页面地址设置D/IR/WDB7DB6DB5DB4DB3DB2DB1DB0010111Page ( 07)页面地址是 DDRA啲行地址。8行为一页,DDRA共64行即8页,DB2-DB0表示0-7 页

39、。(5)列地址设置D/IR/WDB7DB6DB5DB4DB3DB2DB1DB00001Yaddress(063)列地址是 DDRA啲列地址。共 64列,DB5-DB0取不同值得到 0-3FH( 1-64 ),代表某一页面上的某一单元地址,列地址计数器在每一次读写数据后它将自 动加一。( 6)写显示数据D/IR/WDB7DB6DB5DB4DB3DB2DB1DB010显示数据该操作将 8 位数据写入先前已确定的显示存储器的单元内。操作完成后列地址计数器 自动加一。( 7)读显示数据D/IR/WDB7DB6DB5DB4DB3DB2DB1DB011显示数据该操作将12864模块中的DDRAM存储器对应

40、单位中的内容读出,然后列地址计数器自 动加一。3 、控制程序(1 ) 8255 芯片初始化子程序B255:MOVDPTR,#3FFFHMOVA,#10001001BMOVXDPTR,MOVDPTR,#3FFCHMOVA,#0FFHMOVXDPTR,AMOVDPTR,#3FFDHMOVA,#0FFHMOVXDPTR,ARET(2)键盘子程序CLREX1MOVDPTR,#5FFFHMOV A, #01000000B MOVX DPTR,A MOV DPTR, #5FFEH MOVX A, DPTR CJNE A, #KEY0, NEXT0 JMP _KEY0 NEXT0: CJNE A, #KEY1, NEXT1JMPKEY1NEXT1:CJNEA,#KEY2,NEXT2JMP_KEY2NEXT2 :NEXT40:CJNEA,#KEY16JMP_KEY16(3)一个电机的控制CONT1:MOVDPTR,#3FFCHMOVXA,DPTRSETBACC.0NOPCLRACC.1NOP CLRACC.0SETB ACC.1MOV 0EH, #4EHMOV 0DH, #20HCALL DELAYDJNZ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论