当前位置:首页 > 开发语言 > 正文

单片机应用实例20个?51单片机可以做的项目

单片机应用实例20个?51单片机可以做的项目

本篇文章给大家谈谈单片机应用实例20个,以及51单片机可以做的项目对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可...

本篇文章给大家谈谈单片机应用实例20个,以及51单片机可以做的项目对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

基于单片机的电梯控制系统难不难做

基于单片机的电梯控制系统,其原理实现并不难,通过采集按键选择停留的楼层,单片机系统结合楼层信息,控制电动机转动,控制电梯停留在相应的楼层。电梯控制系统真正的难点在于安全可靠性方面,毕竟电梯涉及到人身安全,系统对安全可靠性是非常高的。

大家经常坐电梯,对电梯多少有一定的了解:

电梯主要由电机、箱体、自动门、电缆、电梯导轨、楼层传感器、重力传感器、门口传感器、按键、显示、摄像头、系统控制器等构成。电机用于控制电梯升降;电梯导轨规定箱体的运行轨迹;按键用于采集用户上楼、下楼或电梯楼层信息;楼层传感器用于识别楼层信息;重力传感器用于采集重量,判断是否超载;系统控制器负责按键信息、楼层信息、重量信息、各种故障信息等采集,控制电机运转,负责开门、关门,超载报警,楼层显示,状态数据储存,以及各种故障处理等。

当一个人走到电梯门口时,按上升或下降按钮,系统采集到该楼层的相应信号,控制电机将箱体运行到指定楼层,然后开门,人进去后会自动关门(电梯的门打开后不管是否有人进入几秒后都会自动关门,除非检测到门当中有物体或超载),电梯内会进行实时重量检测,当超载时会自动报警。进入电梯后关门按相应的楼层信息按钮,系统检测到相应的信息后控制电机将轿厢运行到指定位置,开门。

看似不复杂,其实电梯共有八大系统:曳引系统、导向系统、轿厢、门系统、重量平衡系统、电力系统、电气控制系统、安全保护系统(头条@技术闲聊原创)。曳引系统就是输出传动力控制电梯运行;导向系统就是由导轨、导轨架等组成,指定箱体的运行轨迹;门系统负责开门、关门将楼层与电梯内部封住;重量平衡系统用于确保轿厢内的重量在限定的范围之内,保证曳引传动正常;电力系统为电梯提供动力,控制电梯运行速度;电气控制系统最要对整个电梯运行实施操纵和控制;安全保护系统,用于确保电梯安全,发生意外故障时能够及时停止。

了解电梯的基本功能后怎么使用单片机做电梯系统控制呢?

下面以51单片机为例进行实例讲解:

单片机的外围电路有:

按键采集电路,按键除了电梯内的楼层按键之外,还有电梯内的开门、关门按键以及每个楼层外的上楼、下楼按键(1楼除外,只有上楼按键)。

楼层显示电路,可用LCD屏或数码管组成,显示电梯运行当前楼层信息。

报警电路,由蜂鸣器组成,用于超载或故障报警。

楼层采集电路,可由红外发射、接收管组成,用于定位具体楼层。

电机驱动电路,用于控制电机正转、反转、停止,以及调速。

重力传感器,实时采集电梯内的重量,防止超载。

开门、关门电路,用于控制电梯内外门开、关、停。

光电传感器电路,用于判断电梯门口是否有人,以防关门时被夹。

上图为其原理框图,单片机通过采集按键编码用于识别用户想要去的楼层或者进电梯、开门、关门等信号采集,通过单片机系统编程处理控制电机运转(正转或反转),使电梯上升或下降到达指定位置;当超载或故障时驱动蜂鸣器工作,发出报警声;LCD或数码管实时显示单片机通过红外传感器采集到的楼层信息,下图为参考原理图。

总结:上图只是一个使用单片机模拟的电梯控制系统,原理功能上并不难,外围电路也很常用。在实际应用中,难点在于安全可靠性方面,系统遇突发状况时如何通过算法处理,确保人身安全是最重要的!

以上是本人的回答,答题不易,如果觉得还可以别忘了点个赞哦!若还有什么不明白的地方请评论区下方留言,若想了解更多相关知识,请关注本头条号,会持续更新内容,谢谢支持!

单片机总是学不会怎么办

学单片机需要掌握这些知识:

模拟电路设计

数字电路设计

看元器件datasheet

PCB设计

汇编语言

C语言

各种开发环境搭建

程序调试和仿真

各种通讯协议的时序

知识跨度较大,要有扎实的电子基础和编程基础,不是通过一次培训就能学会的。

可能很多人觉得PCB设计和单片机开发没多大关系,其实不是,PCB排版决定芯片IO引脚的功能,这样才能尽量减少飞线和过孔,降低生产成本,增加可靠性。

人工智能有哪些应用场景

谢邀

老僧刚看完李开复的《人工智能》,书里关于AI如何重塑个人、商业与社会的未来图谱讲得蛮透彻,推荐给题主~

其实,人工智能主要有四大功能:语音识别、自然语言理解、数据挖掘、计算机视觉。像天猫精灵、无人驾驶汽车、淘宝给你推荐你感兴趣的商品……所有AI应用场景几乎都是基于这四大功能。

AI具体的应用场景很多,像自动驾驶、医疗、安防、教育、娱乐、家居、金融、电商零售等,老僧就不一一讲了,随便说几个。

1、自动驾驶

自动驾驶主要依靠车内的以计算机系统为主的智能驾驶仪,来实现包括道路行驶、地貌识别、导航定位、车道识别、交通控制、停车等多个功能,最终完成无人驾驶的目标。

2、AI医疗

AI医疗领域其实挺广的,虚拟助手、医疗影像、医用机器人、智能健康管理、智能影像识别、智能药物研发等都在AI医疗射程范围之内。例如阿里云AI诊断最新技术,新冠肺炎CT影像识别准确率高达96%,识别速度相比医生肉眼识别提高了近30倍。

3、AI安防

AI安防的具体应用包括区域人群监控、客流统计、身份认证的人脸识别、道路监控的车辆识别、案情分析系统等一系列场景,虽然听起来离我们挺遥远,但是一个城市大脑就全覆盖了~

4、AI教育

AI教育,包括自适应学习、虚拟学习助手、智能评测、个性化辅导、儿童陪伴等。家里有小朋友应该比较熟悉,主打利用人工智能因材施教的学吧课堂、科大讯飞、云知声等等都是AI教育的具体应用。

不管是何种应用场景,人工智能都将给用户继续带来全新的体验,而这种新体验的背后带来的是效率的提升,以及行业的巨大变革。

51单片机protues仿真学习:[22]串口通信实例

1、打开keil软件,在上面编写好所需要的代码。

2、在软件上找到图示的图标(optionfortarget),单击之后,会出现一个图示对话框。

3、然后点击output,也就是生成单片机可以识别的hex文件。在图示位置上打上勾。

4、进入protues仿真界面,也就是上面绘有单片机等元件的电路图

5、单击右边的8051单片机,会显示出红色表示。

6、此时鼠标再次点击单片机,就会弹出一个对话框。在对话框中,可以看到红色方框里面是空的,需要我们添加keil中生成的hex文件。点击,查找到该文件,按提示添加上。

7、添加之后,找到运行按钮,如图所示,点击运行之后,就可以看到下面的效果,二极管发光了。当然,不同的程序,仿真时的效果也不会相同。这里演示的主要是如何仿真,希望大家看了这篇经验之后,可以回去动手操作一下,那样,你就可以很快掌握这种仿真操作的步骤。

推荐几本学好单片机的书

单片机开发与典型工程项目(实例详解)--电子工业出版社51单片机C语言应用程序设计(实例精讲)--电子工业出版社单片机C语言编程与实例--人民邮电出版社

OK,本文到此结束,希望对大家有所帮助。

最新文章