玩转柱塞泵续

2023-11-10 22:32
文章标签 玩转 柱塞泵

本文主要是介绍玩转柱塞泵续,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      昨天简单地将步进电机运行起来了,确实能够准确抽取液体。前面说的,柱塞泵自带一个定位光耦,我想应该是怕柱塞运行出界导致毁灭性破坏而起的保护措施。那么在步进电机运行时,同时不停判断光耦信号,就能在柱塞运行到零刻度时停下来。换言之,光耦所定位的位置就是柱塞到零刻度的位置。

      裸的光耦并不能直接用到我的主板上,需要串电阻,至少是330欧姆以上的电阻,翻遍了所有地方只找到120欧的,拿3个串起来用也一样了。顺便了解了下光耦,全称是槽型光电开关,由一个二极管和三极管构成,具体原理无从研究,大概的意思就是槽内有东西就能阻断光线,产生触发信号。焊接完毕后,编了段代码来试验是否起作用,逻辑是否正确。直接上步进电机的话,如果光耦判断失效那么柱塞泵就毁了。还是要用到串口调试助手,这真是个好东西,基本思路就是在一个循环里面不停判断光耦电平信号,然后我拿一个纸片插到槽内,就会反馈一个信号。验证完毕,和预想的一样。

      接下来动真格了,准备和步进电机联调。这个时候发现一个问题,当定位板到达光耦位置时,柱管内仍留有大概1mL的空隙,也就是说和我预想的不一样。上面说了,我觉得光耦所定位的位置就是柱塞到零刻度的位置,然而实际上柱塞才到1mL刻度的地方。开始怀疑柱塞泵是不是设计有问题,电话问询厂家,厂家说就是这样的,但是不清楚具体怎么编程控制。想了很久,开始怀疑,光耦根本就不是为了定位零刻度的,只是起一个定位作用,光耦到零刻度这部分距离需要计算。这个时候想到了之前的那个成型的柱塞泵,每次初始化都是上下活动一下。想到这里,我终于明白了,光耦是为初始化而存在的。那初始化的时候是先向上还是向下呢,仔细观察,25mL底部还有很大一段空着的余地,显然是先下后上。瞬间写完代码,试验也成功了。这样,柱塞泵的控制就全部结束了。

小结:

1.步进电机负责定量,光耦负责初始化。

2.柱塞在任何位置都可以初始化,自动复位到零刻度。

3.初始化时,柱塞先向下运行一段,之后向上运行,直到捕捉光耦信号后,继续运行到零刻度。

4.光耦位置和零刻度线之间的距离需要通过反复试验来得出。

这篇关于玩转柱塞泵续的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/385729

相关文章

秒变高手:玩转CentOS 7软件更换的方法大全

在 CentOS 7 中更换软件源可以通过以下步骤完成。更换源可以加快软件包的下载速度,特别是当默认源速度较慢时。以下是详细步骤: 前言 为了帮助您解决在使用CentOS 7安装不了软件速度慢的问题,我们推出了这份由浪浪云赞助的教程——“CentOS7如何更换软件源加快下载速度”。 浪浪云,以他们卓越的弹性计算、云存储和网络服务受到广泛好评,他们的支持和帮助使得我们可以将最前沿的技术知识分

全能AI神器!工作效率提升80倍!Zmo.ai带你玩转AI做图!

今天,我要给大家介绍一款神器:Zmo.ai。 这个平台简直是做图神器,集多种功能于一身,让你像专业人士一样轻松创建和编辑图像,不需要任何美术与设计基础,真的非常适合我们这些“手残党”! 我们只需单击按钮即可从文本或图像生成令人惊叹的 AI 艺术、图像、动漫和逼真的照片,最关键的是它的功能真的很全啊! Zmo.ai旗下产品分类: AI照片生成器 AI动漫生成器 AI照片编辑器 A

玩转Python Turtle库,实现满屏飘字的魔法!

前言     本文将教你如何使用Python的Turtle库,通过简单的编程实现满屏飘字的炫酷效果。无需复杂的编程知识,跟着我们的步骤,你也可以成为编程小达人! 效果展示 开发过程 一、准备工作 首先,确保你的电脑上已经安装了Python环境。然后,你需要安装或更新Turtle库(通常Python安装时自带了Turtle库)。 二、编写代码 接下来,我们将通过编写一个简单的P

如何玩转保险行业场景下的存储和数据?

近年来,随着云计算、大数据、移动互联网、「联网+」等技术的飞速发展,我们身边的每个行业都在发生着巨大的变化。 保险行业也面临着竞争加剧、创新加速的局面,尤其是去年保监会提出所有保险公司都要实施双录系统,即投保时需要录音录像,这些变化对保险企业的信息系统提出了越来越高的要求。 本文从数据的存储、传输以及应用封装等角度分析了保险行业面临的挑战,并基于 QingCloud 完整的企业级云计算平台和服

Python|玩转 Excel:Pandas、openpyxl、pywin32

文章目录 引言Pandas读取 Excel写入 Excel数据操作样式设置数据验证公式支持 openpyxl读取 Excel写入 Excel数据操作样式设置数据验证公式支持图表创建 xlrd / xlwt读取 Excel(xlrd)写入 Excel(xlwt) pyxlsb读取 Excel(pyxlsb) xlsxwriter写入 Excel样式设置公式支持图表创建 pywin32 (Win

【解锁户外潮流新纪元】美国户外类电商如何玩转Newsbreak广告营销策略

【解锁户外潮流新纪元】美国户外品牌电商如何玩转Newsbreak广告营销策略 在数字化营销风起云涌的今天,美国户外品牌凭借其独特的品牌魅力和产品特性,正逐步成为全球消费者心中的优选。为了在这片竞争激烈的市场中脱颖而出,众多户外品牌纷纷转战电商平台,并巧妙利用Newsbreak等新闻聚合类平台,打造了一系列创新而高效的广告营销策略。本文将深入探讨美国户外品牌如何在这一新兴战场上,通过N

15天玩转小红书矩阵克隆自热打法的新手全攻略

专注前端流量,15天速通小红书自热矩阵打法,新手也能快速上手的小红书矩阵速通攻略,希望对所有看到这篇文章的新手小红书玩家有所帮助。 小红书自热克隆四要素之——足够的账号 矩阵自热的主要目的是通过足够多的矩阵账号来获得足够多的平台账号,那么账号就变的十分重要了。如何拥有足够多的账号就成为了玩转矩阵自热的基石。 账号渠道来源: 网厅:可以自己用身份证办理运营商的号卡,既可以使用流量卡也可以

玩转MySQL(三)基础查询

超详细的Java知识点路线图 前言 SQL的查询语句是开发中使用最多也是最重要的语句,我们现在的网络生活无一不是在进行着查询操作,如:打开微信看朋友圈、上京东淘宝逛逛商品、在百度上查找某些东西、在手机上刷头条等等。 查询语句比较灵活,有很多种用法,掌握它们对我们的程序开发有重要的作用。 基本的查询语句 查询语句的基本语法是: select 字段列表 from 表名;

玩转MySQL(二)SQL基础

超详细的Java知识点路线图 前言 做数据库开发,要掌握的最基础也是最重要的东西就是SQL语言了,下面我们开始掌握这门语言。 SQL的概述 Structured Query Language 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 各种主流的数据库系统都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的

玩转MySQL(一)MySQL的安装

项目开发视频: SpringCloud微服务开发入门 手把手开发基于SpringBoot的员工管理系统 亿度云盘~Java小白入门实战 前言 MySQL数据库是目前Web开发最流行的数据库,本章将介绍数据库的有关概念,并且讲解如何安装和配置MySQL。 MySQL的概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。