历史上的今天
今天是:2025年03月08日(星期六)
2020年03月08日 | PIC单片机存储器拓展
2020-03-08 来源:eefocus
生活中感应水龙头越发的常见了,公共场所使用也更加的频繁,感应水龙头,顾名思义,就是通过红外线感应出水。那么感应水龙头的功能是通过什么实现的呢?
感应水龙头,是通过红外线反射原理,当人体的手放在水龙头的红外线区域内,红外线发射管发出的红外线由于人体手的摭挡反射到红外线接收管,通过集成线路内的微电脑处理后的信号发送给脉冲电磁阀,电磁阀接受信号后按指定的指令打开阀芯来控制水龙头出水;当人体的手离开红外线感应范围,电磁阀没有接受到信号,电磁阀阀芯则通过内部的弹簧进行复位来控制水龙头的关水。
感应水龙头供电检测的功能实现主要通过英锐恩开发芯片PIC16F684。就是通过芯片程序检测感应水龙头供电情况。当芯片检测电池没有正常供电时,芯片会选择备用电池顶替上,改为备用电池供电,确保感应水龙头能正常工作不受影响。
英锐恩开发芯片PIC16F684是Microchip的8位单片机产品,其功能特性主要有以下几点:
增强中程核心,49个指令,16个堆栈级别
具有自读写功能的FLASH程序存储器
96 LCD段驱动支持
内32 MHz振荡器
集成电容mTouch传感
模块综合温度指示器
MI2C,SPI,EUSART W/AUTOW
3 ECCP和2 CCP(增强/捕获比较PWM)
可选电压基准的比较器
14路电压基准10b模数转换器
25 mA源/槽电流I/O
四个8位定时器(TMR 0/TMR 2/TMR 4/TMR 6)
一个16位定时器(TMR 1)
扩展看门狗定时器(EWDT)
增强型断电复位
棕色复位(BOR)
电路串行编程(ICSP)
宽工作电压(1.8V-5.5V)
低压PIC16LF1937变体(1.8V-3.6V)
英锐恩用PIC16F684做感应水龙头的方案开发,最大化的使用了它的功能并满足了感应水龙头的功能开发。对于感应水龙头供电检测问题也达到了很好的预防效果,并能够保证感应水龙头长期正常使用。
上一篇:PIC的PWM模块学习经验
史海拾趣
|
第一讲:开发板和软件的操作使用 1、 介绍配件。 2、 安装软件(ICC AVR 和AVR STUDIO)及其使用,包括新建工程、程序下载,仿真调试;整板测试;板上资源。 3、 着重介绍一下USB接口的仿真器。 第二讲:AVR单片机的概述和C语言的基础知识 ...… 查看全部问答> |
|
现场总线是一种开放式、 数字化、多点通信的控制系统局域网络, 是当今自动化领域中最具有应用前景的技术之一。CAN总线是现场总线中的应用热点,CAN总线支持分布式控制和适时控制的串行通信网络。 由于CAN总线具有通信速率高、开放性好、报文短 ...… 查看全部问答> |
|
DS2-电力载波通讯PLC 什么是电力载波通讯PLC技术? 电力载波通讯PLC(英文:Power line communication)是电力系统特有的通信方式,电力载波通讯是指利用现有电力线,通过载波方式将模拟或数字信号进行高速传输的技术。最大特点是不需要重 ...… 查看全部问答> |
|
最近要在原来的板子上添加3G模块,用的是中兴的MC8630,但该模块的AT指令是通过串口来发送接收的,而相关的数据信息是通过USB来进行的 如此一来,我们是这样设想的:在原来的板子上模拟一个虚拟串口来接收上层的AT指令,然后该虚拟串口再把接收到的指令 ...… 查看全部问答> |
|
小弟最近在用mfc编程。用常规定时器定时接收串口中的数据,但是当我点击界面中其它按钮的时候,接收到的串口数据有丢失现象。请问可不可以把常规定时器的优先级设高一些,让其它如鼠标消息的优先级设低一些,从而使接收数据不丢失。 … 查看全部问答> |




