您好 如果用压力控制步进电机控制 这种情况...

步进电机运行时对压力信号的干扰怎么解决_百度知道
步进电机运行时对压力信号的干扰怎么解决
1,尽量的远离,这是最彻底的方法.2.压力传感器的传输线采用屏蔽线 .3.将电机和变压器的外壳都接地. 4.用屏蔽罩,将压力传感器部分罩起来.5.尽量减少压力传感器导线的长度.
其他类似问题
为您推荐:
提问者采纳
这种情况下.
5, 如果靠近强电磁干扰的电机.解决方法是.暂时想到这么多, 必定会被干扰.压力传感器的传输线采用屏蔽线 : 1,尽量的远离,将压力传感器部分罩起来,这是最彻底的方法.
2.尽量减少压力传感器导线的长度如果是桥式压力传感器.
4.将电机和变压器的外壳都接地.
3, 只有几mv, 那么这种传感器的信号特别特别的微小.用屏蔽罩
谢谢,可能就是动力线和信号线 挨得太近了
布线的时候, 务必要将高低压分开, 要将动力和信号分开. 最好分别包扎隔离, 一定不能绑在一起.
提问者评价
其他2条回答
信号线采用带屏蔽层的双绞线,尤其采用滞环控制的步进驱动系统产生的干扰信号更加严重,电机的工作电流为暂波控制,会产生辐射干扰,在接线时要让信号线与电机线之间保持一定的距离,建议采用数字式控制的步进驱动器可以改善干扰。另外步进电机工作时产生的干扰信号主要来源电机
首先找到干扰源,看系统接地是否良好,看传感器电缆是否屏蔽。看动力电缆和信号电缆是否分隔开。
步进的动力线 接地没问题,传感器是放在机器里面的,传感器电缆有屏蔽,而且传感器电缆接不接屏蔽效果都是差不多,
动力电缆和信号电缆是分开的
可以试着将屏蔽线一端接地,一端悬空。
步进电机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
用一个开关手动控制步进电机的实现方法
下载积分:295
内容提示:用一个开关手动控制步进电机的实现方法
文档格式:PDF|
浏览次数:7|
上传日期: 06:24:27|
文档星级:
该用户还上传了这些文档
用一个开关手动控制步进电机的实现方法
官方公共微信无线控制微型步进电机的专家您好,请问您能否帮忙设计一套程序吗?事后重谢!报酬可以谈,有意者速回_百度知道
无线控制微型步进电机的专家您好,请问您能否帮忙设计一套程序吗?事后重谢!报酬可以谈,有意者速回
---------------------------------------
D10ms,返回
MOV SPEED;最低位
MOV B、显示器程序,1111右移成为,将该数与P1相“与”。下一步是将当前的转速值转换为BCD码;不等(未到最大值),并在累加器中进行左移;分析键的代码;&#8943,这样;⋯显示程序
⋯控制电机输出的一个值,0A4H;⋯是则减去1: DB 0其实就是用51控制步进电机现在工作很忙找个程序你先借鉴下吧都带说明 StartEnd bit 01H .4,每次的定时时间到达以后,99H,则显示值“010”,A
MOV A:DB 0C0H,#B
d_Next2,#5FH
MOV P1,12……
DjL,进行第二次循环,DjCount
MOV DjCount,Speed
MOV B;否则调用键盘处理程序
m_NEXT1,163,82:
MOV SP;减基准数
MOV DPTR,0F8H,此时,B ,先将该数取反,这样P1,95,否则关闭定时器T1;分。
步进电机的驱动工作是在定时器T1的中断服务程序中实现的,并作左移,则该位为1
JB ACC,使其基数从0开始计数;停止
AJMP KEY_RET
INC SPEED,B ,#Hidden
MOV DispBuf:
MOV A,0F9H,0F7H,K1 ,即 1110,0BFH,73。当这一数据变为后,将速度值变量Speed送入累加器ACC.4即输出高电平,然后将该数与P1相“与”;
MOV TH0,由前述分析,键盘处理中调用
KEYPROC,0;起始转动速度
MaxSpd EQU 100 ,该数值就变为:
MOV A,83H,A
MOV DispBuf+2,在主程序初始化时.2,106.7~P1.0~P1,KEY_RET,关断了相应的线圈,为防止关闭时某一相线圈长期通电;---------延时程序: DB 7Fh:
SETB TR1 :
KEY,@A+DPTR
MOV TH1,0FFH
本程序主要由键盘程序,119,#MaxSpd,Speed
JB StartE最高转动速度
Speed DATA 23H :
AJMP KEY_RET
DowSpd,89,需要作适当的改动;起始转动速度送入计数器
CLR StartEnd,#MinSpd .5;主程序结束
,主程序首先初始化各变量,#0FFH
LOOP,#B ,#B
MOV SPEED,92H;启动电机
AJMP LOOP ,A
MOV A.3依次接通,送入TH1和TL1,0EFH;无键继续
ACALL KEYPROC :
&#8943,读者可以自行加入相关的代码来处理这一工作,某位被按下,SPEED
CJNE A,则调用键盘处理程序;关闭电机
ORL P1,236,d_Next1
JMP d_Next2
d_Next1,在关闭定时器T1时;到了最多的次数
DEC SPEED .5即输出低电平: DB 76,P1;起动及停止标志
MinSpd EQU 25 ,并作判断,#MinSpd
MOV DPTR,A ,该变量被赋予初值B;
DISP,0C6H;
MOV TL1,#10
MOV DispBuf+4,第二次进入中断时,DjCount
ORL P1,然后分别查表,将数据重新变回 0,然后,进入到定时中断以后,214,115;
MOV A,0FBH
DISPTAB,请读者自行分析,B
MOV DispBuf+3,初始为
Hidden EQU 10H ;定时器T1用于电机转速控制
MOV A,#0FFH,保证下次仍为该值
K1?这里用的是查表的方法,SPEED
BitT消隐码
Counter DATA 57H ;
,82H。至此,80H,需要将P1,86,是“1”还是“0”,如果是“1”,然后将该数重新取出,这里没有做高位“0”消隐的工作,#LOW()
MOV TH1,否则直接转下一步,0A1H;停转状态
MOV TMOD;&#8943、步进电机驱动程序三部份组成.3,@A+DPTR
MOV TL1: :
SETB StartEnd 启动
AJMP KEY_RET
MOVC A,96。这里为简便起见;获取键值的程序
定时时间又是如何确定的呢,90H.3均置高.7,#10
MOV DispBuf+5,首先用Excel计算得出在每一种转速下的TH值和TL值,DjCount
JNB ACC,P1,KeySty
JB ACC,StartStop ,#MinSpd.4即输出低电平,#0FFH
MOV A;接着判断StartEnd这个位变量,然后减去基数25,P1,然后调用键盘程序,相关代码,#HIGH()
MOV TL0,#MAXSPD,送入显示缓冲区,0DFH,0B0H;显示计数器
DISPBUF DATA 58H ,#MinS键盘程序
JNB F0,分别放入DjH和DjL表中:
MOV DjCount,86H,A
CLR StartEnd,程度中用了一个变量DjCntr来实现这一功能,165
&#8943,主程序的工作即结束,123,成为;回存
ANL P1; ,这样,212,如果有键按下,A
MOV DjCount: ,将该变量取出送ACC累加器,依次类推,将显示器的高3位消隐: ACALL KEY ;显示缓冲区
MAIN;获取键值
JB ACC.0~P1,将P1,100,A
MOV DispBuf+1;流动速度计数
DjCount DATA 24H :
&#8943,则开启定时器T1,步进电机驱动的各引脚均输出高电平,即如果速度为10转&#47,m_NEXT1 ,在进入T1中断程序之后,UpSpd
JB ACC,Speed
SUBB A,#DjL
MOVC A,DowSpd
AJMP KEY_RET
StartStop,因此,m_Next2
CLR TR1 .4即循环输出低电平,8EH,然后将该数与P1相“或”,88H:
请问你可以代客开发吗
知道智能回答机器人
根据知道用户的观点和内容总结出特定问题的答案,为知道用户提供更好的问答体验。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁基于PWM技术的步进电机微步驱动控制_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于PWM技术的步进电机微步驱动控制
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
你可能喜欢

我要回帖

更多关于 步进电机控制 的文章

 

随机推荐