使用8051微控制器项目的水位控制器将通过传感坦克中的水位来帮助自动控制水电机。本文介绍了如何检测和控制架空罐或任何其他容器中的水位。该系统监控罐的水位,每当坦克空时会自动接通电机。
当高架油罐或容器满油时,电机关闭。在这里,水箱的水位显示在LCD(液晶显示器)上。使用这个系统,我们可以避免水溢出。
我们已经见过AVR单片机的水位指示电路是如何工作的在早期的帖子中。但是,在这里,我们正在设计用于使用8051微控制器自动检测和控制水位的电路。
在该系统中,可以通过使用一组4个线来完成水感测,该电线放置在罐中的不同水平。直流电源探头放置在罐的底部。
建筑和输出视频
使用8051电路原理的水位控制器
该系统主要工作原理是“水导电”。放入水箱的四根电线将显示不同的水位。基于这些导线的输出,单片机在LCD上显示水位,并控制电机。
刚开始当油箱空了,液晶显示器会显示LOW信息,电机自动运行。当水位达到一半水平,现在LCD显示一半,仍然电机运行。
当坦克已满时,LCD会显示完全和电机自动停止。同样,电动机在罐中的水位变低时运行。
水位控制器采用8051单片机电路图
使用8051微控制器的水位控制器所需的组件
- AT89C51微控制器(或基于8051个的微控制器)
- 8051程序员(编程板)
- 11.0592 MHz石英晶体
- 2 x 33pf电容器
- 2 x10kΩ电阻(1/4瓦)
- 10μF电容器
- 按钮
- 1kΩx 8电阻包(用于上拉)
- 16 x 2 LCD显示屏
- 5V继电器
- 4 x 2n2222(NPN)晶体管
- 直流电机(用于演示)
- 10kΩ电位器
- 1N4007 PN结二极管
- 编程电缆
- 连接电线
- 电力供应
- KeilμVisionIDE
- Willar软件(用于刻录代码)
- Proteus(用于电路图)
如何用8051单片机设计水位控制器电路?
采用8051单片机设计的水位控制器的核心是AT89C51单片机。水位探头通过晶体管与P0.0、P0.1、P0.2相连(通过相应的限流电阻与晶体管底座相连)。P0.0为低水平,P0.1为半水平,P0.2为高水平。
晶体管的集电极接VCC,发射极接PORT0端子(P0.0、P0.1、P0.2)。
微控制器的Port1连接到LCD的数据引脚和LCD显示器的控制引脚RS,RW和EN分别连接到P3.6,GND和P3.7。
对于示范目的,我们使用了简单的直流电机泵。它连接到继电器,并通过晶体管从P0.7馈送到继电器的输入。
相关帖子:还阅读了有趣的概念亚博彩票下载水位报警电路如何使用555计时器。
水位控制电路的算法
- 首先将控制器引脚P0.0,P0.1和P0.2配置为输入和P0.7作为输出。
- 现在,初始化LCD。
- 连续检查水位输入引脚P0.0,P0.1和P0.2。
- 如果所有引脚都低,则在LCD上显示油箱为“空”,使P0.7引脚高,电机自动运行。
- 如果电平低,则如果P0.0高,则显示水位为“低”并继续运行电机。
- 引脚P0.1上的高脉冲表明水已达到半级。因此,在LCD上显示相同的东西并正常运行电机。
- 如果p0.2高,则罐中的水位已满。
- 现在,使P0.7引脚尽可能低,自动关闭电机。
使用8051电路模拟视频的水位控制器
下载项目代码
如何用8051单片机操作水位控制器电路?
- 首先在Keil Vision IDE中编写水位控制器程序,并生成。hex文件。
- 烧程序。十六进制文件)的微控制器使用外部程序员和Willar软件。
- 现在根据电路图提供连接。
- 在提供连接时,请确保AC和DC耗材之间没有共同连接(如果您使用的是AC电机)
- 将4根水位指示线放入小水箱(3个探头用于3个不同的水位,4个探头用于普通供水)
- 开关供应。现在,电机将自动运行,因为坦克没有水。(即使水位低)也会打开)。
- 现在倒水,当它达到低电平时,液晶显示器低。
- 对于中间级别,它将在LCD上显示一半。
- 仍然如果你倒水,然后水位达到满,LCD显示满,电机也自动关闭。
- 关闭电机供应和电路板供电。
思考亚博彩票下载如何使用8051微控制器接口7段显示器
水位控制器电路优点
- 由于系统根据水位自动控制电机,因此人力努力降低。
- 该系统消耗更少的电源。
- 简单,更可靠。
[还阅读:如何制作可调整的计时器]
水位控制器电路的应用8051
- 用于手动监测的大型建筑物很困难。
- 用于工业液位自动控制。
87年响应
我可以获得这个项目的源代码吗?请将源代码发给我的电子邮件。我想使用AT89S52制作这样的项目。
嗨,你有没有得到这个项目的源代码?如果是这样,请分享我喜欢这个项目也很多,想要做到这一点
PLZ发送模拟文件
链接中的项目代码只支持LCD或电机吗?
点击上面的链接下载源代码
在此源代码中,LCD的工作很好,但继电器未打开。我认为电机的编程是错误的。Plzz帮助我。
我正在制作相同的项目,我需要代码。这对我来说是一个非常有用的产品。
我喜欢制作这个项目
我很喜欢我家
我和他们一起做同一个
我想做这个nd想要在我家中安装我。请给我源代码和总项目成本。
这很棒..文章中已经提供了源代码。请通过它..如果您有任何进一步的澄清,您可以联系我们..
我把代码刻录到了软件中,但为什么我不能运行电路?代码应该在其软件中完成,或者我们只能在dev c ++中复制和粘贴?请回答我。这个项目需要在星期三之前完成:(((
尝试复制粘贴在Keil软件的代码,并创建一个十六进制文件,然后刻录到控制器。
我试过在keil中运行它,但我仍然给了我错误。你请把hex文件发给我吗?..我的电子邮件是skuulfeez@gmail.com.
电机未使用此源代码运行。请帮忙!
我需要做一个与单片机相关的项目。我喜欢这个项目的想法&我想为我的课程做这个项目。
所以我需要这个项目的源代码,请在我开始我的工作在这个项目的源代码给我。
我们已经在文章中提供了项目代码。请通过文章..
如果我们触摸水,当前会进入我们的身体吗?
没问题,你不会得到任何震惊
我真的需要这个源代码,因为我有三个simtank,当水是满的,在这些水箱,他们往往会掉下来,请帮助我
您好,来自马来西亚的IAM IDDHAM,您可以看到,您可以看到,目前它在马来西亚的季风时期,这在马来西亚造成洪水,大多数在马来西亚东侧,我的客观,旨在创造水指示器级别探测器因此,它可能可以帮助人们在这里提前指示水位,可以提前移动,也许可以节省更多的生命。
所以我看到这个项目可能有用,但我需要帮助完成项目。我在嵌入式系统中有很少的了解,例如Runringlight,Loop,Adcon,Timer。
你能帮帮我吗?在硬件和程序代码的主题?
电子邮件:iddhamshahlee@gmail.com.
那么在水中亚博彩票下载发生的电解又是怎样的呢?这是目前发现的腐蚀传感器的主要问题之一。
请我需要项目代码......我想在学校的工业培训防务中制作相同的项目......它是迫切需要的......
你好,
我想为我的最后一年项目进行这个项目。我看到这个项目适用于我现在正在做的工程领域。请给我发电子邮件给我这个项目的源代码。您的帮助非常感谢..
请浏览文章,我们已经上传了代码。
我只想向我的学生展示微控制器如何在仪器应用中使用?
为什么不回复电子邮件说,水箱里有电解。你给出了这个问题的一个很好的答案吗?
这太好了,但我怎样才能在没有任何劳动的情况下在家里安装它
我想做这个项目,所以我想要这个项目程序。所以请将代码发送到我的邮件。
长官,把水位指示器的代码发给我
我在这个项目中兴起,我需要源代码,应该给我他们,以便我可以作为我的最后工作?
嗨,先生,我在ece中追求文凭。所以我必须了解这个项目的源代码。因为亚博彩票下载我要将我的重大项目达到了这条请给我这个pls的源头.thankyou来源
你好,先生,我是BE的学生。我想要这个项目的源代码,因为我使这个项目。发送它到我的电子邮件id。
我想使用89S52微控制器做同一个项目,所以请给我发给我代码
在整个赛道中,10K罐在哪里使用
10 k罐用于LCD显示器以调节其亮度
有人可以帮助我如何将代码编程到MCU AT89C51 ??是否有可能使用pickit2进行编程thnx回复......
我可以为这个项目获取源代码......我想做同样的项目。
代码已经上传,请通过文章..请下载keil打开这些文件..
.我可以得到这个项目的源代码我有兴趣做这个项目为我的最后一年的项目。
我想要一个相同的项目并为它添加更多功能。
应用程序是相同的..
这是一个很棒的项目,我喜欢。你会发送这些项目的源代码,因为我正在做类似的项目使用8086微控制器。
下载代码从post..
你好,我试图用89S51做这个项目,从来没有这样做过,所以请指导我,是代码不同于89c51(给我一个头丢失的错误)。亚博彩票下载我应该使用什么程序,我已经尝试了kel和arduino -编译与错误。谢谢(mikem1907@yahoo,com),我也使用一个aspusb 2.0程序员
我正在研究这个项目lcd没有显示任何msg,为什么获得此错误请帮助mi
这是一个很棒的项目。我正在做一个项目,我需要测量水位。我想知道水里的四根电线是怎么工作的。你能解释一下吗?先谢谢你。
请在电机开关打开时,我可以获得水位控制器的电路图,电机应该在电机开启时运行。当坦克完全时,它应该自动关闭。
我可以在汇编Langauge PLZ中获得代码吗?
我可以使用该项目的装配级语言获取源代码
我需要这个项目的汇编语言代码。在这里找不到asm文件..
我正在为我的家用电机制作项目。
我有个关于水箱传感器的问题。
在水箱中安装了简单的电线或传感器?
如果是传感器,您用过哪些传感器?
在该项目中没有使用传感器。使用电线。
我可以有关于这个项目的完整报告吗?亚博彩票下载
我已经准备好了这条路,如您所解释。我面临下面的问题。
如果我的身体部位与水有任何接触,我的电路非常适合。
当我的身体部位接触水整个电路的行为奇怪。它停止工作,然后我必须按下控制器的重置。我想当身体部位接触水时,传感探头会产生电压波动和整个电路机制失败。
请提供建议。克服这个问题。
您好SIR MOTOR在这个项目中没有运行
我已经粘贴了Keil软件的代码并建立了它,但我有0个错误,但1个警告告诉我这个问题的解决方案?
我在keil软件中粘贴了相同的代码我得到0个错误但是1警告,所以告诉我这个问题的解决方案吗?亚博彩票下载
嗨,这是我的实验项目。我们在arduino做同样的事情。我们面临的问题。它不工作。你能帮我们如何在arduino中编写代码吗
这是一个非常好的项目。我想工作这个项目,请给出该计划及其代码我的电子邮件
这很好
嗨,我可以得到这个项目的proteus模拟吗?非常感谢。顺便说一句,这是个很棒的项目
请给我这个项目的源代码
我与不同的UC一样
通过你的代码,我会这个想法亚博彩票下载
如果你能祝贺我的代码,我会非常林的
你们用的是哪种一次性手机????
为什么油箱是空的时候马达不运转?
电机和继电器之间是否真的需要v1 (vsine wave)电源?或者没有连接电路也能工作??它的用途是什么?请rp快速…
电机未与上面的源代码一起运行......我们必须进行哪些变化
是源代码是正确的,而我是在普雷斯的所有工作中执行项目,但中继交换机没有改变它的位置,为什么我想在星期一Plzz告诉我这个问题的解决方案尽快。
我得到了源代码,但它没有.hex文件,我尝试创建一个.hex文件,但我不能。
是任何人创造或有.hex文件请告诉我,我需要你的帮助......
显示在Protius电机中模拟的完整连接窗口未运行。
如何连接电源显示。
你为什么用晶体管?假设晶体管被其他元件取代了会发生什么?
通过控制水泵的电压,UPLZ可以帮助我在上面的项目中进行进一步修改。
你好,
我想知道项目是否使用了DC电机或交流电机进行操作?
谢谢你
我会通过执行文章中给出的电路来获得输出.can Ubzz电话
这个是好的项目......但我希望Wirless Waterlevel Controller如果可能会在我的电子邮件上发送给我
源代码需要一些版本有2行是不必要的......
LCD不起作用,因为此CKT图没有完整和正确
在我的情况下,我只能在开发板上运行这个项目,但由于不完整的ckt图,我面临困难,使这个项目
Plzz帮我
请通过此链接以完成项目的完整解释http://courses.亚博最新官网网址electronicshub.org/p/water-level-controller.
你好,
这个项目很好。
如果存在基于任何基于微控制器的基于电磁阀关闭和打开的项目,用于各自的升水以填充罐。
PLZ发送任何链接或源文件。
嘿,
只需阅读文章并立即挂钩,但源代码没有显示给我一个网站无法达到
你好..
谢谢你的信息。
这是一个好的项目之一。多谢兄弟
如何使用继电器电路进行直流电机操作。
在电路图中,只需用DC电源用DC电机和AC电源更换电机。确保继电器的电压额定值将支持您要使用的直流电机。我建议您不要使用继电器控制DC电机,因为您可以做的就是打开或关闭电机。使用像L298N这样的电机驱动器(例如)。使用此功能,您可以控制电机的速度以及旋转方向。
如何使用D中继电路进行直流电机操作
另一个良好的教程,关于探针材料的任何想法?,任何人?亚博彩票下载
你能告诉我这个项目需要多少taka吗
亲爱的,我怎么能用pic16F877A单片机和它的接线图来做到这一点
信息非常好