A. 我可不可以把它用到单片机上作为水位监控的模块应该怎么去连接单片机
单片机的闭环监控条件之一是输入信号,也就是数字量,所以你要想办法把你的传感器(比如塑料浮球开关)转换为单片机可以识别的数字量。
抛砖引玉,举个栗子,你可以在塑料浮球开关上安装个按钮,软的那种,按钮一端接地一端接单片机IO口。一旦浮球上升,按钮按下,单片机收到低电平信号,然后开始相关操作,液晶显示啦、报警啦、闭环控制电机啦什么的,这些简单的控制拿单片机做都很方便的。
当然,如果明白原理,可以把按钮换成压力传感器,这样塑料浮球上升越高,压力越大,实现不同水位的监控
B. 水位控制单片机程序
工作原理:
系统采用AT89S52单片机作为主、从机的控制芯片,24位高精度A/D转换芯片Hx711处理称重传感器输出微弱电压信号的变化,将其转换为数字信号,通过软件将ADHX711转换后的数字信号换算成相应的水位值显示在液晶屏12864上。水位控制装置如图,水位控制系统。
系统采用刻度尺作为实际值的测量工具;主机按键模块的作用是设定水箱水位;主机显示模块显示水泵状态及水箱水位值、当前水位值;串口模块传输数据及控制信号;从机显示模块显示状态与主机显示模块一致。
C. 用C51单片机控制液位一般需要那些元件
信号输入
需要采集液位的高低,可以用浮漂触碰开关,开关信号引入单片机;
也可以用液位传感器,压力原理的、红外原理的、超声波原理的等有很多种,根据需要选择,然后引入单片机。
信号输出
需要控制液体通断的开关,或控制电机或变频器启动/停止的接触器等。
一般控制方法
达到高水位停机,低于低水位开机。
D. 制作水塔水位控制系统时,浮球开关、继电器与51单片机如何相连
浮球开关连接在单片机的一位I/O与GND之间,继电器由一位I/O口控制,编程实时查询浮球开关I/O口的状态,根据这个口的状态变化编程控制继电器的状态。
E. 单片机控制水位程序
ORG 0000H
LJMP START
START: SETB P1.0;;
SETB P1.1;;P1=XXXXXX11
RESTART: MOV A, P1 ;;;A==XXXXXX11
ANL A, #00000011B ;;A==00000011
CJNE A, #00H,LOOP1 ;;A!=00000000---转到LOOP1
SETB P2.0
SETB P2.2
CLR P2.1
LJMP RESTART
LOOP1: CJNE A,#03H,RESTART ;;A!=03H 回到RESTART
CLR P2.0
CLR P2.1
CLR P2.2
LJMP RESTART
RET
END
你的程序进入死循环。
F. 求助 单片机控制 水塔水位
你好!如果你仅仅想在你的工程中去应用的话,我建议你还是在水塔底部装个压力变送器,电压或电流信号送至控制仪表,可以显示连续的水位,并且可以进行高低水位控制。如果是开发的话,当然压力变送器还是要的,电路板上的主要元器件是A/D转换模块和AT89C52芯片,还有显示器件和外围元器件,编程难度不大,但是这个过程要长点了,因为一个产品的完善要一段时间的。
G. 单片机设计水位控制系统中用的水泵是什么
水泵俗称抽水机。单片机设计水位控制系统监控水位,当水位达到设定的最高位置时,单片机就会发出控制信号使抽水机停止工作,不要继续供水,当水位达到设定的最低位置时,单片机又会发出控制信号使抽水机开始工作,开始抽水。
H. 求一个C语言程序,是基于单片机的温度和水位控制,其温度加热和加水排水均采用继电器电路控制。
你好!
1、一般情况下,加温加温都用PID控制,这样准确率高;
2、你发的图太小,应该直接发文件;
3、编程是用C语言吗?汇编我不会;
4、具体要求发一下,可以,私,信,我
I. 基于单片机的水塔水位控制中的水位检测传感器,应该怎样做呢或者应选择那样的水位传感器呢
位式的就选浮球式液位传感器。要是连续的液位测量,有投入式的,差压式的,电容式的,磁翻板的,浮筒式的,等等。