单片机与DSP中的基于CAN总线的电梯召唤显示板设计
文件大小: 204k
源码售价: 10 个金币 积分规则     积分充值
资源说明:随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。   电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。   AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机A 电梯召唤显示板是电梯系统的重要组成部分,用于接收和显示电梯的运行状态以及乘客的呼叫请求。在本设计中,电梯召唤显示板采用了基于CAN(Controller Area Network)总线的通信方式,这是一种高效、可靠的通信协议,特别适用于工业环境中的设备间通信。 CAN总线是一种多主总线,支持多个节点同时通信,且具有较高的数据传输速率和鲁棒性。其特点包括非破坏性仲裁技术,可以避免数据冲突;短帧结构保证快速传输和低错误率;内置的CRC校验提高了数据可靠性;以及节点故障隔离机制,确保网络稳定性。在电梯系统中,CAN总线用于电梯主板和电梯召唤显示板之间的通信,电梯主板能够接收到所有外呼板的数据,并根据需要发送控制指令。 AVR单片机是本设计中选用的微控制器,以ATmega系列的ATmegal6为例,它具备高性能、低功耗和低成本的优势。该单片机带有系统内可编程Flash存储器、EEPROM和SRAM,还集成了可编程看门狗定时器,简化了硬件设计。看门狗定时器可以监控系统运行,防止程序异常导致的系统锁定。 电梯外呼板的硬件结构主要包括以下几个模块: 1. 乘客按键模块:用于接收乘客的呼叫请求。 2. 指示灯控制模块:根据电梯主板的指令控制LED显示楼层状态。 3. LED模块:显示电梯当前楼层和运行方向等信息。 4. CAN通信电路:使用MCP2510作为CAN控制器,通过SPI接口与AVR单片机通信,并通过中断信号通知单片机接收数据。TJA1050作为物理层接口,提供与CAN总线的电气隔离,增强抗干扰能力。 5. 电源模块:为整个系统提供稳定电源。 在CAN通信中,报文格式通常包括标准格式和扩展格式,本设计采用标准格式,数据域长度可变,包含帧起始、仲裁域、控制域、数据域、CRC域、应答域和帧结尾。电梯主板可以通过广播或点对点的方式发送信息,如楼层运行状态或特定外呼板的指示灯控制指令。 基于CAN总线的电梯召唤显示板设计利用了高效的通信协议和可靠的微控制器,实现了电梯系统内外呼板间的高效、准确信息交换,提升了电梯系统的智能化水平和用户体验。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。