历史上的今天
今天是:2024年12月16日(星期一)
2020年12月16日 | 简易星三角启动电机 单片机C51程序
2020-12-16 来源:51hei
当电机较大时,启动是个必须注意的问题。比较简单且用的很多的是星三角启动,这里写出了星三角启动的核心部分。每一个IO口接上继电器,再控制交流接触器,就OK了。但,要注意,星、角交流接触器一定要互锁,否则一旦某个交流接触器粘连,就造成短路了。
#include sbit K1=P3^1; //按键1,控制第1个继电器启动 sbit K2=P3^2; //按键2,控制第2个继电器启动 sbit J1=P1^5; //星接继电器 sbit J2=P1^6; //星点继电器 sbit J3=P1^7; //角继电器 void Delay_1ms(unsigned int t) { unsigned int x, y; for(x=0; x } void Delay_200ms(unsigned int t) { unsigned int x, y; for(x=0; x } void main() //主程序 { IT0=0; //低电平触发 EX0=1; //INT1中断允许 EA=1; //总中断允许 while(1) //大循环 { if(K1==0) //检测第1个按键是否按下 { Delay_1ms(20); //延时 if(K1==0) { while(!K1) //检测第1个按键是否松开 J1=0; //星接继电器吸合 J2=0; //星点继电器吸合 Delay_200ms(500); //星接启动延时时间 } while(K2==1) { J1=1; //星点继电器放开 J2=1; //星点继电器放开 Delay_200ms(5); //星接启动延时时间 J3=0; //角接继电器吸合 } }
史海拾趣
|
大家好,我毕设做的是nRF2401和24LE1的射频通信,我们做好的板子可以通信20米左右吧,但是要求是100米。 请大家帮帮忙想想办法,怎么办才能加大通信半径呢?最常见可靠的方法是什么? 我上网查了查,是说加PA,我对这个也不懂,请指教什么是PA 怎 ...… 查看全部问答> |
|
建了个Q群,关于WinCE6.0\VS2005(C++)开发的,有共同工作或兴趣的可以加下,共同进步,群号 34551811 建了个Q群,关于WinCE6.0\\VS2005(C++)开发的,有共同工作或兴趣的可以加下,共同进步,群号 34551811 … 查看全部问答> |
|
在使用ADS Debug uC/OS系统和一个简单的让蜂鸣器响的应用程序时,AXD loading image后,没有进入StartUP函数而是进入Disassembly,Go后不停的running image ,蜂鸣器不响,也不知道是不是下到板子里了。 请问是怎么回事?… 查看全部问答> |
|
元旦过去了,本来挺高兴的。也有不少的销量,但是现在碰到的事情让人感觉很无奈,甚至是很愤怒。在一号的时候有个客户要来买我们的板子。一个特价的板子599 ARM11的tiny6410快递的费用是10块钱,我们默认的是圆通。一般的时候我们都是在柜台 ...… 查看全部问答> |




