水位控制远端(nrf905)

合集下载

水位远程连续报测系统设计与实现

水位远程连续报测系统设计与实现
水位远程连续报测 系统设计与 实现
设计 与实 现
De i n aia i n sgn a d Re l t z o
o mo e Co t u u e s r m e ta d Re o tS se f rW aerL v fRe t n i o s M a u e n n n p r y t m o t e e
mo ue teifr t no trlvlc l ce ssn o to e trvaGP d l s; noma o f e e e o e tdi e toc nrlc ne i RS,a d terp r i e eae uo t al h sra— mewae e - h i wa t n h e t sg n rtd a tmai l o c y;tu e t tr v l i l e aue n si lme td h e e p rme t v r y t tt y tm srl be ae t e d,a dte tas sin se d i fs. lme r me ti mpe ne .T x ei ns e ha s he sse i ei l ,e s ora n h rn miso p e s at a Ke wo d M e s rme ta e oto trlv l M a n tsrcin GPRS Da a a q iiin Co to y t m y r s: a u e n nd rp r fwae e e g eotit0 r t c u sto n r ls se
互 2 乒 办 饮 渡
( 苏食 品职 业技 术 学院 , 江 江苏 淮安 230 ) 203

要:针对水位 远程采 集点位 置分散 、 以实现实 时监测 的特点, 计 了一种采 用 F — 难 设 WDF系 列 磁 致 伸 缩 液 位 传 感 器 与

水位遥测系统最终版

水位遥测系统最终版

毕业设计 [论文]题目:水位遥测自控系统学院:河南城建学院专业:自动化姓名:闫佐明学号:0924092159指导老师:邢广成完成时间:2013年6月5日摘要本系统以AT89S51单片机为主控单元,通过电容传感器和液位变送器实现液位实时数据的检测和自动控制。

系统分主控站与测控站,通过主控站的键盘可以实现对测控站的水位上下限的控制和显示。

主控站与测控站之间的无线实时数据传输的解决方案采用广泛应用于无线抄表、工业数据采集系统和水文气象监控等领域的无线通信芯片nRF905组成无线高速数据收发模块。

系统实现对所监控水位的短矩离无线测量与自动控制,利用GFSK实现数据高速传送以及较低的功耗。

从测控站传送过来的数据通过人性化人机交换界面SMS0501E3实现数据的实时数据显示以及实现相应的报警提示。

本系统通过单片机串口与电脑串口的通讯功能和利用互联网可以实现水位的远程测量与自动控制,这对江河水位的实时监控非常实用。

本系统可能通过简单地调整就可以移植到其它物位系统与无线抄表系统,非常有研究价值。

结果表明,该系统具有有性价比高、操作简便、可视化操作等优点.关键字:AT89S51单片机, nRF905, 电容传感器ABSTRCTThis system with AT89S51 as the main control unit, through the capacitance sensor and the liquid level transmitter data level in real-time detection and automatic control. System master control station and control stations, through the keyboard master station can realize to the observation of water level lower limit on the control and display. Master station and the solution of wireless real-time data transmission between control stations are widely used in the wireless meter reading, industrial data collection system and hydrologic meteorological monitoring in areas such as wireless communication chip nRF905 wireless high-speed data transceiver module. System for monitoring water level by a short moment away from the wireless measurement and automatic control, using the GFSK realize high speed data transmission and low power consumption. From control stations transmit data through the humanized human-computer interface SMS0501E3 to realize data exchange of real-time data display and realize the corresponding alarm prompt. This system through the microcontroller serial port and computer serial communication function and the use of the Internet can realize remote measurement and automatic control of water level, the real-time monitoring of the water level in the river is very practical. May by simply adjusting the system can be transplanted to other level systems and wireless meter reading system, great research value. Results show that the system has high cost-effective, easy operation, visual operation, etc.Key words: capacitance sensor automatic control目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 研究的目的和意义 (1)1.2 国内外水位测量的发展 (2)1.3 水位测量的优缺点 (3)1.4 课题的主要工作 (3)第2章设计思路与方案 (4)2.1 系统总体结构设计 (4)2.2 系统设计思路 (4)2.2.1 水位测量方案 (4)2.2.2 远程数据传输方案 (5)第3章硬件设计 (7)3.1 单片机的概述 (7)3.2 水位测量电路的设计 (10)3.2.1工作原理 (10)3.2.2水位测量电路 (11)3.3 无线传输模块的设计 (11)3.3.1 NRF905工作原理 (11)3.3.2 NRF905电气特性 (12)3.3.3 NRF905接口电路及管脚说明 (13)3.3.4 无线传输模块 (14)3.4 显示电路设计 (14)3.4.1 SMS0501E3 液晶显示模块的概述 (15)3.4.2 SMS0501E3液晶显示模块的主要技术参数 (15)3.4.3 SMS0501E3 液晶显示模块的接口电路 (15)3.4.4显示电路 (16)3.5 报警电路的设计 (16)3.6 阀门控制电路设计 (17)3.7 其他电路 (18)3.8 本章小节 (19)第4章软件设计 (20)4.1 主电路的软件设计 (21)4.2 水位测量软件设计 (22)4.3 数码管显示软件设计 (24)4.4 无线数据传输软件设计 (26)4.4.1 ShockBurst TX 发送流程 (27)4.4.2 ShockBurst RX 接收流程 (28)4.4.3 节能模式 (28)4.5 本章小结 (29)第5章系统仿真 (30)5.1程序编译和加载 (30)5.2系统仿真 (30)5.3系统仿真结果分析 (32)总结 (33)致谢 (35)第1章绪论1.1 研究的目的和意义在社会经济飞速发展的今天,水在人们正常生活和生产中起着越来越重要的作用。

基于nRF905的无线水塔信息监测系统的设计

基于nRF905的无线水塔信息监测系统的设计
信息。
1 系统 结构及 工 作原 理
整 个 系统 从 结构 上 分为 远 程终 端 监测 点 和监 测 中心 如 图 1 所示 。远程 终端 监 测点 由水 位 和 水
质检测模块 、 故障检测报警 、 主控制器 、 无线发送模块等电路组成 , 安装在系统 中的水塔上 , 它的作
用是对水塔 中水位 、 清洁度 、 故 障等各项数据进行测量 , 同时与用户设定 的水位阈值进行 比较 , 超 过 阈值进行报警 , 控制水泵的启停 。监测 中心包括监控主机 、 主控制器 、 无线接收模块和 串口通信
电路等组成 , 它的作用是通过无线模块接收远程终端监测点传输 过来 的数据 , 并通过串 口模块与 计算机通信 , 计算机接收处理数据后 , 把监测到信息显示在V B 编写应用软件的主界面上 , 水塔监测 的信息及水泵的故障与否可以实时显示 出来 。
主 挖
制 器
主 控
制 嚣
图 1终端监测点和监测 中心
收稿 日期 : 2 o 1 3 — 0 5 — 0 8 基金项 目: 福 建省教 育厅B类科技研 究项 目f J B 1 2 2 6 0 )
作者简介 : 廖延初f 1 9 8 0 一 ) , 男, 福建莆 田人 , 讲 师。研 究方向 : 电子通信。
第 5期
廖延初 , 仇 国华 : 基于n R F 9 0 5 的无线 水塔 信息 监测 系统 的设计
基 于n R F 9 0 5 的无 线水 塔 信 息 监 测 系统 的设 计
廖 延初. 仇 国华
( 福建师范大学福清分校 电子与信息工程系 , 福建福清 3 5 0 3 0 0 )

要: 针对 无线通信在数据 传输 中的优 势 , 设计 了一种 采用S T C 8 9 C 5 1 单 片机 芯片作 为终端监测点和

电容式液位开关功能及特性介绍

电容式液位开关功能及特性介绍

电容式液位开关功能及特性介绍选择电容式液位开关的功能,一方面是满足自己的需求,另一方面也是在选液位开关的质量。

液位开关的功能主要是用于水位检测、水位控制。

而电容式液位开关常用功能就是检测低液位,检测高液位,或者实现缺水保护功能等。

一般电容式液位开关可以达到的功能为:1.检测到水箱中某一个点时给出信号提醒,比如常见的功能的水箱中没水时,或者水位上升至某一程度时给出信号报警。

2.配合控制板等,当检测到水箱中没水时自动加水。

电容式液位开关体积小,价格便宜,最大的特点为,可以隔着介质检测容器中的水位变化。

这一特点使得电容式液位开关的应用大大的扩展了。

如浮球式液位开关同样价格便宜,光电式的液位开关比电容式的性能更稳定,但是无论是光电式还是浮球式的液位开关。

都是属于需要给水箱开孔才能安装使用的。

而电容式不用。

浮球式液位开关被限制于黏稠的液体、含杂质的液体中无法使用,因为浮球容易被卡死。

并且其结构松散复杂,比较难以清洗。

例如在浮球与中间的管中间的内部是很难清洗的,且浮球式液位是需要直接接触液体才能检测的,所以如果检测是的水质复杂的硬水,那么时间久之后会形成水垢。

水垢会产生液位开关产生细菌,如果使用在食品机器中,比如净水器,咖啡机、饮水机等,那么里面的水长期接触带有水垢的浮球,长期以往下去会影响人体健康。

而如果需要客户经常性的清洁浮球开关,那么也势必会影响用户体验,而电容式则不会有这类问题出现。

而电容式液位开关只需要贴在水箱外壁即可检测,十分方便,所以无论是水中有杂质还是沉淀物、漂浮物,或者液体黏稠、有腐蚀性等都不会影响检测。

电容式非接触式的检测特点使其应用广泛的扩大了,当然电容式液位开关因为其工作原理原因,也存在有缺点。

电容式无法检测金属容器内的液体,只能用于检测非金属材质的容器,金属容器同样会影响检测结果。

深圳市能点科技有限公司成立于2003年,是一家专注于研发,生产,销售各类液位开关,流量控制传感器,光电位置传感器,光电倾倒传感器等产品的高科技公司。

基于语音控制技术的智能家居控制系统设计

基于语音控制技术的智能家居控制系统设计

133中国设备工程Engineer ing hina C P l ant中国设备工程 2018.10 (上)将语音识别技术和语音合成技术构成的语音用户界面应用到智能家居中,能够实现对家电设备的语音控制和管理,为用户提供更为安全舒适高效便利的生活环境。

目前智能家居技术及产品已逐步广泛应用。

本文主要讨论如何构建先进的智能淋浴节水系统,以此来解决公共浴室用水浪费严重的问题,并实现方便用户洗浴的功能。

这里所说的“先进”会体现在设备的技术水平上,同时也会反映在用水的观念上,智能淋浴节水系统的广泛使用是推动公共浴室节能发展的有效措施。

1 系统功能需求分析本文的研究目的是实现基于语音控制的智能家居系统,用户可以通过语音指令进行家用设备的控制,如电视、空调、灯光等,这将提高人们生活的便利性。

所以本系统的需求分析从用户角度出发进行深入分析。

功能需求如下。

(1)语音识别功能:语音识别是系统最重要的基本功能,也是本次设计的主要功能。

语音识别能有效提高家居生活的便利性。

(2)无线数据传输功能:数据传输是系统间相互联系的基带,采用语音控制nRF905模块的进行。

(3)自动休眠功能:节约用电,降低功耗。

(4)语音唤醒功能:检测到语音输入时,自动退出休眠模式,马上进行工作。

2 系统总体方案设计2.1 主要模块选择(1)本设计选用非接触式IC 卡。

非接触式IC 卡又称为无触点集成电路卡、射频卡技术结合产物,因为其与读写器之间没有机械接触,而是借助了“空间媒介”电磁波来进行通讯。

具有操作方便、可靠性高、防伪性好、安全性好、抗干扰能力强和一卡多用的优点。

(2)本设计选用WaterSensor 水位传感器。

水位计也被称为“液位计”。

如果水位过低,会有爆炸的危险。

为了要随时了解水位,应该装上水位计,使水位计和锅炉构成了一个连通器。

(3)本设计选择DS18B20测温。

DS18B20是一款数字温度传感器,其封装后可用于机房测温、锅炉测温、电缆沟测温、洁净室测温、农业大棚测温和高炉水循环测温等各种场合。

水库水文遥测终端站RTU-水位雨量视频一体化监测系统

水库水文遥测终端站RTU-水位雨量视频一体化监测系统

水库水文遥测终端站RTU-水位雨量视频一体化监测系统水库水文监测站方案由传感器检测到水文信息的实时变化,通过智能控制柜无线上传到管理云平台,管理员通过电脑WEB端、安卓/IOS手机app、平板等终端的云平台,在线查看,实时接收告警信息。

相比于传统水位站,系统支持查看数据、超限自动报警、自动记录上传、历史数据管理等功能,无需到达水位站,即可在多信息终端查看水位情况。

主要功能:在线采集:支持采集流量、流速、水位、水质、雨量、监控视频等信息,采集频率可设置为1-5分钟一次,采集数据自动汇总到云平台上,并以数据、曲线图形式呈现;远程报警:支持监测参数超限报警,当水位、降雨量等参数超过设置的安全范围值时,系统自动以云平台消息、声光、语音、邮件等方式示警;智能管理:支持将多套监测数据统一汇总到云平台上,远程设定监测点的警戒水位值,巡查各监测点的实况,集中管理;数据存储:系统采集数据、报警事件等历史数据,自动存储在云平台上,存储频率与数据上传频率一致,以年为单位长期保存;历史数据管理:支持对历史数据以时间段为条件进行查询,以年月日等时间单位进行查询,查询数据可导出,下载格式为Excel格式,可打印;数据分析:云平台具备边缘计算功能,可对历史数据进行智能分析,形成数据报表,为水务管理、防洪防涝等决策,提供精确数据;技术指标:流量计测量;0.1升/秒~99999.99米/小时分辨率; 0.01 精度±%1mm水位计测量0-30m 分辨率0.01 精度±1mm流速计:量程:0.1~20m/s,分辨率0.01精度:±0.01m/s雨量计:测量:≤4mm/min(降水强度),准确度:±0.4mm,分辨率:0.2mm显示: 中文液晶显示可拓展:风速,风向,大气压,温湿度,粉尘,能见度,噪声,气体等。

标准堰槽是1~5%(符合要求的堰槽和渠道)非标堰槽是10~30%。

模拟输出4线制4~20mA/750Ω负载继电器输出:(选配项)2组AC 220V/ 8A或DC 24V/ 5A,供电:标配24VDC 100mA;可以选配220V AC+15% 50Hz。

NRF905无线收发模块(PA)中远距离无线数传无线通讯无线抄表首选

NRF905无线收发模块(PA)中远距离无线数传无线通讯无线抄表首选

NRF905无线收发模块(PA)/中远距离无线数传/无线通讯/无线抄表首选名称:NRF905无线收发模块(PA)/中远距离无线数传/无线通讯/无线抄表首选型号:RFC-30FRFC-30F 中功率无线数传模块,工作于433Mhz 开放ISM 频段免许可证使用,采用Nordic 公司的高性能nRF905无线通信芯片,高效GKSK 调制,接收灵敏度高达-110dBm ,最大发射功率为100mW(+20dBm),通讯距离可达1000米,可广泛应用于中远距离的无线通信、工业控制、无线数据传输无线抄表等领域一、产品外观二、模块简介RFC-30F 无线数传模块,工作于433Mhz 开放ISM 频段免许可证使用,采用Nordic 公司的高性能nRF905无线通信芯片,高效GKSK 调制,接收灵敏度高达-110dBm ,最大发射功率20dBm (含PA ),通讯距离可达1000米,穿透性好,可广泛应用于中远距离的无线通信、工业控制、无线数据传输、无线抄表等领域三、性能及特点(1) 433Mhz 开放ISM 频段免许可证使用(2)工作电压:电路供电电压5V/3.3V(3)最高工作速率50kbps,高效GFSK调制,抗干扰能力强,内置硬件CRC 检错,特别适合工业控制场合(4)接收灵敏度高,达-110dBm(5)最大发射功率:100mW (+20dBm),模块在以最大功率发射信号时瞬间电流<= 300mA(6)模块在收发模式切换时间< 1ms(7)模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便(8)TX Mode: 在+20dBm情况下,瞬间工作电流小于300mA;RX Mode: 12.5mA(9)标准DIP间距接口,可以和RF905B、RF905SE、RF905C、RFC-30A模块互相通信。

(10)尽量避免让大功率模块长时间处于高功率发射状态!如果不需要发送数据,就切换到接收模式或者睡眠模式。

SCSW-TR 系列 远程无线自动控制器 说明书

SCSW-TR 系列 远程无线自动控制器 说明书

水位液位远程无线自动控制器使用手册一、产品概述SCSW-TR系列远程无线液位控制器,系我公司推出且拥有自主知识产权的智能化新产品,该控制器能解决0.1-60公里的无线自动远程检测控制要求,可广泛应用在:水文、自来水、冶金、矿山、化工等行业。

可用来测量江、河、湖、海的深度和储水池、储水容器内的水位。

例如高山水库之间水位控制,高速公路消防水池水位控制,别墅的排水泵站群自动控制,小区泵房的自动控制,工厂水位水塔的自动控制,不用架设LAN线,不用中继站,不用开挖施工,用极小的投资,就能实现数台设备的远距离双向检测和控制,不但省去了弱电施工成本,后期也基本没有维护费用,避免盗割电缆造成的巨额损失,本控制器可以一对一无线通讯,也可以1对多,标准配置通讯距离3公里,架设天线后可达60公里。

该控制器不同于其它厂供应的调幅民用不可靠无线液位控制器,该控制器采用调频工业级耐高低温、高抗电机干扰电路制造,具有很高的稳定可靠性,具备多项先进而实用的技术功能,精湛的技术,优良的制造封装工艺,确保了本产品的高效、稳定、持久和免维护运行,高强的品质、坚固的结构、稳定的性能,胜任于野外恶劣的环境,是现代工业传统水位(液位)控制方式理想的无线液位控制更新换代产品。

内部设有上下限比较环节,可对水池和储水容器内的上下限水位进行控制,并能提供上下限水位报警。

仪器显示环节可随时显示水位的变化值,仪器内部设有模拟量输出环节,可给出4~20mA电流,便于和其它设备连网使用。

仪器机箱具有防尘防湿功能,安装方式为壁挂式二、主要功能及特点1.全天候运行,无人值守,下限自动启动,上限自动关停。

当主机检测到水位低于低水位时,主机无线通知水泵房的从机开启水泵;2.当水位到达高水位时,主机无线通知水泵房的从机停止水泵工作;3.主机和从机保持随时通信(至少每秒2次),同步水位和设备的状态。

如果通讯失败,或主机检测到水位的输入信号有错误(如有高水位信号却没有低水位信号),就会输出故障。

RF905功能说明

RF905功能说明

一、模块介绍(1) 433Mhz 开放ISM 频段免许可证使用(2) 最高工作速率50kbps,高效GFSK 调制,抗干扰能力强,特别适合工业控制场合(3) 125 频道,满足多点通信和跳频通信需要(4) 内置硬件CRC 检错和点对多点通信地址控制(5) 低功耗1.9 - 3.6V 工作,待机模式下状态仅为2.5uA(6) 收发模式切换时间< 650us(7) 模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便(8) TX Mode: 在+10dBm 情况下,电流为30mA; RX Mode: 12.2mA(9) 标准DIP 间距接口,便于嵌入式应用二、接口电路管脚说明说明:(1) VCC 脚接电压范围为3.3V~3.6V 之间,不能在这个区间之外,超过3.6V 将会烧毁模块。

推荐电压3.3V 左右。

(2) 除电源VCC 和接地端,其余脚都可以直接和普通的5V 单片机IO 口直接相连,无需电平转换。

当然对3V 左右的单片机更加适用了。

(3) 硬件上面没有SPI 的单片机也可以控制本模块,用普通单片机IO 口模拟SPI 不需要单片机SPI 模块介入,只需添加代码模拟SPI 时序即可。

(4) 13 脚、14 脚为接地脚,需要和母板的逻辑地连接起来(5) 排针间距为100mil,标准DIP 插针,如果需要其他封装接口,比如密脚插针,或者其他形式的接口,可以联系我们定做。

(6) 与51 系列单片机P0 口连接时候,需要加10K 的上拉电阻,与其余口连接不需要。

(7) 其他系列的单片机,如果是5V 的,请参考该系列单片机IO 口输出电流大小,如果超过10mA,需要串联电阻分压,否则容易烧毁模块! 如果是3.3V 的,可以直接和RF905 模块的IO 口线连接。

三、模块引脚和电气参数说明AY-RF905 模块使用Nordic 公司的nRF905 芯片开发而成。

nRF905用户手册(翻译稿)

nRF905用户手册(翻译稿)

产品规格433/868/915 MHz的单芯片收发器nRF905●GFSK调制收发合一,真正的单芯片在一个小型的GFSK收发器的32引脚封装(5x5mm QFN封装)●ShockBurst TM收发模式特适用于低功耗应用●多频道应用——兼容ETSI/FCC,频道切换时间小于650us●最大输出功率+10dBm可调,接收灵敏度高达-100dBm●需外接433MHz 50Ω天线●载波监听( for”Listen before Transmit”protocols)功能有效防止RF传输碰撞●成功收发数据包信号提示——使您能有效的控制数据收发时机●接收数据包自动地址匹配——便利于点对多和多对多传输●发送数据包自动重传●自动生成数据包报头及CRC校验码●数据传输速率高达100kbps●16脚双排接口,可直接与TTL/COMS模式MCU引脚连接●接口协议:同步串行SPI接口(可用单片机IO模拟)●地址设定、频道选择、速率设定、功率控制、数据的接收与发射等都通过SPI接口由单片机的程序控制实现●工作电压:1.9~3.6V●工作电流:✧接收:12.5 mA✧发射:11 mA @ -10 dBm RF输出功率;30mA@+10dBm RF输出功率✧待机:2.5uA应用无线数据通信报警和安全系统家庭自动化远程控制监视汽车遥测工业传感器无钥匙进入系统玩具一般描述nRF905是挪威Nordic VLSI公司推出的单片射频收发器,工作电压为1.9~3.6 V,32引脚QFN封装(5×5mm),工作于433/868/915MHz三个ISM(工业、科学和医学)频道,频道之间的转换时间小于650us。

nRF905由频率合成器、接收解调器、功率放大器、晶体振荡器和调制器组成,不需外加声表滤波器,ShockBurstTM工作模式,自动处理字头和CRC(循环冗余码校验),使用SPI接口与微控制器通信,配置非常方便。

此外,其功耗非常低,以-10dBm的输出功率发射时电流只有11mA,工作于接收模式时的电流为12.5mA,内建空闲模式与关机模式,易于实现节能。

基于nRF905的多点海水温度和盐度监测系统

基于nRF905的多点海水温度和盐度监测系统

【 关键词 】R 9 5A m g1 ; n F 0 ; T ea 6 自动监测
S u y o h ul - i tTe t d n t eM t pon mpe aur ndSaiiy o e a e o io i gSyt m sd n ⅡRF9 5 i r t ea lnt fS aW trM nt rn se Ba e o 0 YANG Ya ln W I} ng h M A Bi o -u g Yi - n i a
( l n Na o ai e iv r i , lin L a n n , 1 6 0 Dai t n l sUn e s y Da a io g 1 6 0 ) a i i t t i
【 sr ̄]hspp r rsnsacaso l- on t eaueadsl i fsaw trm nt n ytm, hc o s t o en 5R Abta T i ae ee t ls f t pit e rtr n ai t o e a o ir gss p mu i mp ny e o i e w ihcnis ft l F s h  ̄0
c i n h hp a d te ATme a 6 mir cnr l r g l co o tol .T} y tm t cue h r ig p n il,te h rwae a ot r e in ae ald srb d i eal e 1 sse sr tr,te wokn r cp e h ad r nd sfwae d sg r l ec e n d ti. e u i i S se h r waefr to ss c i c。tesz ss al tep we isp t ni o h v ra e p iains a e y tm ad r omain i u cn t h iei i i,h o rdsiai slw, a eb o d ra pl t p c . n o c o

基于 nRF905的无线水位监测系统的设计

基于 nRF905的无线水位监测系统的设计
监测. 实验 结 果 表 明 , 该 系统 具 有 功耗 低 、 抗 干扰 和 传 输 距 离远 等特 点. 关键词 : 单片机 ; 水位监测 ; 无 线 传 输
[ 中图分类号] T P 2 7 7
[ 文献标志码] A
[ 文章编号] 1 o o 3 — 6 1 8 0 ( 2 0 1 3 ) 0 2 — 0 0 1 6 — 0 2

1 6 ・
2 0 1 3年 第 2期 ( 总第8 3期 )
牡 丹 江 师 范 学 院 学报 ( 自然 科 学 版 ) J o u r n a l o f Mu d a  ̄i a n g No r ma l Un i v e r s i t y
No . 2. 2 O1 3
( b ) 水位 接 收端 结 构 图
为h , 超声在 空气 中的传播 速度 为 , 超 声 波从 测
量探 头发 出到碰 到 浮子反 射 回来一 次需 要 的时 问 t . 水位 的计算 公式 为
图1 系 统 总体 结 构 图
收 稿 日期 : 2 0 1 2 — 1 2 - 2 0 基金项 目 : 安徽高校省级 自然科学研究项 目( K J 2 O 1 3 Z 2 8 2 ) ; 淮北师范大学青年科研项 目( 2 0 1 1 x q x mS 4 ) ; 淮北师范大学教研项 目( j y 1 2 2 2 8 )
由于大部分水 位观察站位 于交通不便 、 位置偏 僻 的 山区或河道 附 近 , 观测 站 的传 输 线路 容 易被 大 风 、 洪水 、 雷击等 破坏 , 容 易导致 水 情发 生 却不 能 及 时 发 出预警信 息 . [ 4 - s ] 本 文 设计 一 款 无需 布线 即可 实 现远距 离大范 围水位监 测的系统 , 可 广泛应 用 于水

基于 nRF905的无线水位监测系统的设计

基于 nRF905的无线水位监测系统的设计

基于 nRF905的无线水位监测系统的设计
周正;姜恩华;汪徐德;赵鑫
【期刊名称】《牡丹江师范学院学报(自然科学版)》
【年(卷),期】2013(000)002
【摘要】提出基于nRF905的无线水位测量系统的设计方案,将单片机技术和无线通信技术有效结合起来,实现水位监测、无线数据传输和报警等功能。

该系统可广泛应用于水库、大坝、河道、山谷等的水位监测。

实验结果表明,该系统具有功耗低、抗干扰和传输距离远等特点。

【总页数】2页(P16-17)
【作者】周正;姜恩华;汪徐德;赵鑫
【作者单位】淮北师范大学物理与电子信息学院,安徽淮北 235000;淮北师范大学物理与电子信息学院,安徽淮北 235000;淮北师范大学物理与电子信息学院,安徽淮北 235000;淮北师范大学物理与电子信息学院,安徽淮北 235000
【正文语种】中文
【中图分类】TP277
【相关文献】
1.基于nRF905与SIM300的田间无线多节点远程监测系统设计 [J], 刘琪芳;刘振宇;王前鹏
2.基于nRF905的无线环境监测系统设计与实现 [J], 刘缤璐;王永顺;闫丽红
3.基于“盛群”单片机和nRF905的甲烷浓度无线监测系统设计 [J], 陈于平
4.基于nRF905的温室环境无线监测系统设计 [J], 毛鹏军;姜水;王俊;张伏;邱兆美
5.基于nRF905的无线嵌入式温度监测系统设计 [J], 谈敏
因版权原因,仅展示原文概要,查看原文内容请购买。

基于nRF905的低功耗无线温湿度测量系统

基于nRF905的低功耗无线温湿度测量系统

基于nRF905的低功耗无线温湿度测量系统

【期刊名称】《自动化信息》
【年(卷),期】2011(000)001
【摘要】为实现温湿度测量和无线数据传输,使用AVR系列低功耗单片机ATmega16L作为控制芯片,低功耗芯片nRF905作为无线收发模块,设计了基于数字温湿度传感器SHT11的无线温湿度测量系统,最后给出该系统的相关硬件组成电路和数据传输流程图。

经测试表明,该系统运行稳定可靠,通信距离较长,且温湿度测量精确,具有广泛的应用前景。

【总页数】3页(P69-71)
【作者】无
【作者单位】不详
【正文语种】中文
【中图分类】TF068.21
【相关文献】
1.低功耗无线温湿度测量系统的设计开发研究 [J], 吴城龙;陈文斌
2.低功耗高性能无线温湿度测量系统的设计和实现 [J], 于尔;唐厚君
3.基于nRF905的低功耗温湿度无线测量系统 [J], 薛敏迪
4.基于MSP430F149温湿度检测及nRF905无线发送监控系统 [J], 张洁;佘勃;袁梦;邵国友
5.基于nRF905的温湿度无线监测系统设计与实现 [J], 王威;马俊;叶鹏
因版权原因,仅展示原文概要,查看原文内容请购买。

基于nRF905的无线嵌入式温度监测系统设计

基于nRF905的无线嵌入式温度监测系统设计

基于nRF905的无线嵌入式温度监测系统设计
谈敏
【期刊名称】《信息化研究》
【年(卷),期】2015(0)2
【摘要】针对环境温度这一要素的检测,本文设计了一种温度数据采集系统。

该系统以DS18B20传感器、nRF905无线传输模块和MSP430F149单片机为核心,由采集端、接收端、上位机三个部分组成,整体分为传感器采集模块、无线射频通信
模块、微处理器模块、数据显示和记录模块。

该系统可以实现对温度数据的测量、无线传输及实时显示和记录。

系统具有高性能、低成本与低功耗、结构简单的特点。

【总页数】5页(P66-70)
【关键词】单片机;温度传感器;无线传输
【作者】谈敏
【作者单位】江阴职业技术学院电子信息工程系
【正文语种】中文
【中图分类】TP274
【相关文献】
1.基于单片机与nRF905模块的无线温度采集系统设计 [J], 王超
2.基于nRF905的嵌入式智能家居无线网络系统设计 [J], 高治军;薛春燕;马斌;周

3.基于nRF905无线模块的温度采集系统设计 [J], 戴丽佼;刘焘
4.基于nRF905的无线温室温度监测系统设计 [J], 胡大洋
5.基于nRF905的粮库无线温度监测系统设计 [J], 陶志勇;李鑫
因版权原因,仅展示原文概要,查看原文内容请购买。

北京水位浮球开关工作原理

北京水位浮球开关工作原理

北京水位浮球开关工作原理
北京水位浮球开关是一种水位控制设备,通常用于测量液体的水位高度,并控制水泵的启动和停止。

该设备由基座、浮球和微动开关组成,其工作原理是通过液位的变化,使浮球上下浮动,最终触发微动开关的动作,从而控制水泵的运行。

浮球是水位浮球开关的核心组件,其材料通常为聚乙烯或聚氯乙烯等材质。

浮球的大小和重量与被检测物的密度、容器尺寸和深度相关。

当被检测物的液位上升时,浮球会随着液位的上升上浮。

当液位下降时,浮球也会下沉。

通过这种方式,浮球可以与微动开关相连,并自动的控制水泵的启动和停止。

微动开关是水位浮球开关的另一个重要组件。

当浮球上升到预设的液位高度时,微动开关会发出信号,使水泵启动。

反之,当浮球下降到预设的液位低度时,微动开关会发出另一个信号,使水泵停止。

这种机制可以免除人工监控和操作的需求,从而实现无人值守的液位控制。

在使用北京水位浮球开关时,用户需要首先将该设备从物体底部悬挂并调整浮球与微动开关的安装高度。

通常情况下,浮球的安装高度要低于预设液位的高度,以确保微动开关能够触发启动信号。

此外,用户还需要正确地连接水泵和外部电源,并根据具体情况设置开关的触发高度和低度,以满足不同的使用需求。

总之,北京水位浮球开关是一种常用的液位控制装置,可以自动地测量液体的水位高度,并实现水泵的精确控制。

其工作原理简单,结构紧凑,使用方便,成本低廉,被广泛应用于工业、建筑、农业等领域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
10,
0x4c, 0x0c, 0x44, 0x20, 0x20, 0xcc, 0xcc, 0xcc,0xcc, 0x58
};
// nRF905配置寄存器数据说明
// CH_NO[7-0]=0110 1010=106 433MHZ
// AUTO_RETRAN=0 不自动重发
#define uchar unsigned char
#define uint unsigned int
/*定义寄存器操作*/
#define WC 0x00 // 写配置寄存器命令,地址0开始
#define RC 0x10 // 读配置寄存器命令,地址0开始
#define WTP 0x20 // 写32字节TX有效数据命令,字节0开始
sbit TRX_CE =P1^1;
sbit PWR_UP =P1^2;
sbit UCK =P1^3;
//状态检测
sbit CD =P1^4;
sbit AM =P1^5;
sbit DR =P1^6;
//SPI操作
sbit MISO =P1^7;
sbit MOSI =P3^2;
uchar i;
DATA_BUF=byte; // 数据放入缓存
for (i=0;i<8;i++) // 高位开始,循环发送数据
{
MOSI=flag;
DATA_BUF=DATA_BUF<<1; // 左移
SCK=1; // 时钟置高
SCK=0; // 时钟置低
TRX_CE=0; // 发送完毕后进入待机模式
}
///*无线模块接收数据*/
//void RxPacket(void)
//{
// uchar i;
// TRX_CE=0; // 待机模式
// CSN=0; // 使能SPI
// SpiWrite(RRP); // 读接收数据命令
/******************************************************************************/
//NRF905 无线传输模块 DEMO 程序
//晶振:11.0592
//接线:12个控制和传输引脚
//频率:430MHz
/******************************************************************************/
// LED2 = 1 ; // 关闭灯泡
//}
/*设置发送模式*/
void SetTxMode(void)
{
TX_EN=1; // 发送模式开
TRX_CE=0; // 待机模式
DelayMs(1); // 等待模式转换(>=650us)
// flag1=MISO;
// SCK=0; // 时钟置低
// }
// return DATA_BUF; // 返回数据
//}
/*无线模块发送数据*/
void TxPacket(void)
{
uchar i;
CSN=0; // 使能SPI
SpiWrite(WTP); // 写发送数据命令
{
uint i;
while(n--)
for(i=0;i<110;i++);
}
/*写入配置寄存器数据*/
void Config905(void)
{
uchar i;
CSN=0; // 使能SPI
SpiWrite(WC); // 写配置寄存器,地址0开始
for (i=0;i<RxTxConf.n;i++) // 写放配置字
{
SpiWrite(RxTxConf.buf[i]); //将初始化数据写入寄存器
}
CSN=1; // 禁止SPI
}
/*SPI写数据*/
void SpiWrite(uchar byte)
{
// RX_AFW[2-0]=100; RX地址宽度4字节
// RX_PWR[5-0]=10 0000; RX接收有效数据宽度32字节
// TX_PWR[5-0]=10 0000; TX接收有效数据宽度32字节
// RX地址0=0xcc
// RX地址1=0xcc
// RX地址2=0xcc
// for (i=0;i<32;i++)
// {
// RxBuf[i]=SpiRead(); // 读32字节数据
// }
// CSN=1; // 禁止SPI
// while(DR||AM); // 等待DR和AM引脚复位为低电平
// TRX_CE=1; // 使能芯片
void TxPacket(void); // 发送数据
void SpiWrite(uchar); // 写SPI
uchar SpiRead(void); // 读SPI
void DelayMs(uchar n); // 延时1000us
/*1000us延时*/
void DelayMs(uchar n)
sbit SCK =P2^5;
sbit CSN =P2^4;
/*定义配置寄存器数据结构体*/
typedef struct RFConfig
{
uchar n;
uchar buf[10];
}RFConfig;
/*配置寄存器初始化数据*/
code RFConfig RxTxConf =
}
}
///*SPI读数据*/
//uchar SpiRead(void)
//{
// uchar i;
// for (i=0;i<8;i++) // 高位开始,循环接收数据
// {
// DATA_BUF=DATA_BUF<<1; // 左移
// SCK=1; // 时钟置高
// if(RxBuf[0] == 1) LED1 = 0 ; // 点亮灯泡
// if(RxBuf[1] == 1) LED2 = 0 ; // 点亮灯泡
// DelayMs(500); // 延时500Ms
// LED1 = 1 ; // 关闭灯泡
#define RTP 0x21 // 读32字节TX有效数据命令,字节0开始
#define WTA 0x22 // 写4字节TX地址命令,字节0开始
#define RTA 0x23 // 读4字节TX地址命令,字节0开始
#define RRP 0x24 // 读32字节RX数据命令,字节0开始
for (i=0;i<32;i++)
{
SpiWrite(TxBuf[i]); // 写32字节发送数据
}
CSN=1; // 禁SPI
SpiWrite(WTA); // 写地址命令
TX_EN=0; // 接收模式
Config905(); // 写入配置寄存器数据
SetTxMode(); // 发送模式
}
for (i=0;i<4;i++) // 写4字节地址
{
SpiWrite(RxTxConf.buf[i+5]); //0xcc,0xcc,0xcc,0xcc
}
CSN=1; // 禁止SPI
TRX_CE=1; // 无线模块发送数据
DelayMs(1); // 延时100us
// RX地址3=0xcc
// CRC_MODE=0 8位CRC校验
// CRC_EN=1 允许CRC校验
// XOF[2-0]=011 晶振频率16MHZ
// UP_CLK_EN=0 没有外部时钟
// UP_CLK_FREQ=00 输出时钟频率4MHZ
// RX_RED_PWR=0 正常功耗模式
// PA_PWR=11 功率10dBm
// HFREQ=0 433MHZ
// CH_NO[8]=0; 433MHZ
// TX_AFW[2-0]=100; TX地址宽度4字节
/*******************************************************************************************/
void Config905(void); // 配置NRF905寄存器
void SetTxMode(void); // 发送模式
}
///*设置接收模式*/
//void SetRxMode(void)
//{
// TX_EN=0; // 发送模式关
// TRX_CE=1; // 使能芯片
// DelayMs(1); // 等待模式转换(>=650us)
//}
/*初始化无线模块*/
uchar data TxBuf[32]; //发送数据缓存
uchar bdata DATA_BUF;
sbit flag =DATA_BUF^7; //数据高位
sbit flag1 =DATA_BUF^0; //数据低位
/*引脚定义*/
//模式控制
sbit TX_EN =P1^0;
void Init905(void)
相关文档
最新文档