关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 智能听障助理系统的设计与实现

智能听障助理系统的设计与实现

作者:时间:2012-09-06来源:网络收藏

2.2 听障助统软件
本系统采用C51语言进行模块化编程,主要由主程序、火灾报警程序、门铃响应程序等组成,系统程序流程图如图5所示。

本文引用地址:http://www.eepw.com.cn/article/159933.htm

d.JPG


2.3 软硬件过程中遇到的问题及解决方法
本系统在研发过程中遇到许多问题和困难,包括软件设计调试上和硬件设计凋试上的问题,都一一解决了,并成功地设计出期望的听障助统。这里列举几个主要遇到的问题。其他问题由于篇幅的原因,在此不再赘述。
(1)火焰传感器调试时遇到的问题
把火焰传感器的电源和地接上,用万用电表的电压档测试其输出端和地之间的电压,发现传感器的输出端是一个低电平。即当传感器没有检测到明火时,它的输出是低电平;检测到火焰时输出高电平。将传感器与单片机引脚相连,单独测试时,发现无论点火与否,火焰传
感器所接的单片机I/O口一直为高电平。
通过查找资料发现,火焰传感器检测到火焰时,其输出端输出高电平,没有检测到火焰时,输出端输出低电平。而51系列单片机上电复位后I/O口均为高电平,当有火焰时,单片机无法判断是因为火焰引起高电平还是其自身原有的高电平。为此,在火焰传感器与单片机之间须加一个反相器,这样,当I/O口检测到高电
平时,表示没有检测到火焰;否则,表示检测到火焰。即此时单片机能够识别高低电平的惟一意义了。
(2)烟雾传感器调试时遇到的问题
连接好烟雾传感器后,发现有烟雾时,传感器检测不到信号。通过示波器观察,发现该传感器有两种接法。第一种接法会出现有烟雾时,电平会在原来的基础上降低的现象;第二种则会出现在检测到烟雾时,把电平拉高的现象;此时反观焊接,发现传感器的方向与想象中的方向相反,于是将硬件拆下来,换另一种方式焊接。下载程序后发现依然不行。再查该器件的DATASHEET时,发现该器件的工作电压为5 V,误差为0.1 V。于是测量本系统中烟雾传感器的工作电压,发现达到5.8 V。初步判断该器件烧坏了。重新换上一个新的器件,按照图4中的经典接法接上,原来的程序保持不变。下载到单片机并提供烟雾等外部环境,器件终于可以正常工作。
(3)无线收发模块调试时遇到的问题
首先将PT2262,PT2272M4的1脚接地,其他的悬空,两者地址管脚连接保持一致。连接好电路,仔细检查确保无误后,给PT2262的D0端口加上一个3 V电压,但是接收模块没有反应。再次检查电路,没有发现问题。查资料得知,不同厂家的收发模块采用的电压不一样,于是接上5 V电压,此时接收模块对应端口上的LED灯点亮了,但灯却一直亮着,即发送模块一直保持着发送状态,这是不正常的。重新查资料发现,要想使收发模块正常工作,必须正确设置PT2262 TE端口的电平,其高低电平可以控制编码的发射。通过设置,最终成功地使PT2272M4接收端口的LED灯闪烁。

3 结论
实验证明,本系统运行稳定可靠,抗干扰能力强,操作简单,并获得省级大学生电子设计大赛三等奖。随着产品化生产,本系统还可以做得更完善:将接收模块做成腕表一样小巧,将它带在手上,既是装饰品,用户又容易感受到警报信号;可以增加系统的求助功能。更多的完善方案有待于去努力。总之,该系统简单实用,特别适合于听障人士、老年人、独居人士和一般人使用,具有广阔的应用前景和推广价值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭