- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】基于单片机的红外传感键盘
作品名称:单片机红外传感键盘
吉林大学通信工程学院
2012级
张明凯 程骞 刘天阳
作品类别:1
一、立项背景与目的
随着社会的不断发展,键盘在我们的日常工作和学习中越来越随处可见,例如银行存取款,保险箱密码锁。但是随着键盘使用频率的增加,不安全的因素也越来越多。针对安全问题,我们希望采用一种方式改进传统的按键键盘,来避免一些不安全因素。
二、方案设计
1、方案选择
就红外发射器而言,我们想到以下几种方案:
普通红外发射接收管,
优点:不可见光,隐蔽性好,便宜,
缺点:光源发散,发收间干扰严重。
普通激光器(红、绿等可见光),
优点:方向性强,发收间干扰小,发射器价格适中,
缺点:可见光,隐蔽性很差,接收管价格昂贵。
激光红外发射接收管,
优点:不可见光,隐蔽性好,发收间干扰小,
缺点:价格昂贵。
2、方案确定和优化
综合考虑该三个方案,我们选择第一个方案(普通红外发射接收管),他的驱动相对简单,而且功耗低,安全性高,它的优点是不可见光、隐蔽性好、便宜。但是由于红外发射接收对管的发散范围较大,因此我们的方案会遇到精确度不足的问题而影响产品的功能。解决方法是在每一对管的周圈套上不透光的材料,比如加聚光镜或加防护罩等,尽量使得红外射线被控制在一定范围内。经过试验和测试,这种方法可以比较好的解决精确度的问题。
3、理论分析与
四、单元电路设计
最小系统板:(我们用的是stc89c52,P0口加一上拉电阻,作为输出口用)
显示模块:
我们用四位7段共阴数码管,74ls04驱动,9013三极管做位选驱动,其中P3口为段选控制,P0.0~P0.3为位选信号控制。
未加驱动:(原本思路,效果:数码管暗暗的亮,根本看不清楚)
加驱动后:(效果:数码管点亮正常,无异常现象)
键盘模块:P1口选为键盘输入端。
起初整体构图:(单片机无法识别来自键盘的信号)
起初细节构图:
反馈模块:P4口设为反馈口,连一蜂鸣器。
程序烧写模块:
五、单元电路测试
模块 所用设备 效果 程序烧写模块 单片机最小系统板,电脑 良好 反馈模块 示波器 良好 键盘模块 电压表,示波器 良好 最小系统板 Led灯 良好 显示模块 直流5v电压源 良好
六、整体测试
测试效果较好,能较快识别所感应按键,而且4×4的键盘不单单识别16个键,经测试,在误差要求低的情况下可实现识别16+8=24个键。
识别16个键:
P1 P2 P3 P4 P5 0 1 2 3 P6 4 5 6 7 P7 8 9 A b P8 C d E delete
识别24个键:
P1 P2 P3 P4 M1 M2 M3 M4 P5 M5 0 M5 1 M5 2 M5 3 M5 M1 M2 M3 M4 P6 M6 4 M6 5 M6 6 M6 7 M6 M1 M2 M3 M4 P7 M7 8 M7 9 M7 A M7 b M7 M1 M2 M3 M4 P8 M8 C M8 d M8 E M8 F M8 M1 M2 M3 M4
七、结论
经设计和调试,成品效果较好,发收管干扰尚可接受,达到预期结果。在设计和调试过程中我们发现,理论需要通过实践去验证,一些设计时理论上看起来并没有错误的地方在实践过程中并不可行,比如数码管显示那一块,单片机的能力不足以带起四位数码管的正常点亮,还有红外接收管收到的信号并不能让单片机识别,但我们可保证电压是足够的(约0V~4V)。由于在实验室没有足够的仪器来测从收管来的信号波形,实验曾陷入瓶颈。经过我们的一遍遍尝试,最终参考开关三极管特性实现了让单片机认识该电平。我们的作品理念非常简单,但想法有较高参考价值。我们想做的不仅仅是一个键盘,4×4键盘仅是我们红外传感键盘想法简单实物化的缩影。
八、附录
软件程序代码:
#include reg52.h
char disp_buff [] ={ 0, 0, 0, 0};//显示缓冲单元
//===========================================================
//===========================================================
delay1ms(unsigned int t)
{
您可能关注的文档
- 【2017年整理】基于PIC单片机的太阳能发电系统设计.doc
- 【2017年整理】基于multisim的低频电子线路实验.doc
- 【2017年整理】基于MSP430的数字电压表设计.doc
- 【2017年整理】基于PLC的多级传送带控制系统.doc
- 【2017年整理】基于STM32的温度测量系统.doc
- 【2017年整理】基于RDA5820的芯片功能扩展.doc
- 【2017年整理】基于SolidWork对小型电动双立柱式汽车顶升机的设计.doc
- 【2017年整理】基于一种改进的BP神经网络光伏电池建模.doc
- 【2017年整理】基于zigbee的红外检测设计.doc
- 【2017年整理】基于云计算的移动教育综合服务系统研发及产业化项目可研报告.doc
- 【2017年整理】基于商场空调实际运行能耗确定空调基本设计参数.doc
- 【2017年整理】基于单片机的红外报警系统.doc
- 【2017年整理】基于四象限功率测量原理的三相交流电相序判别方法.doc
- 【2017年整理】基于压电传感器的交通违检测系统设计.doc
- 【2017年整理】基于单片机的宽带放大器设计.doc
- 【2017年整理】基于单片机的计数频率计的设计.doc
- 【2017年整理】基于惠普服务器及存储的应急指挥系统解决方案.doc
- 【2017年整理】基于振动信号的齿轮故障诊断方法研究硕士毕业论文.doc
- 【2017年整理】基于群组研究后的教学预设2.doc
- 【2017年整理】基于物联网技术的煤气自动监控系统.doc
文档评论(0)