《创新实习论文答辩.ppt》由会员分享,可在线阅读,更多相关《创新实习论文答辩.ppt(23页珍藏版)》请在三一办公上搜索。
1、创新实习论文答辩,电梯控制系统训练,综述:,本实验以ARM7为中央处理器来进行电梯控制系统,通过对控制系统的操作,以及对讲述的C语言的开发环境、编译过程、程序下载过程、仿真、调试方法的学习以及对ARM7的外设特性、电梯的工作特性、程序的设计方法等内容的应用,来完成课程任务。我们组的同学紧密配合,分工合作,在徐鹏飞老师的指导下,从最基础的实验做起。综合运用电梯上的各种电子电路,一步步完成了ARM I/O的输入/输出实验、ARM定时器实验、ARM的串口发送接收实验等十个实验,圆满完成课程设计任务。并且,我们的创新思维和工程经历也进一步增强提高。,电梯控制系统,硬件由工程训练中心提供,系统结构,总系
2、统,软件在老师的指导下自主完成,电路设计实现,电梯的内部控制系统,电梯的机械结构,芯片的外设,AT91SAM7S64的硬件结构,硬件系统,Diagram,Company name,AT91SAM7S64的硬件结构,电梯控制系统的电路实现图,AT91SAM7S64为每个外设都分配了16K的存储空间,外设有三个16位定时器计数器TC0、TC1、TC2,USB设备接口,可编程的波特率发生器USART0,USART1,PWM控制器,SSC,两线接口TWI,串行同步控制器,8通道的模数转换器ADC,串行外设接口SPI,内部控制系统,软件的设计与实现,在了解和学习了电梯控制系统的硬件组成以及控制方法后,我
3、组同学在老师的指导下,一步一个脚印地完成实验任务,逐步完成了对电梯的控制。我们完成的实验有以下十个:,软件设计,基本实验部分,ARM I/O的输入/输出实验,ARM定时器实验,ARM的串口发送接收实验,电梯的基本运动逻辑控制实验,选做实验部分:,算法是每层显示在前一层基础上加1,通过abs()函数取绝对值得到,楼层的开始层设为shownum,shownum在头文件中声明的时候被一个宏赋值,这样只需要修改宏,就可以实现修改楼层的第一层所对应得电梯的层号。,在代码中通过相关宏设定达到要求。在头文件宏定义intpinbi1pinbi2,pinbi3等变量,置零则表示屏蔽该层。以第三层代码为例。,if(pinbi3)/屏蔽选择层的判断if(0=iInterSwitchStaLast2,