关于单片机检测漏水电路设计-记录
关于单片机检测漏水电路设计-记录
- 叙述
- 过程
- 注意事项
- 踩的坑
- 使用
- 总结
叙述
这两周,尝试用单片机进行检测漏水的项目,整个过程也是遇到了很多坑,也正是因为此才明白了许多道理,即使最简单的硬件,要是学的不深,也会犯致命错误,本篇是做一个记录,以此为鉴,哎~说多了都是自己菜啊。
过程
方式1:(1)使用单片机测量水部分,开始想的比较简单,单片机的引脚本身就能被拉高拉低,所以想直接通过地和单片机引脚来控制。但是后来发现有时为高,有时低,查过才知道因为单片机引脚问题(下边说明如何解决)。如下图所示,虽然画图有些灵魂。但是不妨碍理解。
(2)增加了上拉电阻,解决这个问题后,以为就能够可以了,结果发现,竟然探测不了水,引脚无法被导通。但是探测线两端短接就能拉低,这说明水无法导通引脚,如下图所示,
(3)这说明水的电阻太大了, 一用万用表测量,发下电阻上兆了(M),表笔扔在纸水杯一下午,发现竟然还一直变化,不过范围大约是1M~5M之间,可能会因为水质的不同,电阻会不同,如下图。
方式2:尝试过第一次失败后,想到用三极管,虽然后来这种方案成功了,但是这其中遇到了一个大坑,也是自己的知识所限造成的。
在这里要大声疾呼:三极管一定要学好啊!
使用三极管,加上外围电路,因为没有8550,所以用9013代替了,结果用洞洞板焊接好电路后,发现还是无法到检测水,自己就傻白缺地向上级报告,这个方案不太行,吃个饭的功夫,回来就打脸了,上级做了一个9013电路,直接可以了,直接打脸。
以下是电路实物图。
简单整理画了电路图,如下图,两节电池,一个三极管s9013,一个滑动电阻,一个灯,就组成了这个电路,嫌麻烦可以不要划懂电阻,这是最简单的测漏水测试电路了。
注意事项
使用起来,应该先了解原理,关于三极管网上讲的很多,使用应该注意以下事项:
1)弄明白使用三极管的基极,发射极和采集极。
2)了解三极管原理。
3)拿到三极管时要弄明白是PNP还是NPN的,在上图中是NPN,而8550是PNP不清除可以查查,如下图。它们使用方式和特性不太一样,在画图时,根据自己需要使用。
踩的坑
这里总结踩到坑,做个记录。
1)单片机悬空状态下,为高阻态。简单点来说,以STM32单片机为例,将其设置为输入,它读到的数据有时为0,有时为1,不确定的。解决方式是加一个上拉或者下拉电阻。
2)发射极(Emitter)与采集极(Collector)不要弄反,这是我本次实验是失败的原因,也是打脸的原因。
使用
改造一下,可以用单片机来测漏水,电路图如下,以下作为一个参照。
总结
这次算是记录,限于自己的知识,以此为鉴。
关于单片机检测漏水电路设计-记录相关推荐
- 单片机检测信号通断通用电路(3.3V/5V直流信号,24V+直流信号,220V交流信号)
在实际的电路设计中,往往需要用到单片机检测某些信号通断,检测电压有无. 在一定的范围内,比如3.3V的直流信号,单片机的IO是可以直接连接信号检测的, 但是往往实际信号各种各样,24V/48V直流,2 ...
- 单片机检测220V交流电通断电路
我们在topemic网站上分享过一篇题为"单片机检测220V交流电通断电路"的文章,目前有近万次阅读,在这里做个总结分享给没有读过该文的公众号朋友. 废话不多说,直接上图: 该电路 ...
- 单片机原理与实践学习记录之51单片机硬件基础
单片机原理与实践学习记录 第三课(更新时间:2021.9.6) 51单片机硬件基础 MCS-51是Intel公司生产的一个单片机系列的总称.在功能上,该系列单片机有基本型和增强型两大类,通常以芯片型号 ...
- 你问我答,单片机检测220V交流电通断电路
我们在topemic网站上分享过一篇题为"单片机检测220V交流电通断电路"的文章,目前有近万次阅读,在这里做个总结分享给没有读过该文的公众号朋友. 废话不多说,直接上图: 该电路 ...
- STM32 CUBEMX 修改单片机型号 个人操作记录
原先有IOC文件的情况下替换单片机型号,本次记录的是从F103系列直接替换到F407. 1.新建CUBEMX工程 选择需要的单片机型号和开始 2选好单片机之后就出来了界面: 3接着加载原先的IOC文件 ...
- 单片机原理与实践学习记录之51单片机I/O口简单应用
单片机原理与实践学习记录 第二课(更新时间:2021.9.3) 51单片机I/O口简单应用 C51中常用的头文件 通常有reg51.h,reg52.h,math.h, ctype.h, stdio ...
- 利用LM358制作相移电路并通过STC单片机检测相位差
电路部分全图 前面部分为相移电路,后部分为整流电路将正弦波转换成方波并将最低电压抬升到0V,使得单片机可以进行正常的电位读取. 相移电路部分 R1,C1,R2,C2部分起到选择正弦波频率的作用,滑动变 ...
- 基于单片机的晾衣架电路设计(#0210)
功能描述 1.采用51/52单片机作为主控芯片: 2.采用数码管显示工作状态: 3.采用步进电机作为晒衣杆动力: 4.采用ULN2003芯片驱动步进电机: 5.采用DHT11传感器检测温湿度: 6.采 ...
- STC15系列单片机检测不到,下载不成功
检测不到单片机存在 使用STC15系列的IAP15W4K61S4和IAP15W2K16S2两种型号的单片机时,都出现了STC-ISP下载软件很长时间检测不到单片机的情况 百度得到的解决 网上百度你经常 ...
最新文章
- 成功解决AttributeError: module tensorflow has no attribute reset_default_graph
- 【Linux内核】内存映射原理
- MFC关键技术-消息映射机制
- mail安全性与加密
- java压缩图片工具类Thumbnailator
- android9.0 从driver到APP(2)--hardware
- 对算法的认识——逻辑回归
- Capture CIS配置Mysql数据库连接
- FINSTCP python2.5
- Yapi的安装与使用
- OpenStack与Tungsten Fabric如何集成丨TF成立大会演讲实录
- Help Hanzo LightOJ - 1197(素数筛法)
- CornerNet,CenterNet关键代码解读: kp,_decode,left pooling
- LASSO回归与L1正则化 西瓜书
- 蓝桥杯单片机第11届国赛程序题参考答案
- FAL_SERVER参数解释
- 快手引流卖什么暴利?很多人现在都觉得在各大平台引流很难
- 【渝粤题库】陕西师范大学111119 统计学作业
- 剑指offer编程题(JAVA实现)——第38题:二叉树的深度
- 5g手机性能的数据分析,SPSS主成分分析