利用MAXQ3210进行环境监视
[09-13 17:04:27] 来源:http://www.88dzw.com 控制技术 阅读:8345次
文章摘要:其中的SelfTest为系统诊断子程序。系统诊断子程序用于监视电池电压和外部电路的异常情况。在SelfTest中也很适合实现一个计时器,用它来跟踪MAXQ3210投入运行的时间,从而计算外部传感器系统的工作寿命。 该应用程序说明了MAXQ微控制器外围部件的易操作性,以及如何节省代码的存储空间和执行周期。例如,仅需用一个单比特来开关喇叭。 SoundTheHorn: move HORN_DRIVER, #1 move LC[0], #10 call DelayMilliseconds move HORN_DRIVER, #0 ret电源管理功耗是环境监视应用
利用MAXQ3210进行环境监视,标签:计算机控制技术,工厂电气控制技术,http://www.88dzw.com其中的SelfTest为系统诊断子程序。系统诊断子程序用于监视电池电压和外部电路的异常情况。在SelfTest中也很适合实现一个计时器,用它来跟踪MAXQ3210投入运行的时间,从而计算外部传感器系统的工作寿命。
该应用程序说明了MAXQ微控制器外围部件的易操作性,以及如何节省代码的存储空间和执行周期。例如,仅需用一个单比特来开关喇叭。
SoundTheHorn: move HORN_DRIVER, #1 move LC[0], #10 call DelayMilliseconds move HORN_DRIVER, #0 ret
电源管理
功耗是环境监视应用中最为重要的一个因素,因为它通常是由电池供电的。MAXQ3210提供低功耗停止模式和电池欠压监视器。定期检测外部环境条件时,应用程序可以用两种方式唤醒处于低功耗停止模式的MAXQ3210,使其执行代码。这两种方式分别是外部中断或定时器唤醒。在等待外部电路触发条件的应用中,外部中断方式比较合适。比如,在等待开门或热敏电阻上的压降超出门限时,就应该采用外部中断。
唤醒定时器是另外一种使MAXQ3210脱离停止模式的方式。唤醒功能在前面的应用案例中已有讨论:外部监视电路唤醒MAXQ3210,使其检测外部环境条件,必要时进行响应,然后再返回到停止模式。图2示出了这种工作方式的电流消耗模式。从中可以看出,在大部分时间内,MAXQ3210微控制器处于低功耗休眠模式。当MAXQ3210从休眠模式醒来后电流消耗增大。此时正是高性能MAXQ核的用武之处。MAXQ3210能够更快地完成任务,在高功耗状态下停留的时间更短,而更多的时间处于低功耗休眠模式。
图2. 监视应用程序在大部分时间内休眠以节省功耗,它定期醒来并快速运行。
由于电池是大多数监视应用中的关键部件,检测电池是否快用完很重要。MAXQ3210通过检测一个寄存器状态位来判断电池电压是否低于门限。这个门限被固定于7.7V,这正是9V电池濒临耗尽时的电压。在这个电平下,电池还有一定的电量,可保障MAXQ3210继续运行一段时间。低功耗应用系统,比如烟雾警报系统,可以在电池电压低于门限后工作几天或几周,并不断发出低电压告警信号。
数据EEPROM
MAXQ3210的128字节数据EEPROM极大地方便了应用程序,可使应用程序存储永久性的配置和状态数据,即使在电源失效或去掉电池后也可保持这些数据。永久性数据存储可用于以下这些目的。- 改进性能。稍微不能满足性能指标要求的系统(比如,测距仪测量的距离稍微偏短)可以存储永久性配置信息,以使软件能够补偿外部电路的偏差。这种措施可以使已被弃用的设备被重新利用或出售。
- 动作配置及用户化。MAXQ3210应用系统可以按照特定环境或用户的要求定制。比如,环境监视系统可以被配置为大型网络的一部分,当测量值超过门限时,该系统不但自己鸣喇叭告警,而且还可向其他设备发出警报。通过配置,生产厂家可以使能或禁止这种网络功能。
- 工作期限。用于环境监视的传感器和测量电路可能会随着使用期限而劣化。通过修改EEPROM中的数据,应用程序可以确定电路必须被替换的时间。比如,在使用5年后,监视系统可以自动禁止自己工作,并通过鸣喇叭或点亮LED提示自己不能再工作。
环境监视应用
火灾和煤气警报器等住宅安全系统是典型的环境监视应用。MAXQ3210完全可以实现这些功能,但是它比烟雾警报专用微控制器更通用。利用本文前面介绍的环境监视程序架构,可以开发出各种应用系统。在下面列举的安全应用中,有些应用是为了防止或减少公司或家庭的损失,其余的应用是为了方便用户。为了防止家庭或办公室遭受水灾,可以为地下室安装水位监视系统。该系统可以利用湿度传感器或类似于卫生间冲洗水箱的装置来检测水位。当水溢出或超过一定水位时,传感器或浮漂触发外部中断,MAXQ3210鸣喇叭,发出警报。此外,MAXQ3210可以和公司或家庭网络通信,把警报发给公司或家庭成员。
温度监视是另一种可能的应用。超市冰柜或运输车冷冻车厢内的温度不能过高。为此,可以用简单的热敏电阻和MAXQ3210构成监视系统。当冷却器内的食物温度超过安全界线时,系统发出警报。这种监视系统有许许多多的用途,比如,用于监视网络设备、实验室设备、保藏艺术品、饮料以及其他易腐烂物品的温度。
《利用MAXQ3210进行环境监视》相关文章
- › 利用MAX712/MAX713的温度控制典型电路
- › 利用MAX1894/MAX1924组成的没有预充电功能的典型应用电路
- › 利用MAX1894/MAX1924组成的具有预充电功能的典型应用电路
- › 利用MAXQ3210进行环境监视
- › 利用MAXQ3210构建水位监测/报警系统
- › 利用MAXQ3212微控制器实现交流电源排序
- 在百度中搜索相关文章:利用MAXQ3210进行环境监视
- 在谷歌中搜索相关文章:利用MAXQ3210进行环境监视
- 在soso中搜索相关文章:利用MAXQ3210进行环境监视
- 在搜狗中搜索相关文章:利用MAXQ3210进行环境监视