![](https://csdnimg.cn/release/download_crawler_static/88024136/bg6.jpg)
断电后仍能工作,以保证时钟的准确性。DS1302 与单片机之间能简单的采用同步串行方式
进行通信,仅需用到三个口线:(1)RES(复位), (2)I/O(数据线),(3)SCLK(串行
时钟)。X1 和 X2 是振荡源,外接 32.768kHz 晶振 。RST 是复位/片选线,通过把 RST
输入驱动置高电平来启动所有的数据传送。RST 输入有两种功能:首先,RST 接通控
制逻辑,允许地址/命令序列送入移位寄存器;其 次,RST 提供终止单字节或多字节
数据的传送手段。当 RST 为高电平时,所有的数据传送被初始化,允许对 DS1302 进
行操作。如果在传送过程中 RST 置为低电平,则会终止 此次数据传送,I/O 引脚变为
高阻态。上电运行时,在 Vcc>2.0V 之前,RST 必须保持 低电平。只有在 SCLK 为低电
平时,才能将 RST 置为高电平。DS1302 存在时钟精度不 高,易受环境影响,出现时
钟混乱等缺点。DS1302 可以用于数据记录,特别是对某些 具有特殊意义的数据点的
记录,能实现数据与出现该数据的时间同时记录。这种记录 对长时间的连续测控系统
结果的分析及对异常数据出现的原因的查找具有重要意义。传统的数据记录方式是隔
时采样或定时采样,没有具体的时间记录,因此,只能记录 数据而无法准确记录其出
现的时间;若采用单片机计时,一方面需要采用计数器,占 用硬件资源,另一方面需
要设置中断、查询等,同样耗费单片机的资源,而且,某些 测控系统可能不允许。但
是,如果在系统中采用时钟芯片 DS1302,则能很好地解决这 个问题。DS1302 工作时
功耗很低,保持数据和时钟信息时功率小于 1mW。
(2) 信号采集模块的设计
图 6 采样电路让他和人
信号采集模块包括物体检测模块和环境明暗检测模 块,两者功能如下:
物体检测模块:该模块需要检测小车的移动,并根据小车的移动进行路灯开关的自
动控制。基于此目的采用探测距离远、灵敏度高的反射式光电传感器进行检测,当传感器
检测到小车时,传感器给单片机一个信号,然后单片机对路灯进行合理控制,达到题目要
求。
环境明暗检测模块:该模块需要检测环境光的变化,根据环境光的明暗进行路灯开
关的自动控制。基于此要求采用由光敏电阻组成的分压电路进行检测。光敏电阻器又称光
导管,特性是在特定光的照射下,其阻值迅速减小,可用于检测可见光。在不同的光
强下,光敏电阻的电阻值会发生明显变化,光敏电阻器是利用半导体的光电效应制成的
一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光通过检测
不同光强下电阻值的变化量来控制路灯的开和关。