青年视力保护仪_第1页
青年视力保护仪_第2页
青年视力保护仪_第3页
青年视力保护仪_第4页
青年视力保护仪_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、logo青少年视力保护仪青少年视力保护仪11106126 陈蛟11106139 王敬11/6/20211课程设计1、背景、背景v近视是青少年中较为普遍的问题。看书时间过长,看书环境不适合,看书姿势不正确等是导致这一问题的部分原因。在课程设计实验中,我们小组选取青少年视力保护仪这一课题,目的是设计一个装置,能够在上面这些情况下报警,从而减少上面这些原因给青少年视力造成的不良影响。11/6/2021课程设计22、技术指标要求技术指标要求v 1)定时:看书或作业超过一定时间后,语音提示阅读时间过长,并且指示灯亮。具体看书持续时间可以在软件中设置,预设为45分钟。v 2)光敏:光线较弱不适合阅读时,蜂

2、鸣器发声,提示光线不足,并且指示灯亮。光线强弱阈值的选择可以通过调节滑动变阻器实现,选取了一个较为合理的指标后便可以保持不变。v 3)测距:阅读姿势不正确,即眼睛离书本太近时,蜂鸣器发声,提示改正坐姿,并且指示灯亮。距离预设为30cm,可调节。11/6/2021课程设计3 3、方案论证、方案论证1)计时与定时采用)计时与定时采用pcf8563v对比方案:直接用单片机vpcf8563是专用的时钟芯片,计时准确。将该芯片初始化后,它便开始计时,从里面读取时间数据显示出来即可,这样编程所需的计算量便很小。另一方面,pcf8563提供了较多的其他功能,如定时,分钟、时钟、日期、星期报警等,所以实验要求

3、的功能很方便。实现这些功能所需的单片机编程很复杂,我们采用pcf8563。11/6/2021课程设计42)判断光线是否充足采用光敏电阻)判断光线是否充足采用光敏电阻v对比方案:采用光敏芯片on9668v通过查阅资料,我们找到光敏芯片on9668,但没有购买到,所以最终采用光敏电阻。事实上,光敏电阻的良好性能足以使我们完成目标,因此光敏芯片似乎不是那么必要。11/6/2021课程设计53)距离采用红外发射和接收)距离采用红外发射和接收v对比方案:水银开关、超声v测距主要有红外、超声和水银开关三种形式,各有各的特征。我们选择的是红外,另外两个与我们做同一课题的小组分别选择其他两种,最后都得出了想要

4、的结果。由于环境中有大量红外线存在,所以要选择性地发射和接受一定频率的红外线,这样才能准确的实现测距的功能,并且不会受环境太大的影响。11/6/2021课程设计64)报警采用语音芯片)报警采用语音芯片isd1420v报警选用的是语音芯片isd1420,它能分段录音20s左右,再通过选取地址分段放出。在不同情况下放不同的音,从而达到报警的功能。11/6/2021课程设计75)编程)编程采用采用c语言语言v对比方案:汇编语言v我们选择c语言编程,因为它比汇编语言结构上更清晰,易于调试,并且c语言适宜于处理大量计算。通过这门课程学习一些新的知识是我们选择c语言的另一原因。由于以前没有学习过,所以开始

5、使用时存在很多困难,借阅相关书籍学习之后便解决了一些问题,很好的完成了要求的软件设计。11/6/2021课程设计84、系统框图、系统框图11/6/2021课程设计9调整时间开始确定液晶显示器开始计时定时时间到语音提示看书时间过长看书时间过长报警灯亮光线过暗int0语音提示光线过暗光 线 过 暗报警灯亮距离过近int1语音提示坐姿不正确距离过近报警灯亮5、单元电路设计、参数计算、元器件选取、单元电路设计、参数计算、元器件选取 1)时钟芯片)时钟芯片v将pcf8563的两个引脚scl、sda分别接到p1.0、p1.1,通过单片机的p1口模拟i2c总线进行通讯。11/6/2021课程设计102)光敏

6、部分)光敏部分11/6/2021课程设计11亮电阻暗电阻11/6/2021课程设计123)红外发射部分)红外发射部分发射频率为 11/6/2021课程设计13khz411cr4r1244. 1)(4)红外接收部分)红外接收部分v对特定频段进行处理,从而可以排除环境因素的干扰。图中r23是用来调节接收频率的,200k对应接收频率为40khz左右。11/6/2021课程设计145)语音芯片部分)语音芯片部分visd1420是使用方便的单片20s语音录放芯片;存储的语音信号可以不耗电保存较长时间;可以反复录放;可以分段进行信息处理1至160段;5v单电源工作。v运行相应程序后,按s1键开始录音,可以

7、分多段进行录音,我们只需要录三段音即可。按s2键可以分段放音。v使用时,先录三段音,再将语音芯片接到单片机上,在中断里调用该芯片,从而决定播放哪段录音。11/6/2021课程设计1511/6/2021课程设计166、电路原理图、电路原理图11/6/2021课程设计177、工作原理工作原理v先给语音芯片录三段音。v给该装置上电后,先调节时间,按确定键后时钟芯片开始运行,并按设定参数进行定时。v定时时间到后,语音报警并且相应的报警灯亮。v该装置运行过程中,一旦光线过暗,或者看书人离桌面太近,语音报警并且相应的报警灯亮。11/6/2021课程设计188、软件设计、软件设计v程序设计分为两部分,一部分

8、用于控制isd1420进行分段录音和放音,录好音后供主程序调用。另一部分为主程序,在主程序中,实现时钟芯片初始时间的设定,读取芯片时间并在数码管上显示,同时在外界的光线过暗或人距离书本过近时,响应中断,并在中断中控制语音芯片放音以及控制相关的led灯发光。11/6/2021课程设计19v语音芯片在与单片机进行连接时,地址线a0,a1,a2,a7接地,a3,a4,a5,a6分别接在单片机p1口上的p1.0, p1.1, p1.2, p1.3,则三段录音的首地址分别为0 x28,0 x50和0 x78,每段录音时间大约为5秒。rec及playl分别接在p1.4及p1.5,分p1.6及p1.7分别定

9、义为record键和play键。在运行录音程序时,按下record键后进行录音,按三次则录完三段音;录音完成后可按play键进行放音,按一下放一段音,用于检测录音效果。11/6/2021课程设计20v光线太暗输出接中断0,距离太近输出接中断1。v主程序中,通过模拟i2c总线与pcf8563进行通信,主程序开始运行时,先向时钟芯片写入初始时间和倒计时时间,接着等待按键以调节初始时间,达到校准时间的目的。设置完后开始读取pcf8563的时间并在数码管上显示,这时若有外部中断,则进入中断服务程序。11/6/2021课程设计2111/6/2021课程设计22yesyesyesyesnononono开始

10、结束等待按录音键按下录音键?录音满3次?录音等待按放音键按下放音键?放音满3次?放音yesno发送数据及设计定时选择时/分加1或减1此次结束?no选择读数据确定显示时间报警yes定时时间到?开始时钟芯片部分录音及放音部分中断部分中断部分11/6/2021课程设计23光线过暗int0语 音 提 示光线过暗光线过暗报警灯亮距离过近int1语音提示坐姿不正确距 离 过 近报警灯亮9、电路的调试,测试数据记录、分析、电路的调试,测试数据记录、分析v上电后通过按键可以调节起始时间,确定后时间显示很正常,定时也很准确;一旦遮住光敏电阻,语音报警并且相应的报警灯亮;人离桌面太近,低于30cm左右,语音报警并

11、且相应的报警灯亮。结果都符合要求。11/6/2021课程设计2410、存在问题、存在问题v1、距离似乎没有办法随心所欲地调节,至少很不敏感;v2、是否能检测到红外线与反射物靠近装置的速度有关,当速度很慢时并不能检测到什么;v3、即使检测到红外线,也只是出现一个瞬时的低电平,而不是老师所要求的稳定的低电平。v4、产生中断并报警时,时间显示暂停。11/6/2021课程设计2511、参考文献、参考文献v 1)赵亮,侯国锐。单片机c语言编程与实例。人民邮电出版社。2003年9月第1版。v 2)龚运新。单片机c语言开发技术。清华大学出版社。2006年10月第1次印刷。v 3)李朝青。单片机原理与接口技术。北京航空航天大学出版社。2005年10月第3版。v 4)刘京南主编,王成华副主编。电子电路基础。电子工业出版社。2008年1月第3次印刷。v 5)pcf8563日历时钟芯片原理及应用设计。广州周立功单片机发展有限公司。v 6)isd1110/isd1420系列语音录放集成电路应用说明。v 7)555时基电路技术手册。v 8)吴芳,孙志浩,李永峰等。红外测距在防近视中的应用。科技信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论