C6M5@8"> C6M5@8" />
高速数据采集卡和多线程技术在液压伺服控制系统中的应用

高速数据采集卡和多线程技术在液压伺服控制系统中的应用

ID:37125288

大小:256.50 KB

页数:5页

时间:2019-05-18

高速数据采集卡和多线程技术在液压伺服控制系统中的应用_第1页
高速数据采集卡和多线程技术在液压伺服控制系统中的应用_第2页
高速数据采集卡和多线程技术在液压伺服控制系统中的应用_第3页
高速数据采集卡和多线程技术在液压伺服控制系统中的应用_第4页
高速数据采集卡和多线程技术在液压伺服控制系统中的应用_第5页
资源描述:

《高速数据采集卡和多线程技术在液压伺服控制系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、$机床与液压%)&&0O25O$$*C6M5@8这样的抢占多任务操作系统中!利用高速数据采集卡和多线程技术进行液压伺服控制的可能"介绍了抢占式多任务操作系统机制以及多线程应用程序的编写!阐述了将数据采集和多线程技术相结合应用于控制系统中应注意的问题"并针对具体的液压伺服控制实验平台编写了相应的控制程序!经过实践证明有良好

2、的控制效果"关键词!高速数据采集卡#液压伺服#多线程同步中图分类号!’()Z.O%++文献标识码!:++文章编号!$&&$-.//$")&&0#$$-$0-.1(&(7.X’%2%&%)*K(0;(*;J’4&%-&"0#(;2R2#;%*D5;0(’4%.K)*&0)4$52&#-$$)>1Y967JC6!Y,2<#4=67JC6!<1_C=6$$O!D455J5I"9D4=6CD=JW67C699EC675I_C=678?16CN9E8CBK!3496‘C=67_C=678?)$)&$.!#4C6=#)

3、OH6M?8BEK#96B9E5I_C=678?16CN9E8CBK!3496‘C=67_C=678?)$)&$.!#4C6=%782&0(.&&’49L588CGCJCBK5I?8C67=4C74-L9EI5EA=6D9M=B==DQ?C8CBC56D=EM=6MA?JBC-B4E9=M8B9D465J57KB5D56BE5JB494KME=?RJCD-89EN58K8B9AC6>C6M5@8@=8L?BI5E@=EMOF5@B5=LLJKB49M=B==DQ?C8CBC56=6MA?JBC-B4E9=M8

4、B9D465J57KC6B5=D56BE5J8K8B9A@=8C6BE5M?D9M!=6M85A9LE57E=A8B5=8L9DCICD4KME=?JCD-89EN58K8B9A@=8LE57E=A9M?8C67B4C8A9B45M!CB@=8LE5N9MN9EK?89I?JO9#5:)0;2&FC74-L9EI5EA=6D9M=B==DQ?C8CBC56D=EM#FKME=?JCD-89EN5#"?JBC-B4E9=M8K6D4E56Cb=BC56++高速数据采集卡在实验室数据分析’虚拟仪器’完了#(1时间

5、片或在时间片内阻塞’睡眠!那么其记录仪等一些对采样数据要求很高的研究和应用领域它相同优先级的线程会占有时间片"因此不会出现一有很广泛的用途!在单纯用于数据采集而非控制时一个线程一直占有#(1时间的情况!这就是抢占式多般只要求在很高采样频率下能保存和处理容量很大的任务机制!现在的>C6M5@8系统就是使用的这种多任数据!并保证不丢数据点即可#而在控制系统中!则务方式"不仅要在要求的频率下采样!且保证对采样到的数据多个线程之间要能相互协调工作!必须采用多线及时进行控制计算并实时输出控制量"因此对后者一程同步技术"

6、线程的同步方法有临界段$##ECBCD=JR般要求设计单独的控制器!并用汇编语言编写相应的!9DBC56%’互斥量$#"?B9X%’事件$#WN96B%和信采样控制程序以顺序完成采样’控制计算和输出的功号量$#!9A=L45E9%四种"临界段对象用于保护单个能!其硬件和软件设计均比较复杂"进程内各线程的共享数据!只有拥有临界段对象的线随着微型计算机#(1主频的不断提高!使得在程可以访问保护的资源!并且任意时刻都只能有一个>C6M5@8这样的非实时多任务操作系统中!采用高级线程占有临界段对象#互斥量对象用于保护

7、多个进程语言和多线程技术进行一般性控制成为了可能"本文间各线程的共享数据!其工作方式和临界段一样#事采用数据采集卡结合多线程编程技术!利用S#^^编件对象通过自己的信号状态来控制各线程的执行顺程语言在液压伺服控制系统中进行了实现!实验取得序!某线程收到所等待的事件信号后开始执行!否则了良好的效果"就一直挂起#信号量对象可用于保护进程间的数据!#">C6M5@8抢占式多任务机制和多线程同步技术但是与互斥量不一样!它能同时允许多个线程访问所介绍保护的数据!并且对信号量的资源进行计数"根据各在多任务操作系统中!一般

8、有两种多任务处理方种同步对象的特点和适用场合!在选择使用同步方法式&合作方式和有优先权方式"使用合作方式的多任时!一般应考虑如下问题&&进程内的线程是否存在务处理!每个程序允许其它程序使用#(1!但必须等共享数据区#’进程间的线程是否存在共享数据区#到当前线程主动放弃#(1控制权时"假如每个应用(线程在访问某一数据时是否要等待某个事件发生等线程都遵循这种规则!这种方式会工作得很好!但是等"如果一个线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。