怎么让马达通电时不松绿松石要不要戴手套盘用手按

三相电控制箱为啥不能松手?
用手按下起动按扭电机转动,但手一松就自动断电,用再次按下已是那样。_百度知道我有一台鸿运扇无缘无故电机就不转了,电机通电了,但启动不了,请教各位高手了_家用电器_英汉互译
我有一台鸿运扇无缘无故电机就不转了,电机通电了,但启动不了,请教各位高手了
来源:|人气:958 ℃|类别:|时间: 10:46:16
问题:我有一台鸿运扇无缘无故电机就不转了,电机通电了,但启动不了,请教各位高手了
我自己今天打开电机看了,清理了一些污垢,点了润滑油,但还是无效,把中间的转子拿出只装一头就可以用手转动,一旦两头都把电机盖合上就转不动了,我反复试了几遍都一样,百思不得其解,还望各位大师指点迷津。谢谢!!!这很正常,安装的时候那四颗固定螺丝如果哪一个稍微多扭了一点就会卡住的。你在装的时候,如果发现转不动,就用木制的东西敲一下那个最后装上的盖子,敲一边没用就敲另一边,四个角都敲一下。如果还不行,你可以把螺丝先扭松一点点。按我这么说的一般都能解决。 追问:用东西上下。左右敲下轴承,再用手转就可以了,不行再重复按的不同心!这是装配问题,要慢慢来,楼上各位说的都对,你要耐心调试,只要轴承不坏,就绝对能装好!OK!这种情况 其实很简单,主要是电机盖上的铜套有点移位,把转子卡紧了,装好电机后只有用东西敲一敲转子,用手能转动就OK了[注意先测量一下线圈是否断线]要把螺丝松的情况下敲的。。敲着用手试下惯性好不。好了再把螺丝上紧,记得上螺丝的时候按着对角来上你首次加油拆卸时未做记号,造成回装移位,上下轴承及定转子不同心,现只能不断换方向,边装边转动,边紧螺丝,多试试会找到同心点的。呵呵,这样的问题我也做过,以前家里有个小坐扇,我给拆了后,把转子装上一头后,还是能转动,再装上另一头,就转不动了,就是转子卡的紧了,转子的头上有几个平垫,可拿下了,装上后,前后敲下转子,不过我的转得比以前太快了,都带着底座跑,都不敢使了这种情况建议你拿到修理铺去修,是马达坏了,彻底解决的办法是换马达,你做的这些都是徒劳,我是专业修理电器的
批发鸿运扇电机(图)高清图片鸿运扇电机图片_1250鸿运扇电机 方 电机 鸿运扇电机_家用风 扇电机 -12寸 鸿运扇电机 厂家价格鸿运扇用铝壳 电机 鸿运扇电机由高要市超美电器制品有限公司发布
||||点击排行第12节:按住一个独立按键不松手的连续步进触发
15:15:40&&&来源:eefocus &&
上一节讲了同一个按键短按与长按的区别触发功能,这节要教会大家两个知识点:
第一个知识点:如何在上一节的基础上,略作修改,就可以实现按住一个不松手的。
第二个知识点:在的C语言编译器中,当无符号数据0减去1时,就会溢出,变成这个类型数据的最大值。比如是unsigned int类型的0减去1就等于65535(0xffff),unsigned char类型的0减去1就等于255(0xff)。这个常识经常要用在判断数据临界点的地方。比如一个数最大值是20,最小值是0。这个数据一直往下减,当我们发现它突然大于20的时候,就知道它溢出了,这个时候要及时把它赋值成0就达到我们的目的。
具体内容,请看源代码讲解。
(1)硬件平台:基于朱兆祺51单片机学习板。用矩阵键盘中的S1和S5号键作为独立按键,记得把输出线P0.4一直输出低电平,模拟独立按键的触发地GND。
(2)实现功能:两个独立按键S1和S5,S1键作为加键。S5键做为减键。每按一次S1键则被设置参数uiSetNumber自加1。如果按住S1键不松手超过1秒钟,被设置参数uiSetNumber以每0.25秒的时间间隔往上自加1,一直加到20为止。每按一次S5键则被设置参数uiSetNumber自减1。如果按住S5键不松手超过1秒钟,被设置参数uiSetNumber以每0.25秒的时间间隔往下自减1,一直减到0为止。当被设置参数uiSetNumber小于10的时候,灯灭;当大于或者等于10的时候,LED灯亮。
(3)源代码讲解如下:
#include "REG52.H"
#define const_voice_short &40 & //蜂鸣器短叫的持续时间
#define const_key_time1 &20 & &//按键去抖动延时的时间
#define const_key_time2 &20 & &//按键去抖动延时的时间
#define const_time_0_25s &111 & //0.25秒钟的时间需要的定时中断次数
#define const_time_1s & & 444 & //1秒钟的时间需要的定时中断次数
void initial_myself(); & &
void initial_peripheral();
void delay_long(unsigned int uiDelaylong);
void T0_time(); &//定时中断函数
void key_service(); //按键服务的应用程序
void key_scan(); //按键扫描函数 放在定时中断里
void _run(); &//led灯的应用程序
sbit key_sr1=P0^0; //对应朱兆祺学习板的S1键
sbit key_sr2=P0^1; //对应朱兆祺学习板的S5键
sbit key_gnd_dr=P0^4; //模拟独立按键的地GND,因此必须一直输出低电平
sbit beep_dr=P2^7; //蜂鸣器的驱动IO口
sbit led_dr=P3^5; &//LED的驱动IO口
unsigned char ucKeySec=0; & //被触发的按键编号
unsigned int &uiKeyTimeCnt1=0; //按键去抖动延时计数器
unsigned int &uiKeyCtntyCnt1=0; &//按键连续触发的间隔延时计数器
unsigned char ucKeyLock1=0; //按键触发后自锁的变量标志
unsigned int &uiKeyTimeCnt2=0; //按键去抖动延时计数器
unsigned int &uiKeyCtntyCnt2=0; &//按键连续触发的间隔延时计数器
unsigned char ucKeyLock2=0; //按键触发后自锁的变量标志
unsigned int &uiVoiceCnt=0; &//蜂鸣器鸣叫的持续时间计数器
unsigned int &uiSetNumber=0; //设置的数据
void main()&
& &initial_myself(); &
& &delay_long(100); &&
& &initial_peripheral();&
& &while(1) &
& & & &key_service(); //按键服务的应用程序
& & & & & &led_run(); &//led灯的应用程序
void led_run() &//led灯的应用程序
& &if(uiSetNumber<10) &//如果被设置的参数uiSetNumber小于10,LED灯则灭。否则亮。
& & & led_dr=0; &//灭
& & & led_dr=1; &//亮
void key_scan()//按键扫描函数 放在定时中断里
/* 注释一:
* 独立按键扫描的详细过程:
* 第一步:平时没有按键被触发时,按键的自锁标志,去抖动延时计数器,以及时间间隔延时计数器一直被清零。
* 第二步:一旦有按键被按下,去抖动延时计数器开始在定时中断函数里累加,在还没累加到
* & & & & 阀值const_key_time1时,如果在这期间由于受外界干扰或者按键抖动,而使
* & & & & IO口突然瞬间触发成高电平,这个时候马上把延时计数器uiKeyTimeCnt1
* & & & & 清零了,这个过程非常巧妙,非常有效地去除瞬间的杂波干扰。这是我实战中摸索出来的。
* & & & & 以后凡是用到开关感应器的时候,都可以用类似这样的方法去干扰。
* 第三步:如果按键按下的时间超过了阀值const_key_time1,则触发按键,把编号ucKeySec赋值。
* & & & & 同时,马上把自锁标志ucKeyLock1置位,防止按住按键不松手后一直触发。
* 第四步:如果此时触发了一次按键后,一直不松手,去抖动延时计时器继续累加,直到超过了1秒钟。进入连续触发模式的程序
* 第五步:在连续触发模式的程序中,连续累加延时计数器开始累加,每0.25秒就触发一次。
* 第六步:等按键松开后,自锁标志ucKeyLock1和两个延时计时器及时清零,为下一次自锁做准备。
& if(key_sr1==1)//IO是高电平,说明按键没有被按下,这时要及时清零一些标志位
& & &ucKeyLock1=0; //按键自锁标志清零
& & &uiKeyTimeCnt1=0;//按键去抖动延时计数器清零,此行非常巧妙,是我实战中摸索出来的。 & &
& & &uiKeyCtntyCnt1=0; //连续累加的时间间隔延时计数器清零
& else if(ucKeyLock1==0)//有按键按下,且是第一次被按下
& & &uiKeyTimeCnt1++; //累加定时中断次数
& & &if(uiKeyTimeCnt1>const_key_time1)
& & & & uiKeyTimeCnt1=0;&
& & & & ucKeyLock1=1; &//自锁按键置位,避免一直触发
& & & & ucKeySec=1; & &//触发1号键
& else if(uiKeyTimeCnt1<const_time_1s) //按住累加到1秒
& & &uiKeyTimeCnt1++;
& else &//按住累加到1秒后仍然不放手,这个时候进入有节奏的连续触发
& & &uiKeyCtntyCnt1++; //连续触发延时计数器累加
& & & & &if(uiKeyCtntyCnt1>const_time_0_25s) &//按住没松手,每0.25秒就触发一次
& & & & &{
& & & & & & &uiKeyCtntyCnt1=0; //
& & & & &ucKeySec=1; & &//触发1号键
& & & & &}
& if(key_sr2==1)
& & &ucKeyLock2=0;&
& & &uiKeyTimeCnt2=0;
& & & & &uiKeyCtntyCnt2=0;
& else if(ucKeyLock2==0)
& & &uiKeyTimeCnt2++; //累加定时中断次数
& & &if(uiKeyTimeCnt2>const_key_time2)
& & & & uiKeyTimeCnt2=0;
& & & & ucKeyLock2=1;&
& & & & ucKeySec=2; & & //触发2号键
& else if(uiKeyTimeCnt2<const_time_1s)
& & & uiKeyTimeCnt2++;
& & & uiKeyCtntyCnt2++;
& & & & & if(uiKeyCtntyCnt2>const_time_0_25s)
& & & & & {
& & & & & & &uiKeyCtntyCnt2=0;
& & & & & & & & &ucKeySec=2; & & //触发2号键
& & & & & }
void key_service() //第三区 按键服务的应用程序
& switch(ucKeySec) //按键服务状态切换
& & case 1:// 1号键 连续加键 &对应朱兆祺学习板的S1键 &
& & & & & & & uiSetNumber++; //被设置的参数连续往上加
& & & & & & & & & & & & & if(uiSetNumber>20) //最大是20
& & & & & & & & & & & & & {
& & & & & & & & & & & & & & uiSetNumber=20;
& & & & & & & & & & & & & }
& & & & & & & uiVoiceCnt=const_voice_ //按键声音触发,滴一声就停。
& & & & & & & ucKeySec=0; &//响应按键服务处理程序后,按键编号清零,避免一致触发
& & & & & & & & &
& & case 2:// 2号键 连续减键 &对应朱兆祺学习板的S5键
/* 注释二:
* 在单片机的C语言编译器中,当无符号数据0减去1时,就会溢出,变成这个类型数据的最大值。
* 比如是unsigned int的0减去1就等于65535(0xffff),unsigned char的0减去1就等于255(0xff)
& & & & & & & uiSetNumber--; //被设置的参数连续往下减
& & & & & & & & & & & & & if(uiSetNumber>20) //最小是0.为什么这里用20?因为0减去1就是溢出变成了65535(0xffff)
& & & & & & & & & & & & & {
& & & & & & & & & & & & & & uiSetNumber=0;
& & & & & & & & & & & & & }
& & & & & & & uiVoiceCnt=const_voice_ //按键声音触发,滴一声就停。
& & & & & & & ucKeySec=0; &//响应按键服务处理程序后,按键编号清零,避免一致触发
& & & & & & & & & & & & & & &
& } & & & & & & & &
void T0_time() interrupt 1
& TF0=0; &//清除中断标志
& TR0=0; //关中断
& key_scan(); //按键扫描函数
& if(uiVoiceCnt!=0)
& & &uiVoiceCnt--; //每次进入定时中断都自减1,直到等于零为止。才停止鸣叫
& & & & &beep_dr=0; &//蜂鸣器是PNP控制,低电平就开始鸣叫。
& & &; //此处多加一个空指令,想维持跟if括号语句的数量对称,都是两条指令。不加也可以。
& & & & & &beep_dr=1; &//蜂鸣器是PNP三极管控制,高电平就停止鸣叫。
& TH0=0xf8; & //重装初始值()=f
& TL0=0x2f;
& TR0=1; &//开中断
void delay_long(unsigned int uiDelayLong)
& &for(i=0;i<uiDelayLi++)
& & & for(j=0;j<500;j++) &//内嵌循环的空指令数量
& & & & & {
& & & & & & &; //一个分号相当于执行一条空语句
& & & & & }
void initial_myself() &//第一区 初始化单片机
/* 注释三:
* 矩阵键盘也可以做独立按键,前提是把某一根公共输出线输出低电平,
* 模拟独立按键的触发地,本程序中,把key_gnd_dr输出低电平。
* 朱兆祺51学习板的S1和S5两个按键就是本程序中用到的两个独立按键。
& key_gnd_dr=0; //模拟独立按键的地GND,因此必须一直输出低电平
& beep_dr=1; //用PNP三极管控制蜂鸣器,输出高电平时不叫。
& led_dr=0; &//LED灯灭
& TMOD=0x01; &//设置定时器0为工作方式1
& TH0=0xf8; & //重装初始值()=f
& TL0=0x2f;
void initial_peripheral() //第二区 初始化外围
& EA=1; & & //开总中断
& ET0=1; & &//允许定时中断
& TR0=1; & &//启动定时中断
总结陈词:
本程序可以有节奏地快速往上加或者快速往下减。假如被设置数据的范围不是20,而是1000。如果按0.25秒的节奏往上加,那不是累死人了?如果直接把0.25秒的节奏调快到0.01秒,那么到达999的时候,还来不及松手就很容易超过头,不好微调。有没有完整的方案解决这个问题?当然有。欲知详情,请听下回分解-----按住一个独立按键不松手的加速匀速触发。
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
独立按键相关资源
连续相关资源
步进触发相关资源
编辑:什么鱼
本文引用地址:
本周热门资源推荐
EEWORLD独家两项电机通电不转,不通电时用手转轴还转是何原因?_百度知道(原创)让你真正了解手里的无刷电机
(原创)让你真正了解手里的无刷电机
以下文字为作者参考书籍资料并作自我理解一字一字码出来,而非简单的复制粘贴。如有不同意见和看法,欢迎沟通!一、 无刷直流基本概念无刷直流电机是随着半导体电子技术发展而出现的新型机电一体化电机,它是现代电子技术(包括电子电力、微电子技术)、控制理论和电机技术相结合的产物。和普通的有刷直流电机利用电枢绕组旋转换向不同,无刷电机是利用电子换向并磁钢旋转的电机。普通的直流电机是利用碳刷进行换向的,碳刷换向存在很大的缺点,主要包括1、机械换向产生的火花引起换向器和电刷摩擦、电磁干扰、噪声大、寿命短。2、结构复杂、可靠性差、故障多,需要经常维护。3、由于换向器存在,限制了转子惯量的进一步下降,影响了动态性能。而无刷直流电机的命名就说明了电机的特性:在电机性能上和直流电机性能相近,同时电机没有碳刷。无刷电机是通过电子换向达到电机连续运转目的的。无刷电机的换向模式分为方波和正弦波驱动,就其位置传感器和控制电路来说,方波驱动相对简单、价廉而得到广泛利用。目前,绝大多数无刷电机采用方波驱动,目前市场上的模型电机全部是方波驱动。二、 无刷电机的技术优势及劣势无刷电机的技术优势:1、 良好的可控性、宽调速范围。2、较高的可靠性、工作寿命长、无需经常维护。3、功率因数高、工作效率高、功率密度大。&&同样的,无刷直流电机也存在一定的技术劣势1、 需要电子控制器才能工作,增加了技术复杂性和成本、降低了可靠性。2、转子永磁材料限制了电机使用环境,不适用于高温环境。3、有明显的转矩波动,限制了电机在高性能伺服系统、低速度纹波系统的应用。三、无刷电机基本参数命名:外转子电机的命名原则,各个厂家有所不同,有以电机定子的直径高度来命名,也有以电机的直径高度来命名,我司的电机都是以电机定子的直径与高度来命名。例如2212电机,指的是该电机定子直径22MM,高度8MM。定子直径:硅钢片定子的直径定子高度(厚度):硅钢片定子的高度铁芯极数(槽数):定子硅钢片的槽数量磁钢极数(极数):转子上磁钢的数量匝数(T):电机定子槽上面所绕漆包线的圈数,注意,常规匝数指的是相邻2个槽所绕线圈数量的和,即一个槽绕8圈,另外一个也是8圈,就是16T。KV值:电机的运转速度,越大电机转速越大。电机转速=KV值*工作电压。空载电流:指定电压下,电机无任何负载的工作电流相电阻:电机连接完毕后,2个接点之间的电阻值最大持续电流:该电机运转的最大安全电流最大持续功率:该电机运转的最大安全功率& &功率=电压*电流电机重量:电机的重量轴径:转轴的直径四、无刷直流电机的几个重要参数解析1、额定电压无刷电机适合的工作电压,其实无刷电机适合的工作电压非常广,额定电压是指定了负载条件而得出的情况。例如说,KV电机指定了1045螺旋桨的负载,其额定工作电压就是11V。如果减小负载,例如带7040螺旋桨,那这个电机完全可以工作在22V电压下。但是这个工作电压也不是无限上升的,主要受制于电子控制器支持的最高频率。所以说,额定工作是由工作环境决定的。2、KV值有刷直流电机是根据额定工作电压来标注额定转速的,无刷电机引入了KV值的概念,而让用户可以直观的知道无刷电机在具体的工作电压下的具体转速。实际转速=KV值*工作电压,这就是KV的实际意义,就是在1V工作电压下每分钟的转速。无刷直流电机的转速与电压呈正比关系,电机的转速会随着电压上升而线性上升。例如,KV电机在10V电压下的转速就是:850*10=8500RPM&&(RPM,每分钟转速)。&&KV值与匝数是呈反比例关系的,例如KV,匝数是30T(15圈),那在28T的情况下的KV值是:850KV*30T/28T=910KV。3、转矩与转速转矩:(力矩、扭矩)电机中转子产生的可以用来带动机械负载的驱动力矩,我们可以理解电机的力量。转速:电机每分钟的转速。电机的转矩和转速在同一个电机内永远是一个此消彼长的关系,基本可以认为转矩和转速的乘积是一个定数,即同一个电机的转速越高,必定其转矩越低,相反也依然。不可能要求个电机的转速也更高,转矩也更高,这个规律通用于所有电机。例如:KV电机,在11V的情况下可以带动1045桨,如果将电压上升一倍,其转速也提高一倍,如果此时负载仍然是1045桨,那该电机将很快因为电流和温度的急剧上升而烧毁。4、最大电流和最大功率最大电流:电机能够承受并安全工作的最大电流最大功率:电机能够承受并安全工作的最大功率& & 功率=电压*电流每个电机都有自己的力量上限,最大功率就是这个上限,如果工作情况超过了这个最大功率,就会导致电机高温烧毁。当然,这个最大功率也是指定了工作电压情况下得出的,如果是在更高的工作电压下,合理的最大功率也将提高。这是因为:Q=I&sup2;,导体的发热与电流的平方是正比关系,在更高的电压下,如果是同样的功率,电流将下降导致发热减少,使得最大功率增加。这也解释了为什么在专业的飞行器上,大量使用22.2V甚至30V来驱动多轴飞行器,高压下的无刷电机,电流小、发热小、效率更高。5、槽极结构&&(N:槽数,P:极数)模型常见的内转子无刷电机结构有:3N2P(有感电机常用)、12N4P(大部分内转子电机)模型常见的外转子无刷电机结构有:9N6P、9N12P、12N8P、12N10P、12N14P、18N16P、24N20P。模型用内转子无刷电机极数不高的原因:目前内转子电机多用于减速使用,所以要求的转速都比较高。电子转速=实际转速*电机极对数,电子控制器支持的最高电子转速往往都是一个定数,所以如果电机极对数太高的话,支持的最高电机转速就会下降,所以目前的内转子电机极数都是4以内。关于12N4P内转子电机:属于整数槽电机,大量使用于模型内转子电机,电机使用单层绕组分布绕线。模型用外转子电机都是分数槽电机,其结构特点和性能如下:1、N必须是3的倍数,P必须是偶数(磁钢必须是成对的,所以必须是偶数)。2、P数越小,最高转速越高。例如12N10P的最高转速肯定低于12N16P,反之亦然。3、N比P大,则相对转速更高。9N6P最高转速肯定高于9N12P,反之亦然。5、同样的N,P越大扭力越强。扭力,12N16P大于12N14P大于12N10P。6、N和P之间不能整除,比如12N6P。外转子槽极结构与应用领域:9N6P减速使用于400-500级别的直升机模型以及小型涵道、9N12P直驱使用于小型固定翼或者其他模型、12N8P减速使用于500-700直升机模型或者直驱使用于中大型涵道、12N10P减速使用于600-800直升机模型、12N14P直驱使用于大部分固定翼和,高于12槽结构的无刷电机多见于多轴飞行器。五、有感电机与无感电机有感电机的优势:运转精度高、启动平稳有感电机的劣势:1、在高温、振动等条件下由于传感器的存在使系统的可靠性降低。2、 传感器连接线多不便安装、易引起电磁干扰。3、 传感器的安装精度直接影响电机运行性能,特别是在多极电机安装精度难以保证。4、 占用空间,限制电机小型化。无感电机的优点:结构简单、成本较低、安装方便无感电机的缺点:转子位置检测精度降低,运转精度降低,启动不如有感电机平稳。什么是有感电机:传统的无刷电机都安装有霍尔传感器,利用霍尔传感器检测转子位置实现转向。什么是无感电机:去除霍尔传感器,利用电子控制器检测电机的反电动势变化从而确定转子位置实现转向。六、外转子无刷与内转子无刷外转子无刷电机的优点:转动惯量大、转动平稳、转矩大、磁铁好固定。外转子无刷电机的缺点:定子热量无法排出、内部工作环境部封闭,外部杂物可能进入电机内部影响运转。内转子无刷电机的优点:绕组与外壳直接接触,热量可直接排出,电机内部与外部隔绝,避免外部杂物进入内部。内转子无刷电机的缺点:扭矩不如外转子无刷电机、磁铁固定较为复杂。七、常见电机类型电机的概念:电机是指利用电磁感应定律进行电能转换的一种电磁装置。电机包括:电动机、发电机、变压器按工作电源可分为:直流电动机、交流电动机、交直流电动机直流电机主要包括包括:永磁直流电机、永磁无刷电机直流电机安装励磁方式主要包括:他励、串励、复励、并励。交流电机主要包括:单相异步电机、三相异步电机。
发表评论:
TA的最新馆藏

我要回帖

更多关于 通力碟式马达 的文章

 

随机推荐