电动机的单片机控制,基于单片机的电梯控制系统难不难做?
基于单片机的电梯控制系统,其原理实现并不难,通过采集按键选择停留的楼层,单片机系统结合楼层信息,控制电动机转动,控制电梯停留在相应的楼层。电梯控制系统真正的难点在于安全可靠性方面,毕竟电梯涉及到人身安全,系统对安全可靠性是非常高的。
大家经常坐电梯,对电梯多少有一定的了解:
电梯主要由电机、箱体、自动门、电缆、电梯导轨、楼层传感器、重力传感器、门口传感器、按键、显示、摄像头、系统控制器等构成。电机用于控制电梯升降;电梯导轨规定箱体的运行轨迹;按键用于采集用户上楼、下楼或电梯楼层信息;楼层传感器用于识别楼层信息;重力传感器用于采集重量,判断是否超载;系统控制器负责按键信息、楼层信息、重量信息、各种故障信息等采集,控制电机运转,负责开门、关门,超载报警,楼层显示,状态数据储存,以及各种故障处理等。
当一个人走到电梯门口时,按上升或下降按钮,系统采集到该楼层的相应信号,控制电机将箱体运行到指定楼层,然后开门,人进去后会自动关门(电梯的门打开后不管是否有人进入几秒后都会自动关门,除非检测到门当中有物体或超载),电梯内会进行实时重量检测,当超载时会自动报警。进入电梯后关门按相应的楼层信息按钮,系统检测到相应的信息后控制电机将轿厢运行到指定位置,开门。
看似不复杂,其实电梯共有八大系统: 曳引系统、导向系统、轿厢、门系统、重量平衡系统、电力系统、电气控制系统、安全保护系统(头条@技术闲聊原创)。 曳引系统就是输出传动力控制电梯运行;导向系统就是由导轨、导轨架等组成,指定箱体的运行轨迹;门系统负责开门、关门将楼层与电梯内部封住;重量平衡系统用于确保轿厢内的重量在限定的范围之内,保证曳引传动正常;电力系统为电梯提供动力,控制电梯运行速度;电气控制系统最要对整个电梯运行实施操纵和控制;安全保护系统,用于确保电梯安全,发生意外故障时能够及时停止。
了解电梯的基本功能后怎么使用单片机做电梯系统控制呢?下面以51单片机为例进行实例讲解:
单片机的外围电路有:
按键采集电路,按键除了电梯内的楼层按键之外,还有电梯内的开门、关门按键以及每个楼层外的上楼、下楼按键(1楼除外,只有上楼按键)。
楼层显示电路,可用LCD屏或数码管组成,显示电梯运行当前楼层信息。
报警电路,由蜂鸣器组成,用于超载或故障报警。
楼层采集电路,可由红外发射、接收管组成,用于定位具体楼层。
电机驱动电路,用于控制电机正转、反转、停止,以及调速。
重力传感器,实时采集电梯内的重量,防止超载。
开门、关门电路,用于控制电梯内外门开、关、停。
光电传感器电路,用于判断电梯门口是否有人,以防关门时被夹。
上图为其原理框图,单片机通过采集按键编码用于识别用户想要去的楼层或者进电梯、开门、关门等信号采集,通过单片机系统编程处理控制电机运转(正转或反转),使电梯上升或下降到达指定位置;当超载或故障时驱动蜂鸣器工作,发出报警声;LCD或数码管实时显示单片机通过红外传感器采集到的楼层信息,下图为参考原理图。
总结:上图只是一个使用单片机模拟的电梯控制系统,原理功能上并不难,外围电路也很常用。在实际应用中,难点在于安全可靠性方面,系统遇突发状况时如何通过算法处理,确保人身安全是最重要的!
以上是本人的回答,答题不易,如果觉得还可以别忘了点个赞哦!若还有什么不明白的地方请评论区下方留言,若想了解更多相关知识,请关注本头条号,会持续更新内容,谢谢支持!单片机和dsp有什么区别?
DSP与单片机的区别:
1、存储器结构不同
单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。
大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。
2、 对密集的乘法运算的支持
单片机不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。
3、 零开销循环
DSP算法的一个共同的特点,即大多数处理时间都花在执行较小的循环上,也就容易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。所谓的零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值,条件转移到循环大额顶部,将循环计数器减1。
单片机是Single-chip Microcomputer的较准确译法,但最能准确反映单片机设计思想、并且有长远技术眼光的词汇是Microcontroller(微控制器)。
扩展资料:
DSP主要针对一些计算能力要求较高的应用,如视频图像处理、智能机器人、数字无线、宽带访问、数字音频、高分辨率成像和数字电机控制等。
单片机应用最为广泛,主要利益于它的成本控制上,使它能在许多对计算能力要求不那么高的应用立足。相信在未来几年里,MCU市场关键增长驱动力将来自于绿色能源,智能电子设备,智能电网以及电子产品的升级换代比如汽车电子。
:-单片机
-数字信号处理
传感器单片机控制电机转速的方法?
在这里我只说说一般的直流电机。你可以使单片机一个引脚输出一个可调占空比的方波,用三极管将这个方波(数字信号)转成一个稳定的直流(模拟信号)电压,通过调节占空比,就可以调节这个直流电压的大小,就可以控制直流电机的转速了。
对于转速精度要求不是很高的场合可以通过理论计算所需转速的给定电压来进行调节,对于高精度的需要有转速反馈,需要功能更强的单片机。具体控制方法参见具体电机的控制方法。
两个接近开关怎么实现正反转和转速检测?
前言:谢谢您关注,关注我有更多专业电工电子知识。
一、怎样用接近开关直接控制电机正反转?
用接近开关直接控制电机正反转方法如下: 互锁是2个接触器相互控制,行程开关有常开、常闭触点,分别限位控制一个接触器断电复位和接通另一个接触器投入工作。
自锁,是在接触器线圈得电后,利用自身的常开辅助触点保持回路的接通状态,一般对象是对自身回路的控制。互锁,说的是几个回路之间,利用某一回路的辅助触点,去控制对方的线圈回路,进行状态保持或功能限制。一般对象是对其他回路的控制。
如何用接近开关实现齿轮正反转的检测,具体检测思路是什么?
如果上位是PLC的话用两个接近开关,其中一个用来测频,另外一个和它相位相差90度,使用类似于编码器的接线形式可以测出旋向及转速。
1.首先设置感应原件(根据实际情况设置),至少保证旋转体旋转一圈,接近开关能送出一个或多个脉冲。2.然后处理器(PLC,单片机,计算机板卡等)在固定的时间间隔,对脉冲进行计数,并计算转速。比如说,硬件设置旋转体旋转一圈采集到五个脉冲,处理器设置采集时间间隔为1S;如果1S后采集到250个脉冲数,则转速为3000r/min。然后等待下一个1s时间到来,再读出脉冲数,计算更新转速。基本算法原理就是这样。其实有个最简单的方法,就是完成第一步之后,买一块转速仪表,直接接受脉冲,转速仪表就能直接显示出转速。
单片机怎么用led灯显示电机运动状态?
仿照看门狗的处理方法,零点几秒,能够喂狗一次,这就说明单片机在正常工作。 喂狗的操作,如果没有出来,就说明单片机没有正常工作。 那么,喂狗同时,令 LED 取反,于是,就可以显示出,喂狗在正常进行。 LED 闪动,也就可以说明单片机在正常工作。 LED 静止发光,说明不了单片机正常工作。 只能说明电源,没有掉而已。
还没有评论,来说两句吧...