主页(http://www.pttcn.net):基于单片机控制的新型智能控制系统设计 多媒体教室是现代化教学环境和设施的重要组成部分,目前我国各类学校都建设了一批多媒体教学课室,勇于开展多媒体教学,有力地推动了教学手段的现代化 正在逐步改变教师的教授和学生的学习模式,加大了教学信息量,提高了教学效率和教学质量,加快了教学改革步伐而基于单片机控制的智能教室控制系统主控制器沟通了控制计算机与教室控制器之间的联系,起到桥梁的作用作为分布式控制的系统的核心,主控制器的性能的优劣直接影响到整个系统功能的实现因此主控制器的设计至关重要,本文将对主控制器的硬件和软件进行设计研究 2 主控制器硬件总体设计 3 硬件电路详细设计 对于一个电气系统,电源是不可缺少的部分STC89C52RC单片机为+5V供电,而外围触发电路需要+12V的电源在这种情况下,所需电压的得到一般可通过外部开关电源或交流220V单相电经变压器、经过桥式整流后再经过电容、电感滤波直接得到一般来讲,这样得到的+12V和+5V电源负载能力较强但波纹较大,很难直接应用到系统中因此,一般要经过DC/DC变换将该电压进行隔离稳压处理
3.2 复位电路与看门狗电路设计
电路除了具有上电自动复位功能外,还可以通过复位按键迫使RESET为低电平当系统掉电时,复位电容里存储的能量可以以二极管为通路迅速放电,这为单片机在复位上电的情况下可靠复位提供了保证 看门狗的作用就是防止程序发生死循环,或者说程序跑飞硬件看门狗是利用了一个定时器,来控制主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来那么定时时间到后就会使单片机复位本次设计中,采用MAX813L芯片作为硬件看门狗,其RESET端与单片机复位端相连提供复位信号,由单片机的P1.0提供喂狗信号看门狗硬件电路如图3所示
3.3 系统通讯接口设计 由于主控制器安装在主控室内,与安装在教室内的教室控制器之间距离较远,且工作环境复杂,两者的通信存在很大的环境干扰本系统的设计从经济条件、施工难度、传输距离等方面考虑,选择了工业控制系统中常用的RS-485总线使用RS-485总线,一对双绞线就能实现多节点联网,构成分布式系统但是如果在工程中需要更长的通信距离,超出RS-485接口能够提供的可靠传送数据范围时,单一的RS-485通信控制芯片对就无法完成了这时,必须在传输线路中增加中继器利用RS-485中继器,可以将一个大型RS-485网络分隔成若干个网段RS-485中继器就如同RS-485网段之间连接的“桥梁”当然每个网段还是遵循上面的485规范,即 1.2公里长度,32个节点数 4 主控制器软件设计 系统软件设计根据功能要求软件控制模块可分为上电后系统开始运行,系统先调用初始化,对各个接口状态进行自检,对各个控制寄存器赋初值,然后进入循环等待操作命令的到来并执行命令系统处于循环状态运行时则调用通讯子程序工作,接收控制计算机发送的控制命令,同时向教室控制器进行转发;系统中断时调用定时中断服务子程序主控制器程序运行框图如图4所示 4.1 通讯子程序设计 |