南昌网站设计公司奉贤集团网站建设
2026/4/16 1:53:42 网站建设 项目流程
南昌网站设计公司,奉贤集团网站建设,网络营销专业怎么样,云南5个中风险地区2 基于单片机的自动迎宾门控制系统总体方案设计 2.1 设计的基本思路 (1)在人靠近自动迎宾门(开门或关门)时#xff0c;安装在门上的热释电红外线感应器在监控范围之内检测到人体的活动#xff0c;然后由单片机控制电机来开启车门。 (2)当无人接近时#xff0c;关闭时间为1秒…2 基于单片机的自动迎宾门控制系统总体方案设计2.1 设计的基本思路(1)在人靠近自动迎宾门(开门或关门)时安装在门上的热释电红外线感应器在监控范围之内检测到人体的活动然后由单片机控制电机来开启车门。(2)当无人接近时关闭时间为1秒打开后未检测到人的热释光红外线模组关闭等候。如果检测到人将会推迟关闭等候时间。(3)在关门过程中热释电红外线传感器监测到人的信号立即反向开门(防夹人功能)。(4)具备手动和自动控制利用按键实现切换。总体设计思路图如2-1所示图2-1总体设计思路图2.3.3 步进电机步进电机是一种纯数字控制电机。它是一种工作装置将接收到的脉冲信号转换成角位移信号使其旋转。简而言之当步进电机驱动器连接到单片机或其他控制器发送的脉冲信号时它将驱动步进电机在指定方向上旋转一个固定角度(和步进角度)因此作常适合单片机控制。在之前的三十年中信息化计算机技术永磁材料等跨学科的发展为目前应用前景和广阔的步进电机技术、步进电机技术提供了长足的发展和进步。步进电机的主要特点(1)步进电机的转动速度与脉冲频率成严格的正比关系并且具有很宽的转速范围。步进电机采用开环控制使得该电机结构简单价格便宜可靠性好没有积累误差。(2)优秀的启停和反转反应。(3)运行步进电动机不能直接使用交流电和直流电必须通过脉冲电源供电。(4)为防止步进电动机在实际操作中出现振荡、失步的现象对控制系统和负载必须采取相应的防干扰措施。(5)步进电动机自身有不可避免的缺点比如噪音和振动较大带惯性负载的能力较差等。2.3.4 步进电动机驱动模块步进电机必须由环形脉冲、功率放大器等组成的系统进行控制其方框图如图2-2所示图2-2 电机驱动系统方框图本设计采用ULN2003作为步进马达的驱动器。该器件是一种高电流激励的大电流源工作电压高工作电压高工作温度高。ULN2003是一种采用7个NPN达林顿管构成的高性能达林顿阵列。每个达林顿元件都有2.7K的基极电阻值。ULN2003能够在标准的工作电压下与TTL、CMOS等电路进行直接的联接。这种方法能够对原来要求用普通的逻辑缓冲进行处理的资料进行直接的运算。这是一款具有高速度、高效率、可适应多种工况的传动装置。在实际应用中主要应用于单片机、智能仪表、PLC、数字输出等控制电路。其ULN2003引脚图如图2-3所示各引脚功能如图2-4所示图2-3 ULN2003引脚图3 基于单片机的自动迎宾门控制系统硬件设计3.1 主控芯片AT89C51AT89系列微处理器的内部构造基本一致但各类型的MCU在各模块及性能上略有差异。该控制器包括8位CPU,128bytes的RAM,2个专用的寄存器4个8位的平行1/0端口串行I/O端口和中断设备。AT89C51具有很好的性能可以为用户在多种不同的控制领域中提供高性价比的使用。3.1.1 AT89C51的主要特性图3-1 AT89C51引脚说明3.1.3 引脚具体方案XTAL1与XTAL2均采用外置的晶体振子用作定时器RST是一个重置按键。P1.4-P1.7接口与步进电机。P2.0端口连接热释电红外传感器。P3.6-P3.7各有两个按键用于手动和手动关闭的自动迎宾门。P3.4-P3.5有两个外键可在手动及自动模式之间进行切换。具体引脚如图3-2所示、电路原理图如图3-3所示图3-3 电路原理图3.3 步进电机及其驱动电路步进电机及其驱动模块控制自动迎宾门的开门与关门同时可以通过调整步进电机的转速来控制自动迎宾门在开门和关门的过程中的变速运动达到开始高速运行后面低速运行的功能。严格按照步进电机的工作方法进行通电换相的次序。一般情况下我们将其称为脉冲式分布。三相六拍步进电动机运行模式的通电换相为A-AB-B-BC-C-CA逆次为A-CA-C-BC-B-AB通电状态共有8种。该系统不能直接连接工频交流电或直流电时采用电机驱动模块的电流上升和下降速度的特质可以使电流波形接近矩形从而带动步进电机的转动。步进电机与驱动模块连接原理图如图3-4所示图3-4 步进电机与驱动模块连接原理图步进电机的驱动电路根据单片机或其他控制器所发出的控制信号工作。在本自动迎宾门由单片机发出控制系统中步进电动机的转动方向和转速控制的信号。其基本控制作用如下在热释电红外模块感应到人体信号时单片机控制步进电机正向转动并且在前三分之二行程单片机控制步进电机转速加快使之高速运行后三分之一行程单片机控制步进电机转速降低使之低速运行在热释电红外模块感应不到人体信号后单片机控制步进电机反向转动转速控制和开门过程相同。防夹人功能以及报警功能中对门扇的开启和关闭也由单片机发出的信号对步进电机进行控制。3.4 指示灯电路该部分电路由4个发光二极管组成分别用来指示开门状态、关门状态、关门过程中有人状态、报警状态4个发光二极管接在主控芯片的21-24号引脚通过控制芯片上的引脚电平输出来控制发光二极管的亮灭。指示灯电路原理图如图3-5所示图3-5 指示灯电路原理图4 基于单片机的自动迎宾门控制系统软件设计4.1 系统软件设计自动迎宾门系统的软件部分主要由主程序、防夹人程序、报警程序、手动模式控制程序四个部分组成。主程序主要是完成系统进行初始化、开门和关门以及开关门的变速等功能。防夹人程序主要是实现关门的过程中出现人体信号后立即开门开门后按正常模式关门。报警程序是设置了报警标志位它保证了在出现报警后(连续出现3次阻挡)打开门并报警。手动模式控制程序保证了在手动控制模式下通过中断按钮来控制门扇的打开与关闭。4.1.1 主程序设计主程序主要实现了串口初始化、步进电机初始化、自动控制和手动控制模式切换以及当自动迎宾门感应到人来时开门延迟1秒后关门并且控制步进电机在开关门的过程中的变速运动。在主程序中实时监测报警标志位的变化为报警程序提供参数判断。主程序的程序框图如图4-1所示图4-1自动迎宾门主程序程序框图5 仿真测试5.1 热释电红外测试热释放电红外模块在其检测范围检测人体信号时会输出高电平无人体信号时输出低电平实物测试中利用串口打印出电平输出信息达到测试目的。用手掌模拟人体走进自动迎宾门的热释电红外感应范围其测试图如图5-1所示图5-1测试人体信号文章底部可以获取博主的联系方式获取源码、查看详细的视频演示或者了解其他版本的信息。所有项目都经过了严格的测试和完善。对于本系统我们提供全方位的支持包括修改时间和标题以及完整的安装、部署、运行和调试服务确保系统能在你的电脑上顺利运行。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询