多功能时间控制器.docx
《多功能时间控制器.docx》由会员分享,可在线阅读,更多相关《多功能时间控制器.docx(18页珍藏版)》请在优知文库上搜索。
1、1. 1多功能智能钟的功能与设计要求目前大多数时间控制器往往只能单机工作,不能满足集体控制的要求;而在很多应用场合,要求时间控制器除了要具有比拟灵活的时间控制作用外,还能通过上位机连成一个网络体系,以便对分布在各处的时间控制器进行集中控制(群控)。本章设计的时间控制器的功能与特点如下: 既能单机工作,又能通过上位机进行多机集中控制; 每个单机可以按设定的时间表进行相应的控制动作; 每个单机上的定时时间表,可通过一台PC机分别设定,设定的信息存放在串行的EE-PROM中,可以保存10年以上; 6位LED显示屏,用作时钟显示; 采用RS一485通信接口,可以满足远距离控制的需要; 双休日可以自动停
2、止报警。该时间控制器十分适应于需要控制的对象(如电铃)较为分散而且个数较多的场合,有效克服了手工控制或单独控制导致的对象间的时间误差,防止了工作上的混乱。只需1台普通PC机,通过通信电缆与各控制器联成RS-485拓扑网络。由此PC机作为上位机,借助通信软件将设定时间一一传送到各个控制器,就可以实现群控。当然,上位PC机必须外接RS-232/RS-485转接器。建议采用市售成品,将它直接插在串口上即可。1. 2系统总体设计方案总体方案确实定按照功能要求,确定系统方案如图7-1所示。从图中可以看出,系统由微处理器模块、串行通信模块、时钟模块、数据存储模块及显示等人机界面模块组成。在方案设计中,遵循
3、简洁至上的原那么:因此,所有的外围模块采用串行方式与微处理器模块接口。这里,微处理器采用ATMEIJ公司的89C2051,所有串行接口时序均通过软件模拟实现。.1硬件设计我的电子钟设计包括以下几局部:时钟模块,键盘输入模块,八位LED显示模块,电网频率测量模块、电网电压、电流、功率因数测量模块,环境温度测量模块,遥控关闹钟模块等。为了方便使用,把数据采集单独使用一个单片机系统,而把时钟闹钟系统由DS12C887与单片机设计完成。然后把温度,电网频率,电压,电流,功率,功率因数等数据通过串行通信传输给主单片机进行显示。.2键盘显示电路显示电路采用八片74HC164驱动8位LED的静态显示。一片并
4、入串出芯片74HC165完成键盘扫描。由于74HCl64与74HCl65都是串行数据传输,大大节省了I/O,而且键显的速度要求并不高,这种设计可以很好地实现功能。.2系统中关键器件的选用.1串行数码管显示接口芯片MAX72191 .功能和性能说明MAx7219是美国MAXIM公司生产的串行输入/输出共阴极显示驱动器。该芯片可直接驱动最多8位7段数字数码管显示器,或64个LED和条形图显示器。自与微处理器的接口非常简单,仅用3个引脚与微处理器相应端连接,即可实现最高IOMHz的串行通信接日。MAX7219的位选方式很有特色,允许用户选择多种译码方式译码选位,而且每个显示位都能个别寻址和刷新,而不
5、需要重写其他的显示位,这使得软件编程十分简单一、灵活。另外,它具有数字和模拟亮度控制以及与MOTOROLASPI,QSPI及NATIONALMICROWIRE串行口相兼容等特点。对于MAX7219,串行数据以16位数据包的形式从Din脚串行输人,在CLK的每一个上升沿一位一位地送人芯片内部16位移位存放器,而不管LOAD脚的状态如何。LOAD脚必须在第16个CLK上升沿出现的同时或之后,但在下一个CLK上升沿之前变为高电平,否那么移人的数据将丧失。因此,只须编程发送16位数据包,就能简雅地操作数码管的位选以及段选,设置和改变MAX7219的工作模式。16位数据包的数据格式如下:其中:D7D()
6、为8位数据位,D7为最高位,DO为最低位;D11D8为4位地址位;D15D12为无关位,通常全取1。MAX7219通过D11D8中4位地址位译码,可寻址14个内部存放器,分别是8个数码管显示位存放器、5个控制存放器及1个空操作存放器。数码管显示存放器由内部8X8静态RAM构成,操作者可直接对位存放器进行个别寻址,以刷新和保持数据,只需V+超过2V(一般为+5V)。控制存放器包括译码模式、亮度调节、扫描限制(选择扫描位数)、关断模式及显示测试存放器.存放器地址见表7-1。MAX7219的驱动程序首先必须对5个控制存放器初始设置,即初始化。各控制存放器设置含义如下:译码模式选择存放器(地址=F9H
7、)。共有4种译码模式供选择。当数据位全0时,选择“非译码方式。在此方式下,8个数据位分别一一对应7个段和小数点。通常选择此方式。扫描限制存放器(地址=FBH)。用于设置显示的数码管个数(18),当D2D1DO=111(D7D6DSD4D3无关)时,可接8个数码管。亮度调节存放器(地址=FAH)。共有16级选择,用于数码管显示亮度的强弱设置。关断模式存放器(地址=FCH)。有2种模式选择:1种是关断状态模式(DO=O);1种是正常操作状态(DO=1)。通常选择正常操作状态。显示测试存放器(地址=FFH)。有2种选择用于设置数码管是测试状态还是正常操作状态:在测试状态时(DO=I),各位全亮:一般
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能 时间 控制器
