阿里巴巴
收藏|地图|在线留言在线咨询|0755-8325-1815

深圳宇凡微电子有限公司

聚焦宇凡微,实时掌握行业前沿资讯
干手器是用什么单片机进行开发的?
作者: 编辑: 来源: 发布日期: 2020.05.07 浏览次数:1
信息摘要:
随着电子技术的快速发展,电子产品逐渐成为了我们生活的必备用品。电子程序自动化也成为了人们的一种享受,不论是工厂或者公司又或者酒店和高级场所等…

干手器随着电子技术的快速发展,电子产品逐渐成为了我们生活的必备用品。电子程序自动化也成为了人们的一种享受,不论是工厂或者公司又或者酒店和高级场所等,非常多地方会应用被动式人体热释电红外感应,因为它的性能稳定并且能够长期可靠地工作,所以才能收到广大用户的青睐,主要的开关由人体的热释电红外线传感器、信号处理电路、控制执行电路、电源等多个部分组合成。

单片机也可以实现这个自动烘干的功能,它简便、可靠。是由单片机系统进行设计的人体热释电红外线传感器的发射与接收的功能。就是当有人把手伸在指定的位置时,红外发光二级管发射出来的信号通过手反射给了接收器,再然后控制风机运转。直到将手移开,风机就停止运转。

1、传统方案:大多的干手器都是采用定时器和芯片等集成的电路来实现。电路由编码电路、译码电路、定时电路、控制电路和报警电路等进行组成。

2、设计解决方案:方案采用九齐单片机的NY8A062D型号来实现。软件编程灵活、空间大,可用程序实现各种逻辑的控制。可以通过数码显示和键盘来设定等多种程序功能。

单片机开发案例采用的芯片少,焊接相对容易。使用 NY8A062D来控制核心单片机控制系统,调试方面使用软件也会比较方便。

3、单片机系统介绍:单片机系统采用的是九齐单片机的NY8A062D芯片,它是以EPROM作为存储器的8位单片机,专门为家电或量测等等的I/O设计。采用CMOS制程并且同时提供客户低成本、高性能、及高性价比等显著优势。NY8B062D核心建立在RISC精简的指令集架构可以很容易地进行编程和控制,共有55条指令。除了少部分指令需要两个指令时钟之外,大多数指令都是一个指令时钟就能完成,可以让用户以轻松地以过程控制完成不同的应用。因此此单片机非常适合各种中低记忆容量但又复杂的应用。NY8B062D内建立高精度十一加一通道12位ADC模数转换器,与高精度的电压比较器,足以应付各种模拟接口的侦测与量测。

4、晶振电路以及复位电路:石英晶体(或陶瓷谐振器)及电容C1、C2都接在放大器的反馈电路之中形成并联振荡电路。外接电容C1、C2并没有十分严格的要求,但是电容容量的大小会轻微的影响到振荡频率的高低、振荡器的稳定性、起振的难易程序和温度稳的定性。如果使用石英晶体,电容推荐使用30 PF,反而使用陶瓷谐振器选择40 PF最佳。

本电路设有复位开关,当烘干过程中或烘干结束之后按下复位键,则系统清零,返回初始的状态。

5、人体释放的热量红外线传感器的特性和原理:一般人体会发射10μm左右的波长红外线,设计的传感器就可以有针对性地检测红外线的存在与否,每当人体红外线照射到传感器上后,因热释电的效应向外释放电荷,电路经检测处理后就能产生控制信号。这种专门设计测热源探头它只对波长为10μm左右的红外辐射敏感,所以它除人体以外的其他物体是不会引发探头工作的。

6、硬件部分:首先检查一下电路是否存在虚焊脱焊,连接口是否正确。然后接通+5电源,把手伸到指定位置,观察电吹风有没有运行。再然后,在任意的情况下按下复位按钮,检查电路是不是能够自动复位。

7、软件部分:根据单片机开发方案,将整体项能分解成多个子功能模块,每个子功能模块完成指定的功能程序。然后再根据整体要求和分解的功能模块,确认每个功能模块之间的关系,并画出完整的程序流程图。最后程序调试时,将设计好的程序输入系统,汇编,排除错误语法。按照设计好的原理图,在实验平台上连线,检查没有错误后。再将汇编好的程序传送至实验装置上。执行好该程序后,检查程序是否能够达到设计要求,若未能达到,改进程序,直到能够达到要求为止。

开发方案总结

设计软件的过程中,出现过很多很多的错误。最常出现的是语法错误,所以需要翻阅各种资料、网上查询来获得更多的信息,最后修改了很多语法错误。在设计程序过程中,首先是程序地址空间的分配问题,因为九齐单片机片内空间资源有限,分配不均的话会因空间问题发生冲突,这时保护就显得相当的重要。再有就是因为汇编的可读性较差,写程序时由于过多的采用跳转指令,所以出错率也会大大增加。克服这个问题,需要熟练的编程经验,和足够的耐心。还有就是汇编的效率问题,虽然指令就那几条,但是用法灵活,所以要写出高效率的代码应更多的尝试。在调试的过程中,常常因为符号错误和语法错误而使程序无法正常运行,因此编写完成程序时应该认真检查。

深圳宇凡微电子有限公司为您介绍干手器方案设计开发


推荐资讯

咨询热线

0755-8325-1815