今天是:
您的位置:首页 >> 微波传感器

一种直接采用计算机串行口控制步进电机的新方法塑料印刷

时间:2022-06-28 06:27:55 来源:中佳五金网 浏览量:0

一种直接采用计算机串行口控制步进电机的新方法

一种直接采用计算机串行口控制步进电机的新方法 2011年12月09日 来源: 步进电机在数控机床、医疗器械、仪器仪表等自动或半自动设备中得到了广泛应用。用计算机控制步进电机的通常作法是采用步进控制卡,系统构成如图1所示。其中Pulse、Dir分别为控制电机的转动步数和旋转方向的信号;CWL(Clock Wise Limit)、CCWL(Counter Clock Wise Limit)分别为电机顺、逆时针旋转的限位信号;ORG为定位信号。

这种方法不仅成本较高,而且不便于操作。在计算机扩展槽上安装控制卡,必需打开机箱才能操作,而且在小型平板电脑和嵌入式电脑中根本没有安装控制卡的空间和扩展槽。将计算机串行口二次开发,用于控制步进电机,代替控制卡的作用,具有成本低、操作简单、兼容性好等优点。

图1 步进电机控制系统一般结构

一、RS232串行口及编程

计算机串行接口采用RS232标准:规定逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,常用的信号有8个(接口为DB9M插座时,引脚号如表1所示),其中RXD、TXD为收、发数据,可与RS232串行口设备直接进行通讯,RTS、DTR、CD、DSR、CTS、BELL为控制与检测MODEM的信号,在通讯过程中起联络与控制作用。数据格式有5、6、7、8位几种,1位起始位(逻辑0),1、1.5、或2位停止位 (逻辑1),可以选择奇校验、偶校验和无校验,常用波特率为2400、4800、7200、9600bps等。串行口编程方法主要有三种:硬件编程法、文件操作法、串口控件法。

表1 RS232接口各引脚定义

1、硬件编程法

直接使用端口的输入、输出(I/O)函数对串行口的控制电路进行编程。适用于DOS及Windows平台 (Windows Me以前的各版本),但在基于NT技术构建的操作系统(Windows NT、Windows 2000、Windows XP等)中因不允许用户程序直接操作硬件而不适用。常用的端口输入、输出函数(指令)有:汇编语言的IN、OUT指令及软中断调用,C语言的inport()、outport()、inportb()、outportb(),C++的_inp()、_outp()等。计算机串行口采用Intel 8250异步串行通讯组件构成,COM1、COM2、COM3、COM4的基地址分别为16#3F8(16进制数3F8,表示法下同)、16#2F8、16#3E8、16#2E8,波特率因子 (DR)计算方法为:DR=1.8432×1000000/16B,8250编程。

2、文件操作法

文件操作法是将串行口作为系统的一个文件来处理,通过对这个文件的读、写操作引发串口对数据进行收、发动作。这种方法在DOS、Windows、Windows NT、Windows2000及Windows XP等平台下都能正常工作。例如在BASIC语言中可用语句:OPEN "COM1,1200,n,8,1,rs,cs,ds,cd"AS #1将串行口COM1作为文件#1进行读写操作。在VC++中,可用CreateFile()、BuildCommDCB()、Read()、Write()、EscapeCOMMFunction()等函数将串行口作为文件进行操作。

3、串口控件法

用VB及VC++编程时,可用控件对串行口进行编程。这种方法通用性好,在Windows、Windows NT、Windows2000及Windows XP等平台下都能正常工作。在VB中,使用MSCOMM控件;在VC++下使用Microsoft Communication Control这一ActiveX类控件。串口控件使用方法请参考MSDN。

二、串行口步进电机控制器工作原理

1、串行口发送数据过程研究

在串行口发送数据的过程中,串行口先发送起始位(逻辑0)进行同步,接着按规定的波特率(B)从低位到高位依次发送通讯数据的各二进制位,最后发送停止位(逻辑1)。表示每个二进制位的逻辑电平在TXD端的保持时间为1/B秒。如果按8位数据位、1位停止位、无奇偶校验方式发送数据,所发送数据的二进制位是0、1交替的。例如:数据取01010101(即16进制的16#55),其发送过程如图2中5所示,每发送一个字节,在TXD端发出5个脉冲,周期T=2/B,即频率f=B/2。改变发送数据的各二进制位,便可在TXD端得到不同的波形。图2示出欲产生1~5个脉冲时应发出的数据及对应的波形。

图2 产生1~5个脉冲所发数据及对应波形

2、串行口步进电机控制器工作原理

通过分析串行口发送数据的过程可知,从TXD端所发出的脉冲完全满足控制步进电机的需要:

(1)改变发送的字节数及所发送的字节内容,可在TXD端产生任意数量的脉冲;

(2)改变波特率可动态改变发送脉冲的频率。

所以,可用TXD作为控制步进电机的脉冲信号(Pulse)。

串行口的DTR、RTS、CTS、DSR、CD、RI虽然在串行通讯接口中被定义为不同功能的握手信号,但通过对8250的分析可知,它们均可作为一般的I/O量使用,而且不论

纤维板三点弯曲试验机技术指标

如何选择骨科接骨板弯曲疲劳测试试验机

拉力材料试验机的工作原理是什么

夹层结构板抗弯强度试验机

材料拉伸试验机

PE给水管外压力试验设备

相关阅读
最好河南广泰铝业有限公司破产清算案召开第一次定西嘉兴片材挤出机微波传感器自动制袋机Trp

河南广泰铝业有限公司破产清算案召开第 一次债权人会议【铝道】2019年7月18日下午,河南广泰铝业有限公司破产清算案第冲击夯 一次债权人会议在郑州...[详细]

2024-04-23
最火Perkoa锌矿项目进展顺利定西嘉兴片材挤出机微波传感器自动制袋机Frc

Perkoa锌矿项目进展顺利【压力阀铝道】Blackthorn资源近期公告称,下属布基拉法索Perkoa矿正在对矿山工作人员进行培训,作业设备也在调试。Blackthorn称不...[详细]

2023-11-14
时最20日1350上海市场碳结板价格行情定西嘉兴片材挤出机微波传感器自动制袋机OrE

20日(13:50)上海市场碳结板价格行情您当ASA桂林及PC/ASA合金等多种材料方案前位置:首页 价格行情20日(13:50)上海市场碳结板价格行情20日(13:50)...[详细]

2023-11-05
做和物流高效运营的的保障品质与服务定西嘉兴片材挤出机微波传感器自动制袋机OrEOrE

物流高效运营的的保障:品质与服务【铝道】一个关于 汽车维修保养 的调查,结果显示,国内车主对汽车维修保养的重视程度比较低,尤其是卡车用户...[详细]

2023-10-27
最好关于农作物秸秆焚烧与禁烧的经济问题研究定西嘉兴片材挤出机微波传感器自动制袋机Fk

关于农作物秸秆“焚烧”与“禁烧”的经济问题研究您当前位置:首页 企业关于农作物秸秆“焚烧”与“禁烧”的经济问题研究关于农作物秸秆“焚烧”...[详细]

2023-06-19
最好1月19日罗泾港口铁矿石最新价格行情定西嘉兴片材挤出机微波传感器自动制袋机Kf

1月19日罗泾港口铁矿石最新价格行情您当前位置:首页 价格行情1月19日罗泾连续12年被国家商务部列为塑http://www.vswv.cn/,攀枝花定做工作服料行业重点支...[详细]

2023-04-12
友情链接
冷水机厂家 拉力试验机 订制西服 脑梗后遗症有哪些症状 养血生发胶囊对脱发白发有用吗 胳膊肌肉劳损的症状 沈阳银屑病医院 家庭常备药 东莞防水补漏厂家 身体郁热易得荨麻疹吗 六个月宝宝感冒了怎么办 离婚法律咨询 北京专业离婚调解律师 养血生发胶囊 感冒半夜咳嗽是什么原因 复方血栓通胶囊治什么病 治疗冠心病常规用药有哪些 小葵花小儿肺热咳喘口服液效果好不好 依兰琳卡 甲床变厚是灰指甲吗 轻微灰指甲分层的用药注意事项 指甲增厚用亮甲还是达克宁 醒脑牛黄清心片可以治疗头晕和头痛吗 真菌引起的灰指甲传染性大吗 灰指甲的形成原因和处理方法有什么 灰指甲怎么样治疗可以不复发 灰指甲有水泡是什么原因 家里有老年痴呆的人怎么办 寻医问药 感冒嗓子疼吃什么药见效快 北屯治疗口腔专科医院哪家好 离婚诉讼律师咨询 晋城白癜风专科医院哪家好 专业离婚纠纷律师 天门男科医院哪家好 深圳咨询离婚律师 开封治疗男科专科医院 常州男科 慢性肝炎会传染吗 神经衰弱易疲劳的调节措施有哪些 商标注册 Surface Treatment 中医药库 石家庄工作服定做厂家 torsion testing machine Amusement Park 寻医问药 Bitget的网址 济南哪家医院抽动好 四川哪里通风医院好 湖南哪个医院看肿瘤好 昆明癫痫病哪家医院好 四川治疗精神科医院哪家好 合肥资讯 Suppliers