运动护理程序

2024-10-05

运动护理程序(通用9篇)

运动护理程序 篇1

脑卒中是一种脑血液循环障碍性疾病, 有起病突然的特点, 对人类的运动功能和日常生活活动功能有较大影响。脑卒中是当前危害人类生命健康和生活质量的主要慢性疾病之一, 严重的话还会直接导致死亡[1]。因此, 对本病给予积极治疗, 提供健康安全的护理是至关重要的。本文旨在探讨康复护理程序对脑卒中患者运动功能的影响, 具体报告如下。

资料与方法

2013年12月-2015年3月收治脑卒中患者160例, 随即分成对照组和观察组各80例, 所有患者经过头部CT和MRI检查后, 均被确诊为脑卒中。观察组男48例, 女32例, 年龄38~71岁, 平均 (54.21±1.9) 岁;脑梗死53例, 脑出血17例, 综合性脑卒中10例。对照组男女各40例, 年龄37~72岁, 平均 (53.99±2.0) 岁;脑梗死55例, 脑出血15例, 综合性脑卒中10例。所有患者的基本资料差异无统计学意义 (P>0.05) , 具有可比性。

方法:对照组给予常规治疗, 如血压控制、抗凝溶栓和细胞复活剂治疗, 对患者及其家属进行脑卒中治疗和护理的相关知识宣传教育。观察组在常规治疗基础上给予康复护理程序, 整个程序如下:基于患者的整体需求, 资料搜集-制定康复护理计划-执行康复护理措施-评价结果。具体护理方法由神经内科派发本院康复中心所编制的脑卒中风患者的康复手册, 按阶段进行, 具体表现: (1) 第1阶段, 急性脑水肿期:这个阶段一般在发病后的第1周内, 由专业的护理人员、临床医师以及康复人员对患者进行运动功能和日常生活活动能力的评定, 并有针对性地制定一对一的康复治疗和训练。分别有全部关节被动活动、功能位摆放肢体、中高等强度的皮肤刺激和按摩、定期转变体位等, 一般这些康复活动每隔2 h进行1次, 一次控制在1~30 min内。 (2) 第2阶段, 弛缓期:这个阶段一般发生在发病后的1~2周内, 等到患者的生命体征平稳后, 专业的护理人员、临床医师以及康复人员就可以鼓励患者在床上做单双桥活动训练, 给患者排尿和排便, 帮助患者翻身, 做上手上举、起坐平衡和夹腿的活动训练, 同时帮助患者进行洗漱、手背移动物体等方面的ADL训练, 这个训练每天要做1~2次, 每次时间控制在0.5~1 h。 (3) 第3阶段, 痉挛期:这个阶段一般发生在发病后的第2~3周之间, 专业的护理人员、临床医师以及康复人员协助患者 (除脑出血患者以外) 进行上下坡、平走及一些语言训练。这个阶段的训练每天要做1~2次, 每次时间控制在0.5~1 h。 (4) 第4阶段, 改善期:这个阶段一般发生在发病后的第3~4周, 在该阶段, 康复人员要引导患者 (除脑出血患者以外) 在室内进行行走训练, 同时, 进行书写、阅读书籍、下棋等日常生活活动训练。这个阶段的训练每天至少要做1~2次, 每次时间控制在40 min~1 h。该阶段后, 患者可出院持续进行家庭康复, 每隔半个月返医院1次, 3个月后就可以每个月返医院1次, 要维持1年的时间。脑出血患者卧床1个月后可适当进行其他上述护理。

注:出院后与对照组相比, *P<0.05。

注:出院后与对照组相比, #P<0.05。

观察指标:使用四肢运动能量表Fugl-Meyer来判定患者的运动功能, 使用日常生活活动ADL能量表来判定患者的日常生活活动能力, ADL 10项的总分100分, 所有的评分都由专业的医护人员和康复人员评定。

统计学方法:通过SPSS 19.0统计软件对数据进行统计分析, 其组构成比较用χ2检验, 组间疗效比较用等级资料的秩和检验分析, 计量资料以 (±s) 表示, P<0.05表示差异具有统计学意义。

结果

两组患者出入院的运动功能比较:两组患者在入院时和出院1月后均进行运动功能检测, 使用Fugl-Meyer评分表进行评测。结果显示, 入院时观察组和对照组的Fugl-Meyer评分均较低, 且两者数据差异无统计学意义 (P>0.05) ;出院后, 两组患者的Fugl-Meyer评分较入院时均有所提高, 且观察组明显高于对照组, 差异有统计学意义 (P<0.05) , 见表1。

两组患者出入院的日常生活活动能力比较:两组患者在入院时和出院1个月后均进行日常生活活动能力检测, 使用Barthel指数量表进行评测。结果显示, 入院时两组的日常生活活动能力评分较低, 且两者数据差异无统计学意义 (P>0.05) ;出院后, 两组患者的日常生活活动能力评分较入院时均有所提高, 且观察组明显高于对照组, 差异有统计学意义 (P<0.05) , 见表2。

两组患者护理后的康复有效率比较:观察组显效48例 (60.0%) , 有效27例 (33.75%) , 康复有效率93.75%;对照组显效30例 (37.5%) , 有效21例 (26.25%) , 康复有效率63.75%。观察组的康复有效率明显高于对照组, 差异具有统计学意义 (P<0.05) 。

讨论

脑卒中是临床上一种常见的病症, 具有发病率高和死亡率高的特点[2]。即便是一些存活患者, 也会有运动功能性障碍和生活功能较低的问题, 临床主要表现在偏瘫上。据相关研究表明, 将近15%的患者是无法自理自身日常生活的[3]。可见, 脑卒中不仅影响了患者自身的运动机能, 还给家庭带来了沉重的负担。所以, 最大程度地帮助脑卒中患者恢复运动功能和日常生活活动功能是临床护理中的一个重要课题。

周蓉等在对160例脑卒中患者给予康复护理的研究中表明, 康复护理对脑卒中患者运动功能和日常生活功能的恢复和改善有重要作用, 帮助患者早日恢复身体健康[4]。本研究结果显示, 入院时, 观察组和对照组患者的运动功能和日常生活活动功能评分均较低, 经过护理后, 两组的两项评分均得到大幅度提高, 且观察组明显高于对照组 (P<0.05) , 这表明了康复护理能良好地改善脑卒中患者的运动机能和日常生活能力;同时, 观察组的康复有效率93.75%, 明显高于对照组的63.75% (P<0.05) , 这表明, 在脑卒中患者的护理中, 康复护理比常规护理更具优越性。本研究结果与以往文献数据相符[5]。

综上所述, 康复护理程序对脑卒中患者运动功能的影响显著, 能有效改善患者包括四肢功能在内的运动功能, 提高患者的日常生活活动能力, 提高患者及其家庭的生活质量, 值得在临床上推广使用。

摘要:目的:探讨康复护理程序对脑卒中患者运动功能的影响。方法:收治脑卒中患者160例, 随即分成对照组和观察组各80例, 对照组给予常规治疗, 观察组在对照组的基础上给予康复护理。结果:护理后, 两组患者的运动功能和日常生活功能均得到有效改善, 且观察组的改善程度明显优于对照组 (P<0.05) ;观察组康复有效率高于对照组 (P<0.05) 。结论:康复护理程序对脑卒中患者运动功能的影响显著, 能有效改善患者的运动功能, 提高患者的日常生活能力。

关键词:康复护理程序,脑卒中,运动功能

参考文献

[1]王清芬, 张佩霞.早期康复护理对脑卒中偏瘫患者康复的影响分析[J].中国医药指南, 2015, 30 (4) :11-12.

[2]裴学惠, 姚树贵, 邓小农.不同中成药治疗缺血性脑卒中急性期的临床疗效对比观察[J].中国中医急症, 2015, 23 (1) :30-31.

[3]官华芳.早期康复护理对脑卒中偏瘫患者肢体功能和生活质量的影响[J].基层医学论坛, 2014, 9 (36) :17-18.

[4]方英, 叶民, 曹桂华.160例脑卒中偏瘫患者早期康复与心理护理的临床效果分析[J].中国实用神经疾病杂志, 2014, 33 (5) :28-29.

[5]吴相慰.序贯康复护理改善脑卒中后认知功能障碍和日常生活活动能力的效果观察[J].当代医学, 2014, 19 (33) :27-28.

运动护理程序 篇2

幼儿运动会活动总程序

一、宣布“庆六一,运动欢乐颂,亲子童心梦”幼儿运动会活动开幕式正式开始(主持人:张佩、杨山)

二、运动员正式入场

1、国旗队(大一班)——会徽队(彩虹班)——红旗队(彩虹班)

2、小星星班——小太阳班——小月亮班——云娃娃班——小天使班——神龙班——彩虹班——花仙子班——小雨点班

三、介绍来宾

四、升国旗仪式

五、请马园长讲话

六、请家长代表讲话

七、请幼儿代表讲话

八、运动员退场

九、各班幼儿团体操表演

十、幼儿项目赛(单项赛、合项赛)

十一、家幼合项赛(合项赛、拔河比赛)

十二、运动会闭幕式

嵌入式运动控制芯片驱动程序设计 篇3

MCX314As是日本NOVA电子有限公司研制的DSP运动控制专用芯片, 性能优良、接口简单、编程方便、工作可靠, 可广泛应用于数控机床、机器人等领域的运动控制。芯片能与8位或16位数据总线接口, 通过命令、数据和状态等寄存器实现4轴3联动的位置、速度、加速度等的运动控制和实时监控, 实现直线、圆弧、位元3种模式的轨迹插补, 输出脉冲频率达4 MHz。每轴都有伺服反馈输入端、4个输入点和8个输出点, 能独立地设置为恒速、线性或S曲线加/减速控制方式, 并有2个32位的逻辑、实际位置计数器和状态比较寄存器, 实现位置的闭环控制。

2、驱动程序设计原理

驱动程序实际上就是对I/O设备的控制, 它包含一系列函数实现控制功能。Linux操作系统是一种基于文件的操作系统, 也就是说所有的设备都是文件, 通过操作文件可以达到对设备的控制。如果应用程序需要对实际硬件进行操作时, 只要使用和普通文件操作一样的系统调用 (如open () 、close () 、read () 、write () 函数等) 就能达到目的。

系统调用是Linux内核和应用程序之间的接口, 设备驱动程序是Linux系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节, 这样在应用程序看来, 硬件设备只是一个设备文件, 因而应用程序可以像操作普通文件一样对硬件设备进行操作。

设备驱动程序主要完成以下功能:

(1) 对设备的初始化和释放。

(2) 把数据从内核传送到硬件, 以及从硬件读取数据。

(3) 读取应用程序传送给设备文件的数据和回送应用程序请求的数据。

(4) 检测和处理设备出现的错误。

Linux内核有三种类型的设备驱动程序:字符设备驱动程序、块设备驱动程序和网络设备驱动程序。由于操作数控运动控制器MCX314As从程序设计的角度来看就是按照一定的时序读写其内部寄存器, 这与Linux下的字符设备驱动相似, 因此把数控运动控制芯片的设备驱动类型定位为字符设备驱动。

字符设备 (char device) 是Linux最简单的设备, 它与普通文件之间的区别是:普通文件可以来回读写, 而大多数的字符设备仅仅是数据通道, 只能顺序读写。应用程序使用标准系统调用打开、读取、写和关闭, 这就使字符设备好像普通文件一样被访问。

3、运动控制芯片MCX314As驱动程序的设计

运动控制芯片驱动程序的设计主要步骤如下:

3.1 定义主次设备号

主设备号的作用就是声明设备所使用的驱动程序。驱动程序和主设备号是一一对应的, 当打开一个设备文件时, 操作系统就已经知道这个设备所对应的驱动程序。次设备号则用来区分使用相同驱动程序的同类设备, 如果系统中有两块相同的运动控制卡, 那么他们共享相同的驱动程序, 主设备号相同, 但是为了区别这两个相同的硬件设备, 那么就必须用次设备号来进行区分。

3.2 驱动模块加载与卸载函数

驱动程序是内核的一部分。为控制内核的大小, 运动控制芯片驱动程序采用动态加载的方式, 初始化函数为mcx314a_init () 。在Linux2.6内核中, 使用cdev结构体描述一个字符设备。在驱动模块加载函数中应该实现设备号的申请和cdev的注册, 而在卸载函数中应实现设备号的释放和cdev的注销。

3.3 file_operations结构体的初始化

只有初始化函数是不能实现对设备控制的任何操作的, 因此在驱动程序模块中, 还必须包括像file_operations这样的结构体, file_operations结构体中成员函数是字符设备驱动与内核的接口, 是用户空间对Linux进行系统调用最终的落实者, 是实现设备控制操作的入口函数。

设备驱动程序所提供的这组入口点由定义在中的file_operations数据结构向系统进行说明。设备驱动写函数中, filp是文件结构体指针, buf是用户空间内存的地址, 该地址在内核空间不能直接读写, size是要写的字节数, ppos是写的位置相对于文件开头的偏移。

由于内核空间与用户空间的内存不能直接互访, 因此借助了copy_from_user () 完成用户空间到内核空间的拷贝, 以及copy_to_user () 完成内核空间到用户空间的拷贝。IO控制函数的cmd参数为事先定义的IO控制命令, 而arg为对应于该命令的参数。

4、运动控制函数库的设计

我们在系统调用接口的基础上根据数控系统的要求以动态链接库的形式扩展出了丰富的运动控制函数, 专门用于管理与运动控制芯片MCX314As相关的操作。有了这样的动态链接库, 我们可以方便的添加、删除、修改里面的函数, 也能够对函数库里面的函数进行二次开发, 极大提高了系统软件的灵活性和开放性。

我们将运动控制动态链接库中的函数分为以下五类:

(1) 板卡初始化函数; (初始化运动卡、关闭运动卡)

(2) 参数设置函数 (读写寄存器/IO函数、设置初速度、速度等运动参数) ;

(3) 状态读取函数 (读取当前位置、原点和限位开关状态等) ;

(4) 运动函数 (直线插补、圆弧插补、位插补、回零等) ;

(5) 停止和中断管理函数 (急停和减速等) ;

运动控制函数的编写。

void outpw (int base, int data) /*base是指MCX314映射以后寄存器的地址*/

在完成运动控制函数的*.c和*.h文件后, 用命令#arm-linuxgcc*_a.c*_b.c*_c.c-fPIC-shared-o libnc.so来生成嵌入式Linux系统下的动态链接库*.so文件。这样, 上层应用程序只需反复调用动态链接库里面的这些函数, 即可执行复杂的运动控制。

5、结语

我们以动态链接库的形式设计了数控运动控制函数库, 目的是为了简化软件结构, 充分发挥MCX314As的功能, 实现复杂的数控运动控制。这样更有利于对函数库里面的函数进行二次开发, 极大地提高了系统软件的灵活性和开放性。

参考文献

[1]冯国进编著.嵌入式Linux驱动程序设计从入门到精通[M].北京:清华大学出版社, 2008.3.

[2]王太勇, 王涛, 杨洁等.基于嵌入式技术的数控系统开发设计[J].天津大学学报, 2006, 39 (12) :1509-1515.

运动会程序表2 篇4

开原市城东镇中心小学 2012年9月30日

城东乡中心小学2013年秋季趣味运动会

赛程安排

为进一步推进素质教育的实施,促进体育课程标准的改革,充分发挥体育运动的功能,真正确立每天锻炼一小时,健康工作五十年,幸福生活一辈子的指导思想,让学生在情趣盎然中锻炼身体,陶冶情操,发展智力和个性特点,城东小学研究决定举行2013年秋季趣味运动会。

一、竞赛时间

2013年9月30日(左右)(跟天气情况定)半天、二、场地安排:开原市城东乡中心小学 操场

三、竞赛项目 项目及规则: 1.钻圈(1.2.3)

三个圈,小学生依次从每个圈中钻过去,谁先到终点就算赢。2.50米跑(1—6)从起点跑到终点,先到终点就赢。

3.钓鱼跑(1—6)比赛者用手执长杆,杆上栓一绳,绳上系一钉子,赛道中间放一酒瓶,比赛者模仿钓鱼人起跑后,到立瓶处用手中长杆将瓶钓起,继续前跑,先到终点者为胜。4.袋鼠跳(1—6)下身装进大袋子里,两手抓住袋口向前蹦先到终点胜。5.摸石过河(1-6)每个运动员二块砖头,放在起点线后沿(纵向放置),听到裁判员发出“各就位”口令后,运动员两脚站在两块砖上,当裁判员鸣枪后,运动员即可起动,提起左脚(左右脚可自定),用手拿起原左脚踏的一块砖头,并放置前方(距离自定),左脚踏上前方砖头,提起右脚,用手拿起原右脚踏的一块砖并放至到前方(距离自定),右脚踏上前方木砖头,这样依此前进,直至最后一块砖头用手拿起人出终点线。途中如有脚落地,判为犯规,不记成绩。6.夹乒乓球(1-6)用筷子在20秒的时间里,看谁夹的乒乓球多,多者为胜。7.翻山越岭(4-6)1.参赛队员一双人小组参赛,赛道长50米

2.比赛开始前一人俯身做“山”。听到开始信号后,另一人双手撑队友背部越过队友并跑到下一个标记点做“岭”,再由队友翻过。如此往复,只知道到达终点。起点设置一个标记点,之后每隔15米设置一个标记点

3.中途有未翻过障碍者,需再重新翻越 4.小组一人都到达就算赢.5.比赛取前三名到达终点的小组为胜者 8.夹球跳接力赛6人(1-6)用双脚夹住球,向前蹦,到终点给下一个同学,下一个同学也用脚夹住球向前蹦一直到最后一个同学。最后同学谁先到终点就胜。9.两人背夹篮球跑(4-6)

两名同学为一参赛组,2人背对背家夹住篮球横向向前跑,途中如出现掉球现象,捡起球后从起点开始继续比赛,在比赛期间2人只可以用背部接触篮球,如发现用手托球等现象将作违例处理,长度为50米。10.着装(1-6)

跑道中间有裤子和衣服,学生跑到服装前,先穿好裤子和衣服跑到终点,到终点前必须都要穿好,先到为胜。11.跳绳跑

边跑边摇跳绳。先到终点为胜。12.赶猪:

用接力棒赶着球向前走,不许赶出跑道,出跑道加到出去的地方接着赶,先到终点为胜。

组委会名单

挥:总 裁 判 长:检

长:起 点裁判长:发

长:终点裁判长:宣 告 组 长:器 材 组 长:安全负责人:

高起平

池贵新

张国龙、赵 袁勇 安英华

秦亮

孙艳

刘庆新

代洪旭

兵 5

仲裁委员会名单

总 裁 判 长:

池贵新 检

长:

张国龙、赵 兵 起点裁判长:

袁勇

起点裁判员:

员:

长:

员:

终点裁判长:

终点裁判员:

员:

宣 告 组 长:

器 材 组 长:

员:

组:

安全负责人:

医 务 人员

: 大会纪律卫生 :

张照、邓凤荣

高 颖 安英华 代左新

秦亮

张兰英 程琳 刘亚光

王淑华

孙艳

刘庆新

方宝军(带4个学生)刘丽华

代洪旭

赵亮

詹静

运 动 会 大 会 流 程

上午8:00开幕式

一:7:20前,学校领导、班主任、体育老师及相关工作人员到校(做好相关工作).

二:7:40播放进行曲,班主任组织运动员到指定地点集合,领导上主席台.各入场队伍依次做好入场准备,摄影工作开始. 三:8:00全体老师到场,开幕式开始.

四:进场秩序:按国旗队、、彩旗队、、和运动员队伍和裁判员队伍入场秩序.轮到班级要快速进入候场区。班主任跟随本班级入场并做好纪律指导.

五:随开幕式进行,播音员简介运动会盛况. 六:主持人:

1、全体起立,奏国歌.(国歌奏完后,主持“请领导、观众坐下”)

2、请(主持人)欢迎词.3、请学校书记宣布运动会开幕

4、请运动员代表宣誓.5、请裁判员代表宣誓.6、主持宣队和裁判员队伍依次退场.布:学生田径运动会开幕式入场仪式到此结束,并请运动员代表

7、主持宣布完毕,播放《运动员进行曲》.8.按运动会竞赛程序组织比赛:裁判员、工作人员各就各位,参赛项目运动员做好比赛准备。

七:8:30开幕式结束,比赛开始.1.男子袋鼠跳

(顺序先6年→5→4→3→2→1)

女子袋鼠跳

(顺序先6年→5→4→3→2→1)2.男子:夹乒乓球(限时20秒)

先6年-1年

女子:夹乒乓球(限时20秒)

先6年-1年

3.男子:.摸石过河

(顺序先6年→5→4→3→2→1)女子:.摸石过河

(顺序先6年→5→4→3→2→1)4.男女混合:脚夹球接力(顺序先6年→5→4→3→2→1)5.男子:钓鱼

(顺序先6年→5→4→3→2→1)

女子:钓鱼

(顺序先6年→5→4→3→2→1)6.男子:着装

(顺序先6年→5→4→3→2→1)

女子:着装

(顺序先6年→5→4→3→2→1)7 男子:50米跑(顺序先6年→5→4→3→2→1)

女子:50米跑(顺序先6年→5→4→3→2→1)8.男子: 钻 圈

(顺序先3年→2→1)

女子: 钻 圈(顺序先3年→2→1)

9男子:跳绳跑

(顺序先6年→5→4→3→2→1)女子:跳绳跑

(顺序先6年→5→4→3→2→1)10.男子:翻山越岭

(顺序先6→5→4)女子:翻山越岭

(顺序先6→5→4)11.男子:赶猪(顺序先6年→5→4→3→2→1)

女子:赶猪(顺序先6年→5→4→3→2→1)12.男子:两人背夹球跑(顺序先6年→5→4→3→2→1)

女子:两人背夹球跑(顺序先6年→5→4→3→2→1)备注:所有项目一次决,取前三名。校长宣布运动会闭幕词

城东镇中心小学

临床护理告知程序 篇5

是护理健康宣教的重要内容, 指护理人员在患者就医过程中, 将入院注意事项、有关疾病的相关知识、各种护理操作的相关内容及出院后注意事项等内容向患者及其家属进行口头或书面的讲解和说明。当患者住院期间遇到或希望了解的某些有关医疗和护理方面的问题时, 护理人员进行的解答也属于临床护理告知的范畴。

2 患者的权利

2002年9月1日国务院颁布《医疗事故处理条例》赋予患者12种权利:有权复印或复制病历、有权了解病情, 医疗措施及其风险、有权了解医疗事故的发生过程及其过失行为、有权与医疗机构共同封存病历、有权与医疗机构共同封存实物与现场、有权请法医学人员及委派代表观察尸解过程、有权与医疗机构共同委托医疗事故鉴定、有权申请再次鉴定或提请中华医学会组织专家进行鉴定、有权在专家库中随机抽取参加鉴定的专家、有权对参加鉴定的专家提出回避请求、有权在鉴定时进行陈述和答辩、有权请医疗行政部门进行解决或直接向人民法院起诉。

3 明确告知的主体和告知对象

(1) 临床护理告知中, 护理人员是不可替代的告知主体; (2) 临床护理告知的对象, 严格讲应当是患者本人, 但是, 由于医疗行为的特殊性, 特殊情况下这种告知对象是可以转移的, 以避免对患者产生不良后果, 《医疗机构管理条例实施细则》第61条规定, 医疗机构在诊疗活动中, 应当对患者实行保护性医疗措施, 并取得患者家属和有关人员的配合。

4 重视与患者的沟通和交流

(1) 有效沟通是做好临床护理告知的保证, 护理人员首先了解患者及家属的需求, 并根据其特点, 增加针对性的告知内容, 语言要温和, 态度诚恳, 耐心解答, 鼓励他们说出自己的想法, 帮助他们树立信心并取得其理解和配合。 (2) 把握告知的时机与适度, 是提高临床护理告知效果的有效技巧。护理人员实施告知时, 应关注患者的感受和情绪, 掌握好语言的技巧与分寸, 选择适当的告知方式, 把握告知的适度与时机, 以免加重患者的心理负担, 给患者造成伤害。

5 做好告知记录

(1) 在行护理操作前, 尤其是一些有创的操作前, 要争得患者或家属同意并在知情同意书上签字, 再无书面知情同意书之前, 应在护理记录单上记录告知的内容, 一旦发生护患纠纷, 可作为已履行告知义务的法律依据。 (2) 责任护士在日常护理工作中及时强化有关的护理告知内容, 并详细耐心地回答患者及其家属的问题, 直至其明白为止, 使告知有连续性, 达到最佳效果。

6 临床护理告知的内容和方式

6.1 入院告知内容

(1) 介绍床位、科室人员、作息、治疗、探视、就餐时间; (2) 帮助患者熟悉科室环境, 呼叫器、床档的使用, 物品放置, 同室病友介绍等; (3) 安全防范告知, 物品妥善保管, 注意人身安全, 不私自离院, 特殊患者留陪护; (4) 告知患者及家属如何查询费用及有问题时如何处理等。

6.2 疾病护理告知内容

(1) 告知病情、可能出现的并发症、注意事项, 危重患者及时告知家属病情变化; (2) 告知饮食、活动注意事项; (3) 各种检查、化验前告知患者检查目的、注意事项, 已取得配合; (4) 使用药物前告知患者药物的名称、用法及注意事项等; (5) 医保患者告知医保政策; (6) 进行特殊操作、用药、检查及需要较大费用项目前, 告知患者及家属相关信息, 征求意见并履行签字; (7) 在需要实行保护性医疗提供制度或遇危重患者而又难以作出决定时, 可告知患者提供其本人签字的授权委托书, 必要时可由委托代理人进行相关手续的办理; (8) 对于无民事行为能力者, 相关内容告知监护人或委托代理人。

6.3 护理操作告知内容

(1) 护理人员所做的是什么操作; (2) 操作概念、目的、意义和适应证; (3) 操作前做哪些准备; (4) 操作程序和注意事项; (5) 操作中可能出现的一些情况及配合方法; (6) 操作后注意事项; (7) 操作可能造成的风险及拒绝操作的后果, 并让患者及家属明白, 护理人员会始终仔细观察病情, 如有意外风险出现会及时通知医生处理6.4出院告知内容

告知疾病康复注意事项, 包括正确用药方法、饮食休息要求、功能锻炼方式、积极情绪调整, 复诊时间等。

7 临床护理告知的方式

(1) 口头告知:对病情不复杂、风险相对小的常规性措施; (2) 书面告知:进行某些特殊护理过程前, 应用于特殊或具有危险性的护理操作中; (3) 公示告知:医院简介、就医指南、收费查询、药理信息、检查项目。临床护理告知贯穿在患者诊疗的整个过程, 有效的告知是减少护患纠纷的重要手段。实施临床护理告知程序有利于提高护理人员素质, 符合整体护理理念, 融洽了护患关系, 可以减少护理差错的发生, 提高患者的满意度和对病情的知晓率。护理人员在临床护理工作中, 只有严格遵守护理告知制度, 明确告知内容和意义, 掌握告知技巧和方法, 才能将护理告知工作落到实处。

摘要:随着科学技术的飞速发展, 人们的健康意识不断加强, 护理工作不仅仅局限于简单的护理操作, 而是要把人视为一个整体, 对其生理、心理、社会等各个层面进行全方位、多层次、身心兼顾的整体护理服务, 为了更好地实施整体护理, 建立良好的护患关系, 让患者了解疾病的相关知识, 以便更好地配合医护工作取得良好的效果, 临床护理告知是非常必要的。

关键词:临床护理,告知程序

参考文献

[1]李小红, 李祥平.浅析护士履行告知程序的方法与技巧[J].护理研究, 2009 (22) .

[2]张慧.运用护理告知程序对糖尿病患者实施健康教育[J].中国煤炭工业医学杂志, 2009 (5) .

[3]徐巧英, 刘爱玲.实施临床护理告知程序的体会[J].实用临床医药杂志 (护理版) , 2008 (8) .

[4]李小红, 李祥平.浅谈护士履行告知程序的方法与技巧[J].人人健康 (医学导刊) , 2008 (2) .

运动护理程序 篇6

1 VB与AutoCAD间的数据交换技术

Auto CAD是Auto Desk公司目前推出较为流行的优秀的交互式绘图软件,采用了当今计算机先进的WOW(Windows/Objects/Web)技术,功能强大,使用方便,但在二次开发中应着力解决它与高级语言间的数据交换问题。

在软件开发过程中,我们着重探讨了基于SCR命令组文件、基于.DXF图形交换文件、基于AutoCAD内嵌式Auto LISP语言及基于面向对象技术的VB与AutoCAD间的数据交换问题,通过比较发现:

SCR格式文件是一种命令批处理文件,它把要执行的命令以批处理文件形式输入到AutoCAD,从而快速成图。但SCR文件不是图形交换文件,只能生成图形而不能直接读取图形信息,因此它作为接口的作用仅仅是单向的。

DXF格式图形交换文件是一种具有专门格式的ASCII文件,便于用编辑软件进行阅读、修改和打印处理,也易于与Auto CAD之间的数据交换,但.DXF文件格式要求严格,生成文件较大且在高级语言中自动生成过程非常复杂。

LISP是一种可以在AutoCAD环境中解释执行的语言。它可以弥补AutoCAD在功能方面的不足,但启动LISP需要很大的堆栈区,而且LISP语言本身在编程功能上具有较大的局限性,主要表现在计算、判断、转移、循环等方面。

鉴于以上几种交换方式存在的功能及其它方面的缺陷,最终我们选定了采用基于面向对象技术的VB与Auto CAD来开发我们的软件,并很好地解决了VB与AutoCAD之间的数据接口难题,这是因为:

VB与AutoCAD间的数据接口采用了Active X技术,它并不是仅仅把数值从服务器传给用户,而是传递客户应用程序的完整信息(DDE),并且信息仍由原始的应用程序来管理。而AutoCAD发展到R14以后,通过Active X接口,其它应用程序可以方便地访问AutoCAD中的所有对象。随着VB的发展和版本的更新,它可以方便地与AutoCAD实现快速无缝的数据交换,对AutoCAD的对象进行访问和操作(OLE),AutoCAD窗口已成为VB的一个窗体。利用Active X技术,借助VB的强大功能,不仅可实现图形与数据库、图形与设计系统之间的连接,还可大大提高开发效率。Active X技术允许一个Windows应用程序通过暴露的对象控制另一个Windows应用程序,其中应用程序暴露出的对象称为自动化对象,把提供自动化对象的应用程序称为服务器应用程序,而包含自动化对象的应用程序称为客户应用程序。AutoCAD作为一种Active X服务器,同其它客户应用程序一样采用继承方式组织,最顶层对象为AutoCAD Application,其它子对象可通过Application对象依次获得,获得一个对象后就可使用它的属性和方法来完成某种功能。VB中提供了获得Application对象的函数Create Object()和Get Object()。

在此,我们以压力机主运动机构三维仿真应用程序为例,说明VB通过Active X接口如何操作和访问AutoCAD对象。该程序既有对图形对象的操作,又有对非图形对象的操作;既有创建对象,又有编辑和访问对象,能很好地演示说明VB与AutoCAD的Active X接口技术。

绘图结果如图1所示。

2 VB与Word之间的数据交换方式

Word是目前广泛使用的文字处理软件。在利用VB进行程序开发时,需要适时地将文字、图像保存起来从而得到重要的分析结果。VB程序利用Word文件保存结果,可以使文件更具通用性。在这个过程中,要做到:

◆把屏幕上的活动窗体图像复制粘贴到Word文件;

◆把窗体上图片框中图像发送到Word文件;

◆把子目录中图像文件发送到Word文件;

◆把子目录中数据文件发送到Word文件;

◆在Word文件中自动插入任意文字;

利用API函数与剪切板功能,可以将VB程序运行时生成的数据(包括文本、数字、图形等)传递到Word文档中。我们还是以压力机主运动机构三维仿真应用程序为例,介绍VB面向Word编程的关键技术和方法。

保存结果如图2所示,这是一个Word文件。

3 结语

在VB平台上进行程序开发时,可以通过API函数与剪切板技术实现VB与Word之间的数据交换;通过Active X接口与DDE技术,可以实现VB与AutoCAD之间的数据交换;通过Active X接口与OLE技术,可以在VB程序中创建、访问和编辑AutoCAD对象,还可以将AutoCAD对象制作成动画。

利用VB强大的可视化功能不仅可以极大地提高开发效率,还可以增强程序的可维护性。

摘要:本文详细分析比较了AutoCAD与各种高级程序语言间的接口方式,并以压力机机构运动三维仿真应用程序为例,详细介绍了VB与Word及VB与AutoCAD之间的动态数据传输技术,解决了软件开发过程中的数据交换问题。

关键词:仿真运行,数据交换,机构,接口

参考文献

[1]毛炳秋,林莉.用VB编程设计齿轮传动并在AutoCAD中自动生成图形的研究[J].现代机械,2006(5):75-76.

[2]席俊杰.中文版AutoCAD2008机械设计快速入门实例教程[M].北京:机械工业出版社,2008.

[3]李江全等.Visual Basic串口通信与测控应用技术实战详解[M].北京:人民邮电出版社,2007.

运动护理程序 篇7

关键词:护理程序,预防,压疮

压疮是身体局部组织长期受压, 血液循环障碍, 局部组织持续缺血、缺氧, 营养缺乏, 致使皮肤失去正常功能, 而引起的组织破坏和坏死[1]。骨科病人由于长期卧床、长时间坐轮椅、石膏夹板固定等原因, 极易发生压疮。虽然目前认为所有压疮并非都能有效预防, 但是精心科学的护理, 可以将压疮发生的可能降低到最低限度[2]。2007年1月至2009年6月, 我们对本科420例易患压疮的病人, 就预防压疮问题运用护理程序进行护理干预, 收到了满意效果, 现总结如下。

1 资料与方法

1.1 一般资料

本组420例, 男293例, 女127例, 年龄17~88岁, 平均55岁, 其中股骨颈骨折57例, 股骨粗隆间骨折50例, 椎体骨折28例 (脊髓损伤6例) , 骨盆骨折21例, 股骨骨折52例, 髌骨骨折41例, 胫腓骨骨折171例, 病人均有不同程度的活动受限, 易发生压疮。

1.2 护理方法

运用护理程序对病人进行全面评估, 综合分析, 提出护理诊断, 制定护理计划, 实施预防措施, 由护士长及主管护师组成监控小组, 对护理效果进行监控评价, 控制压疮的发生。

2 结果

本组420例, 通过我们正确的评估, 实施有效的护理措施, 无压疮发生。

3 护理体会

3.1 综合评估压疮的高危患者、危险因素及易患部位对压疮的预防非常重要[2]

评估应及时准确, 首先做好病人皮肤的评估和观察, 包括皮肤的颜色、温度、湿度、柔软性、厚度、弹性、完整性、感觉和清洁度。同时还应注意病人的营养状况、排泄方式、活动程度、年龄、石膏夹板固定情况等。然后, 提出护理诊断, 制定护理计划。

3.2 消除诱发因素, 预防压疮

(1) 压疮不仅是由垂直压力引起, 而且也有摩擦力、剪切力引起。因此, 我们在护理病人过程中应根据病人的情况, 采取相应的护理措施。首先保持床铺平整、松软、清洁、干燥、无皱折、无渣屑, 定时给病人翻身, 一般每2小时翻身1次, 必要时每1小时翻身1次, 根据病情安置正确的体位和姿势, 如给股骨头置换或全髋置换术后的病人翻身时, 应向健侧翻身, 患肢朝上, 双下肢之间放置软枕或棉被, 使患肢保持外展位, 后背部放置软枕, 以扩大支撑面, 增加稳定性, 使一部分压力落在软枕上, 减轻骨隆突处的压力。给病人翻身时, 动作应轻柔, 将病人身体抬离床面, 避免拖、拉、推等动作, 以免形成摩擦力而损伤皮肤;使用便器时, 应协助病人抬高臀部, 不可硬塞、硬拉, 防止擦伤皮肤;病人平卧位如需抬高床头, 一般不高于30°。如需半卧位, 可在足底放一木垫, 并曲髋30°, 臀下垫一软枕, 防止身体下滑移动。对年老体弱、脊髓损伤截瘫的病人, 也可使用电动气垫床。气垫床的使用确实能有效减小病人卧床时严重受压部位的平均压强峰值、全身平均压强以及严重受压部位面积大小, 对预防压疮有实际的积极意义。但是压疮发生是多因素作用的结果, 气垫床的使用并不能使得病人所受摩擦力、剪切力减小或营养状况改善[3]。因此, 仍须为病人经常更换卧位, 并做好床头交接班, 建立床头翻身记录卡, 护士长每天落实翻身情况, 检查受压部位的皮肤。对使用石膏、夹板固定, 颈托、“丁”字鞋制动的病人, 应检查松紧是否适宜, 认真听取病人的反映, 适当调整松紧, 衬垫应平整、柔软, 如发现石膏绷带过紧或凹凸不平, 应立即通知医生, 及时调整。长期坐轮椅的病人, 应保持座面清洁、干燥、平整、柔软、舒适, 定时进行臀部除压, 一般方法是每30~60分钟抬臀1次, 每次3~5s, 并给予适当的约束, 防止身体下滑。

(2) 保持皮肤清洁, 根据需要每日用温水清洁皮肤, 对瘫痪的肢体及部位忌用刺激性强的清洁剂, 不可用力擦拭, 防止损伤皮肤;对易出汗的部位如腋窝、窝、腹股沟等, 擦洗后涂以爽身粉, 但严禁在破溃的皮肤上涂抹;皮肤被尿液、汗液、渗出液刺激极易发生压疮, 一旦发现床单、被褥浸湿, 应及时更换。对局部受压部位, 变换体位后, 应进行按摩, 以改善该部位的血液循环, 对因受压而出现反应性充血的皮肤组织则不主张按摩, 以免造成严重损伤。

(3) 营养不良是发生压疮最重要的危险因素之一, 也可影响压疮的愈合。合理的膳食是改进病人营养状况的重要措施。因此, 护士在护理病人时, 除加强皮肤护理外, 还要针对病人的营养状况, 制定科学合理的营养计划, 并采取适宜的供给途径实施饮食计划, 给予高蛋白、高热量、高维生素的饮食, 保证正氮平衡。对不能进食者, 应通过静脉补充营养物质, 以增加机体抵抗力, 促进病人尽快康复。

(4) 重视健康教育。骨科病人病程长, 有的病人出院时, 仍处于卧床状态, 因此, 对病人及家属进行健康教育尤为重要, 我们通过讲解或发小册子向其介绍压疮的发生、发展、预防和护理知识, 如定时翻身, 避免局部组织长期受压;及时更换床单被褥, 保护皮肤免受潮湿排泄物的刺激, 对不能翻身的病人, 应用双手平托受压部位周围, 并给予按摩, 促进局部血液循环, 同时加强全身营养, 使病人和家属积极参与预防压疮的护理活动。

3.3 护士长及监控小组随时进行监控评价, 总结经验, 提高护理质量

通过运用护理程序对本组420例病人压疮预防的护理, 使护理人员能细心地观察, 主动地发现问题, 及时解决问题, 使压疮的危险因素及时消除。同时, 也改善了护理人员的服务态度, 加强了责任心, 也提高了护士的整体素质, 病人也受到了更优质的服务。

参考文献

[1]李小寒, 尚少梅.基础护理学[M].北京:人民卫生出版社, 2006:81~83.

[2]杜克, 王守志.骨科护理学[M].北京:人民卫生出版社, 1995:46 7.

运动护理程序 篇8

1 临床资料

采用Excel表和SPSS统计软件,对我院2008年6月1日—2009年5月31日在儿科住院的以第一诊断为腹泻的131例患儿,分别统计性别、月龄、体重、住院诊断、合并疾病、住院时间、转归情况等,并将执行的整体护理回顾性总结分析。

2 结果

2.1 一般情况

在131例小儿腹泻的患儿中,其中男79例,女52例; 年龄最小2 d,最大5岁;发热(>37.5 ℃)患儿46例。诊断为小儿腹泻及伴轻度脱水62例,并发其他疾病69例,其中伴急性上呼吸道感染49例,比文献[1]报道33.76%高一点,真菌性口腔炎(鹅口疮)7例,伴尿布皮炎5例,伴心肌炎3例,伴病理性黄疸2例,伴低钙惊厥2例,伴病毒性脑炎1例。诊断符合《中国腹泻病诊断治疗方案》[2]。

2.2 转归情况

根据中国腹泻病诊断治疗方案,在131例小儿腹泻中,未愈出院的有2例,分别住院2 d、3 d,无死亡病例。痊愈出院的有60例,住院天数最少2 d(3例),最多12 d(1例),平均住院5.48 d;好转出院的患儿69例,住院最少1 d(7例),最多9 d(3例),平均住院3.71 d。

2.3 住院费用情况

在131例患儿中,住院最低总费用178.50元,该患儿住院总药费也是最低49.22元,最高总费用3 700.00元;住院药费最高1 263.60元。患儿住院总费用和药费分别是881.24元±634.25元和396.62元±241.23元。

3 整体护理

3.1 严格消毒隔离,防止感染

按肠道传染病隔离,新入院患儿做好床边隔离,直到大便镜检或培养两次阴性,方可解除隔离。医务人员接触患儿前要洗手,护理时要穿上塑料围裙或橡皮围裙,每做完一个患儿的护理工作后,实行一人一用一消毒。患儿粪便、尿布要浸泡在1%煤酚皂溶液中消毒1 h。注意保持病室空气流通,患儿用具、布料需煮沸消毒或日光曝晒,每天用紫外线灯进行空气消毒,防止感染或交叉感染[3]。

3.2 根据病情,补充液体

对于轻、中度脱水及无呕吐或呕吐不剧烈且能口服的患儿,鼓励少量多次口服ORS补液。对重度脱水者,建立静脉通路,保证液体按计划输入,必须尽快(30 min)补充血容量。按照先盐后糖、先浓后淡、先快后慢、见尿补钾原则,补钾浓度应小于0.3%,每日补钾总量静脉输注时间不应短于6 h~8 h,严禁直接静脉推注;每小时巡回记录输液量,必须根据病情调整输液速度,了解补液后第一次排尿时间,以估计疗效,正确记录24 h出入量。

3.3 严密观察病情

3.3.1 监测体温

对发热(>37.5 ℃)患儿,嘱多喝水,擦干汗液,减少衣被,头枕冰袋、50%乙醇擦腋窝等物理措施,做好口腔及皮肤护理。体温还未降低时,分别给予口服对乙酰氨基酚片(按体重每次10 mg/kg~15 mg/kg分次服),安乃近经鼻给药。

3.3.2 监测代谢性酸中毒

患儿出现呼吸深快、精神萎靡、口唇樱红、血pH及二氧化碳结合力(CO2CP)下降时,应及时报告医师使用碱性药物纠正。

3.3.3 观察低血钾表现

常发生于输液后脱水纠正时,当发现患儿全身乏力、不哭或哭声低下、吃奶无力、肌张力低下、反应迟钝、恶心呕吐、腹胀及听诊发现肠鸣音减弱或消失,心音低钝,心电图显示T波平坦或倒置、U波明显、S-T段下移和/或心律失常,提示有低血钾存在,应及时补充钾盐。

3.3.4 判断脱水程度及休克

通过观察患儿的精神烦躁或萎靡、哭时眼泪少或没有眼泪、面色苍白、皮肤黏膜干燥及弹性差、前囟眼眶有无凹陷、机体温度及尿量等临床表现,估计患儿脱水的程度,同时要动态观察经过补充液体后脱水症状是否得到改善。还特别要注意观察患儿是否有休克表现,如发现患儿面色发灰或皮肤发花、出冷汗、精神极度萎靡、四肢发冷、脉搏细数、尿量少,这是危急的症状,极易引起死亡,应立即报告医生,进行抢救。

3.4 加强口腔护理

患儿常呕吐,进食少,口腔易干燥及不洁,细菌易在口腔内繁殖,鼓励患儿多饮温开水,保持口腔清洁湿润。对患有鹅口疮的患儿,在吃奶或其他辅食后,先用2%碳酸氢钠溶液涂洗口腔,然后用制霉菌素溶液(将1片制霉菌素碾碎,用生理盐水20 mL配制振摇,备用)涂擦口腔,1日数次,1 d~2 d痊愈或好转。

3.5 静脉输液的护理

131例小儿腹泻的患儿,均进行了静脉输液护理,保证药液用量准确,注意各种注射液的配伍禁忌,经常检查注射部位有无药液外漏、肿胀、静脉炎等,保持注射部位干燥清洁,掌握输液速度,并每隔15 min~30 min观察1次输入速度是否合适,对伴有营养不良或肺炎的患儿速度宜慢,在输液过程中应随时注意有无皮肤潮红、皮疹、寒战、恶心、呼吸困难、青紫或体温突然升高等药物及输液反应。

3.6 加强臀部护理

腹泻患儿宜选用柔软布类尿布,勤更换,保持皮肤清洁干燥,每次大便后宜用温水清洗臀部及会阴部并擦干,以预防上行性泌尿道感染、尿布疹及臀部感染。局部皮肤发红处涂紫草油按摩片刻,促进局部血液循环。紫草油是我院制剂产品,具有消炎、去腐生肌作用,用于湿疹、尿布性皮炎及水疱等皮肤病,皮肤糜烂者禁用。

3.7 饮食指导

腹泻患儿存在消化功能紊乱,根据患儿病情,合理安排饮食,达到减轻胃肠道负担恢复消化功能目的。一般在补充累计损失阶段可暂禁食4 h~6 h(母乳喂养者除外),腹泻次数减少后,给予流质或半流质,少量多餐,禁食糖类和脂肪。随着病情稳定和好转,逐步过渡到正常饮食。

3.8 健康教育

宣传母乳喂养的优点,避免在夏季断奶。按时逐步添加辅食,切忌几种辅食同时添加,防止过食、偏食及饮食结构突然变动。注意饮食卫生,培养良好的卫生习惯,避免肠道内感染。教育儿童饭前、便后洗手,勤剪指甲。增强体质,发现营养不良、佝偻病时及早治疗,适当户外活动。防止受凉或过热,冬天注意保暖,夏天多喝水。

3.9 预防

婴幼儿腹泻首先应该实行母乳喂养[5]。母乳不仅温度适宜,营养全面,还含有免疫球蛋白等抗病成分,有利于预防轮状病毒感染。避免长期滥用广谱抗生素[6]。另外,由于幼儿肠壁发育尚未完全,也不要使用成人惯用的止吐或止泻药。因为止泻药是通过麻痹肠道蠕动来达到止泻目的,这样会使原本不能消化吸收的刺激物质渗入肠壁组织,延迟恢复时间,造成长期腹泻或过敏[7]。因此,应在医生和药师的指导下合理用药。

摘要:[目的]探讨小儿腹泻病的整体护理,增加患儿的治愈率,促进小儿腹泻病的护理工作更好的发展。[方法]对131例腹泻患儿进行严格消毒隔离,根据病情合理治疗,精心护理。[结果]痊愈出院60例,住院天数最少2d(3例),最多12d(1例),平均住院5.48d;好转出院的患儿69例,住院最少1d(7例),最多9d(3例),平均住院3.71d,无死亡病例。[结论]我院小儿腹泻病的整体护理质量安全、可行。

关键词:小儿,腹泻,整体护理

参考文献

[1]熊晏.小儿腹泻病308例病原学及临床分析[J].中华现代儿科学杂志,2007,4(3):219.

[2]方鹤松,魏承筑,段怒诚,等.中国腹泻病诊断治疗方案[J].中国实用儿科杂志,1998,13(6):381.

[3]向彩环.婴幼儿夏秋季腹泻的护理[J].中国民康医学,2006,18(4):318.

[4]胡晓爱.浅析小儿腹泻的预防[J].中国实用医药,2009,4(1):206-207.

[5]杨锡强,易著文.儿科学[M].第6版.北京:人民卫生出版社,2004:299-301.

运动护理程序 篇9

随着现代控制系统处理数据量的增大和实时性要求的提高,PCI总线技术在通讯与控制设备中越来越得到广泛的运用。PCI总线规范是为了提高微机总线数据传输速度而制定的一种局部总线规范[1,2]。开发基于PCI总线的硬件控制设备时,必须开发相应的设备驱动程序。本文从PCI总线的DSP运动控制卡的硬件结构和总线结构出发,研究了基于WDM的PCI总线驱动的设计步骤和方法。

2 系统硬件结构

本文研究的运动控制卡的任务是为了完成步进电机的位置与速度控制,要求运动精度高,时间响应快。运动控制卡的结构如图1所示,它的主板的处理器选用高性能浮点型D S P TMS320VC33,卡上的伺服模块和位置检测模块形成一个运动控制的位置控制闭环系统[1,2]。DSP运动控制卡通过PCI总线和外围控制设备连接,选用PLX公司的从模式芯片PCI9052实现PCI总线和板卡局部总线的桥接。为了实现DSP和PCI总线的高速通讯,两者中间加入了双端口RAM。

3 PCI总线接口

PCI总线接口模块的控制芯片使用PCI9052,电路设计如图2所示,采用局部总线(Local Bus)方式,地址线和数据线采用非复用模式(C模式)[3,5]。图中LCLK通过50欧姆电阻和BCLKo连接,提供PCI9052的本地时钟信号。PCI9052的PCI总线接口端连接固定,47根连接线和PCI插槽相连。局部总线端仅扩展了一个双口RAM,扩展8根数据线,11根地址线,地址线的连接需要特别注意,双口RAM地址线的高9位A02-A10和PCI9052的地址线LA2-LA10连接,低两位A00,A01分别和LBE0#和LBE1#连接。

PCI9052支持大、小两种模式,对于8位局部总线,在大模式下传输一个双字(32位)的数据顺序是先传输高位字节后传输低位字节,小模式下传输一个双字(32位)数据顺序先传输低位字节后传输高位字接[4,5]。本系统设计采用的是小模式,双口RAM的8根数据线和PCI9052的低8位数据线连接。

4 基于WMD的PCI驱动设计

4.1 WDM驱动程序结构及原理

WDM(Windows Driver Model)是微软公司全新的驱动程序模式,支持即插即用,电源管理和WMI等技术,并且能够在Windows98、Windows2000和Windows XP之间实现源代码级的兼容。WDM驱动程序开发更加快捷、灵活,已经成为设备驱动程序开发的主流[6]。

一个WDM驱动程序包含有多个例程,对于不同的IRP请求,它会调用不同的例程完成该IRP操作。其中有五个例程是必需的,即Driver Entry,Add Device,Dispatch Pn P,Dispatch Power,Dispatch WMI。另外,还可能需要有Start IO例程对IRP进行排队,中断服务例程(ISR)和延迟过程调用例程(DPC)处理硬件中断等,WDM驱动程序开发者可以根据自己开发驱动程序的要求选择所需的例程。

WDM驱动程序采用图3所示的层次结构。层次结构中有一个由设备对象构成的堆栈,设备对象是系统为帮助软件管理硬件而创建的数据结构,一个物理硬件可以有多个这样的数据结构。处于堆栈最底层的设备对象称为物理设备对象(Physical Device Object),简称为PDO。在设备对象堆栈的中间一个对象称为功能设备对象(Functional Device Object),简称为FDO。在FDO的上面和下面还会有一些过滤器设备对象(Filter Device Object),简称为Fi DO,主要用于监视和修改IRP流。IRP先到达上层过滤驱动程序,做适当处理或不做处理,传递给功能驱动程序,添加需要的功能后,传递给下层过滤驱动程序,做适当处理或不做处理,最后传递给总线驱动程序,完成整个堆栈。

4.2 PCI驱动设计

PCI总线支持即插即用,因而采用WDM模型来设计驱动程序将更加合理,支持更多的操作系统,并且在安装和维护上更加方便[8]。

该驱动程序用D r i v e r S t u d i o 2.7版本的工具模块Driver Works嵌入到VC++6.0中设计。在Driver Studio2.7安装之前,先要安装Windows2000 DDK,其内部封装了驱动程序开发所需的API函数[7]。利用Driver Works的向导Driver Wizard可以很方便地搭建驱动程序的框架,步骤如下:

(1)第一步选择驱动程序工程的名字和所在的目录位置。

(2)第二步选择驱动程序的类型。如果操作系统是Windows XP、Windows2000、Windows me或Windows98,选择WDM Driver,如果操作系统是Windows NT4.0,选择NT4.0 Driver。本驱动程序选择WDM Driver。

(3)第三步选择驱动程序模型对象,分为WDM Function Driver和WDM Filter Driver两种。本驱动程序选择WDM Function Driver。

(4)在第四步选择接口类型。本驱动程序选择PCI,并在Vendor ID和Device ID中分别输入厂商号和设备号,还需填入PCI Subsystem ID和PCI Revision ID,这个要和PCI9052的配置完全相同。

(5)第五步定义驱动程序的设备类,代表了驱动程序对应的硬件设备。例如可以设置设备类名字为PCI9052。

(6)第六步选择需要添加的驱动程序访问函数,选择Device Control(和应用程序进行交换数据)和Clear Up(驱动程序停止或卸载时清除IRP例程)。

(7)第七步选择IRP队列的排队方法,它决定了驱动程序检查设备的方式。如果选择Driver Managed,则驱动程序会自动检查设备对启动特定的操作请求是否有效,选用Driver Managed比较灵活,但编程较复杂,如果选择System Managed,则所有的IRP排队都由系统完成。本驱动程序选择System Managed。

(8)第八步设置设备启动时从注册表中装载的标识参数。当设备启动执行Driver Entry例程时,将从注册表中装载所设置的标识参数。

(9)第九步是最关键的一步。首先在Resources中添加资源,在name中输入变量名,在PCI Base Address中输入0~5的序列号,0~5和PCI配置寄存器的BAR0~BAR5相对应。Interface属性页选择GUID,在Buffer属性页中选择读写方式,用于描述与I/O操作相关的数据缓冲区,选择Direct I/O方式。设置中断对话框中,name栏写入中断服务程序的名称,选中创建中断服务程序ISR和中断延迟调用DPC等,本驱动程序不需要。

(10)在第十步加入与应用程序或者其它驱动程序通信的I/O控制代码参量。本驱动程序加入两个变量MEMREAD_IOCTL和MEMWRITE_IOCTL(也可以加入更加丰富的函数,比如读字节,读字,读双字,写字节,写字,写双字等函数),完成与应用程序的读写操作,在对应驱动程序函数中加入相应的读写代码。选择读写方式有Buffered、In_Direct、Out_Direct和Neither四种选择,由于传输的数据量较小,选择Buffered方式。

(11)第十一步选择是否生成一个Win32 Console应用程序,还可以选择Debug代码等一些选项。本设计选择默认,加一个Win32 Console应用程序。

在完成之后的工程项目中会自动添加两个类:PCIDriver和PCIDriver Device类。PCIDriver提供设备驱动程序的基本框架,负责驱动程序的初始化,并负责将IRP分发到目标设备对象,P C I D r i v e r D e v i c e支持即插即用和电源管理,主要处理IRP_MJ_PNP和IRP_MJ_POWER IRP。我们设计驱动程序只需要修改PCIDriver Device类中的相应函数即可。

PCI9052接在PCI插槽以后,如果Pn P管理器检测到相应的硬件设备,就会发送IRP_MN_START_DEVICE的IRP给驱动程序处理。由于PCI总线为Pn P总线,PCI设备的硬件资源都是由PCI总线配置机构动态分配的。驱动程序必须先将该IRP交给PCI总线驱动程序处理,取得PCI设备的配置信息和分配的资源后,再分发和处理该IRP。IRP_MN_START_DEVICE在驱动程序中对应的处理函数一般为On Start Device。如果在向导中设置好了PCI设备的资源,就不必再处理了,向导已把资源处理完毕。

PCI的地址可以映射到PCI总线的IO空间或外部Memory空间,可以通过IO方式或Memory方式来访问PCI的配置空间和局部空间,有两个类封装了对其访问的操作:KIORange和KMemory Range。KIORange类实现了对IO空间映射的访问,KMemory Range类实现了对内存空间映射的访问,这两个类除了其中的构造函数不同之外,其他成员函数完全相同,主要的成员函数有:初始化函数Initialize();从端口读字节、单字和双字函数inb()、inw()、ind();向端口写字节、单字和双字函数outb()、outw()、outd()。

下面用Memory方式实现对PCI9052局部空间的访问。Driver Studio向导生成PCI驱动程序框架PCIDriver Device类的On Start Device函数中,对PCI资源进行初始化。代码如下:

初始化完毕后,在PCIDriver Device成员函数Device Control中进行对端口的访问。Driver Studio向导生成框架中,步骤十加入应用程序和驱动程序通信的控制代码参量,Device Control中封装了对应代码:

通过读取从应用程序中传过来的IRP中的控制代码变量,选择与之对应的入口进行处理。M E M R E A D_I O C T L和MEMWRITE_IOCTL是定义的两个控制代码变量,分别为对端口的读操作和写操作,处理函数分别为M E M R E A D_I O C T L_H a n d l e r()和MEMWRITE_IOCTL_Handler(),我们用这两个函数实现对PCI局部空间进行双字(4个字节)的读写,下边是两个函数的实现代码。

5 结束语

本文从PCI总线的DSP伺服控制卡的硬件结构和总线结构出发,详细研究了基于WDM的PCI总线驱动的设计步骤和方法。由于PCI总线技术在当前嵌入式系统中应用广泛,本文所研究的方法将在相关的系统设计中起到非常重要的参考作用。

参考文献

[1]盛刚,唐厚军.基于PCI总线和DSP的运动伺服控制卡的设计和实现[J].工业控制计算机2004,17(11):5-7

[2]周文庆等.基于TMS320LF2407的PCI总线通用运动控制卡设计[J].微电机2004,37(3):46-48.

[3]王胡舰,吴瑞生,孙翔,李正平.利用接口芯片PCI9052制作PCI总线接口卡详解[J].工业控制计算机2004,17(14):25-27

[4]鲍伟,张崇巍.PCI总线技术在运动控制卡中的应用[J].仪器仪表学报(增刊)2005,26(8):334-336

[5]刘锦玲,吴永明.基于PCI9052的运动控制卡的研发[J].微计算机信息2006,22(5):143-145

[6]陈国辉,郑学仁.基于P C I总线的I P仿真验证平台的WDM驱动程序设计[J].计算机工程与应用2005,15:98-101.

[7]武安河,邰鈱,于洪涛.Windows 2000/XP WDM设备驱动程序开发[M].北京:电子工业出版社.2004

上一篇:三阶非线性光学材料下一篇:室内陶瓷艺术设计分析