实现智能水控 | 基于ACM32 MCU的分体式水控方案

news/2024/9/18 12:54:23/ 标签: 单片机, 嵌入式硬件, 制造, 分体式水控

分体式水控概述

  分体式水控是一种常见的水控系统,它的工作原理是通过水的流动来控制水的供应和排放,该系统一般由两部分组成:控制器和水阀。控制器负责监测水的流量和压力,根据设定的参数来控制水阀的开和关,从而实现水流的控制。

基于ACM32F403的物联网分体水控是一款以M1卡或CPU卡作为电子钱包,以实时扣费的方式实时扣取卡中金额,通过对出水管道电磁阀(或电动阀)的开关控制,实现插卡出水、拔卡断水、精确计费。

 分体式水控 

功能特点

• 支持各种类型的非接触式射频卡M1、CPU卡

• 无需通信布线,全网通方式与运营商基站通信

• 支持在线自动升级终端程序

• 支持脱机工作和联机工作,脱机自动变联机,下载参数和上传记录

• 防水等级IPx6

 分体式水控 

方案介绍

分体式水控方案采用ACM32F403作为主控芯片,支持Cortex-M33和Cortex-M4F指令集。芯片内核支持一整套DSP指令用于数字信号处理,支持单精度FPU处理浮点数据,同时还支持MPU用于提升应用的安全性。主频高达180MHz,内置最大512K eFlash和192K SRAM,同时具有多路UART/IIC/SPI等丰富的通讯外设,能够满足系统在多场合下的应用要求,分体式水控方案框图如下所示:

ACM32F403主控芯片带有速率高达50Mbps的QSPI接口,能快速与NFC芯片通讯,获取卡片信息,读卡时间小于0.3秒,并通过ESAM模块完成与卡片的双向认证,实现充值,扣费、记录、数据加密等功能。如外接的CAT1模块与云端保持在线状态,则将系统的刷卡信息实时的同步到云端,也可通过UART和蓝牙模组和手机APP通讯,进行固件升级、参数下载、记录上传等功能。外接1.3寸OLED 128*64点阵屏,支持中文显示,主控芯片通过IIC接口与屏驱IC通讯,实时显示刷卡信息、卡片余额、阀门状态、在线状态等信息。


http://www.ppmy.cn/news/1424333.html

相关文章

展会媒体邀约资源,媒体宣传服务执行

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 在组织展会时,媒体宣传服务的执行是提升展会知名度和影响力的关键环节。 确定目标媒体:根据展会的主题和目标受众,选择适合的媒体进行邀请。这可能包…

ASP.NET MVC企业级程序设计 (商品管理:小计,总计,删除,排序)

目录 效果图 实现过程 1创建数据库 2创建项目文件 3创建控制器,右键添加,控制器 ​编辑 注意这里要写Home​编辑 创建成功 数据模型创建过程之前作品有具体过程​编辑 4创建DAL 5创建BLL 6创建视图,右键添加视图 ​编辑 7HomeCont…

docker操作详解

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。使用 Docker,你可以很方便地部署和扩展应用程序,并且可以按…

腾讯EdgeOne产品测评体验—更快更强更安全,安全我选EdgeOne

腾讯EdgeOne产品测评体验—更快更强更安全,安全我选EdgeOne 王婆的瓜可甜? 自 23 年 8 月份 EdgeOne 开放订阅套餐后,腾讯云用户使用 EdgeOne 来为自己网站进行加速和防护的站点数量,呈现爆发式增长趋势。 金融服务业受到的 Web…

riscv-gnu-toolchain 交叉编译器如何构建?

安装依赖工具 sudo apt-get install git autoconf automake autotools-dev curl python3 libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf patchutils bc libexpat-dev libglib2.0-dev ninja-build zlib1g-dev pkg-config libboost-all-dev…

【网络运维知识】—路由器与交换机区别

【网络运维知识】—路由器与交换机区别 一、路由器(Router)和交换机(Switch)对比1.1 功能1.2 转发方式1.3 范围1.4 处理方式 💖The Begin💖点点关注,收藏不迷路💖 路由器&#xff08…

Python 学习笔记(九)—— 操作系统和环境

目录 一、os模板 二、platform模块 三、扩展第三方库psutil 四、操作系统信息 4.1 使用platform模块 4.2 使用sys模块 4.3 使用os模块 4.4 使用subprocess模块 Python操作系统和环境主要指的是使用Python进行系统级操作和管理的相关功能和工具。 Python提供了许多用于…

赫克Hurco触摸屏维修工控机显示屏G190EG01

美国赫克Hurco工控机控制器维修C5SH11 Hurco工控机电脑维修 主要适用范围是:石油和石油化学工业、灶矿、油田、化学工业、化纤工业、油漆工业、肥料工业、各种制造工业。石油轮和车辆、飞机、仓库、电解车间、通讯机装配车间、要求工具不生锈、抗磁的场所等。 hurc…

【智能算法】鸡群优化算法(CSO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2014年,X Meng等人受到鸡群社会行为启发,提出了鸡群优化算法(Chicken Swarm Optimization, CSO)。 2.算法原理 2.1算法思想 CSO算法的思想是基于对…

Django模型的字段类型

Django模型中最重要并且也是唯一必须执行的就是字段定义。字段在类中进行定义,对应于实体数据库的字段。另外,定义模型字段名时为了避免冲突,不建议使用模型API中已经定义的关键字。 字段类型用以指定数据库的数据类型,例如Integ…

Qt mysql数据库表的增加,删除,修改,查询操作

连接mysql数据库 bool MainWindow::connectToDatabase(QSqlDatabase &db, const QString &host, const QString &dbName, const QString &user, const QString &password) {db QSqlDatabase::addDatabase("QMYSQL");db.setHostName(host);db.s…

npm install 时遇到错误“error:0308010C:digital envelope routines::unsupported“

今天打开Vue项目执行了"npm install",发现报了下面这个错误: Error: error:0308010C:digital envelope routines::unsupported 顺便看了一下错误堆栈,发现是一个Node的内核文件抛出来的错误,我的第一反应这个错误应该是…

loopback和物理接口通信实现远程控制设备

实验流程:设置物理接口的ip 设置loopback的虚拟接口地址 设置远程链接telnet的用户信息和权限 最后需要增加访问到loopback的路由表信息,否则无法通信,多数人这里没设置,导致访问不了loopback地址 路由器的e口不可以直接设置i…

Opencv | 图像几何变换

这里写目录标题 一. 图像几何变换1. 更改颜色空间1.1 获取Opencv所有颜色空间1.2 更改图片颜色空间1.2.1 HSV颜色空间 2. 更改图像大小3. cv.warpAffine ( ) 仿射变换3.1 用M矩阵进行图像的仿射变换:M矩阵创建方式:直接创建M矩阵创建方式:cv.…

R语言 并行计算makeCluster报错

问题&#xff1a;使用parallel包进行并行计算&#xff0c; cl <- makeCluster(detectCores()) 出现以下问题&#xff1a; 解决方式&#xff1a;用makeClusterPSOCK命令代替即可 library("future") cl <- makeClusterPSOCK(124, revtunnel TRUE, outfile &…

golang-基础语法

make 和 new 的区别 make 和 new 都是用来分配内存 make 只能对 slice map channel 进行初始化结构体实例。new 可以对任意类型进行初始化make 用于分配数据对象的具体实例&#xff0c;new 用于分配数据类型的默认值&#xff0c;并返回该数据的指针。 new 出来的 slice 、ma…

【论文笔记】ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgetting

Abstract 提出了ResRep&#xff0c;一种无损通道修剪的新方法&#xff0c;它通过减少卷积层的宽度&#xff08;输出通道数&#xff09;来缩小CNN的尺寸。 建议将CNN重新参数化为记忆部分和遗忘部分&#xff0c;前者学习保持性能&#xff0c;后者学习修剪。通过对前者使用常规 …

阿里云Centos7下编译glibc

编译glibc 原来glibc版本 编译前需要的环境: CentOS7 gcc 8.3.0 gdb 8.3.0 make 4.0 binutils 2.39 (ld -v) python 3.6.8 其他看INSTALL, 但有些版本也不易太高 wget https://mirrors.aliyun.com/gnu/glibc/glibc-2.37.tar.gz tar -zxf glibc-2.37.tar.gz cd glibc-2.37/ …

皮带跑偏AI巡检系统 砂石、煤矿、物流场景下的皮带跑偏自动检测

在工业生产中&#xff0c;皮带传动系统被广泛应用于输送、运输和生产线等领域。然而&#xff0c;皮带跑偏是一个普遍存在且隐患严重的问题。一旦皮带跑偏&#xff0c;不仅会造成设备损坏、生产中断&#xff0c;还可能引发严重的安全事故&#xff0c;甚至导致人员伤亡。目前常见…

总结|性能优化思路及常用工具及手段

性能优化是降低成本的手段之一&#xff0c;每年大促前业务平台都会组织核心链路上的应用做性能优化&#xff0c;一方面提升系统性能&#xff0c;另外一方面对腐化的代码进行清理。现结合业务平台性能优化的经验&#xff0c;探讨一下性能优化的思路及常用工具及手段。性能优化本…