电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Valden热泵控制器v1开源分享

Valden热泵控制器v1开源分享

2022-07-21 | zip | 0.25 MB | 次下载 | 免费

资料介绍

PCB图如下:
poYBAGLMIKSAThWeAANXubg4uEE368.png
pYYBAGLMIKmAWBEQAAJq6cS6fIM591.png

成分

1206 10 欧姆 × 1
1206 100 欧姆 × 1
1206 120 欧姆 × 1
1206 1k × 7
1206 10k × 6
1206 100k × 2
1206 22 欧姆 × 1
1206 2.2k × 4
1206 470 欧姆 × 10
1206 0.01 uF × 2
1206 0.1 uF × 4
1206 1 uF × 8
1206 10 uF × 5
1206红色LED × 2
1206绿色LED × 1
1206 黄色 LED × 11
ADM2587EBRWZ
模拟设备公司
× 1
74HC4067D,652
Nexperia 美国公司
× 1
74HC595D
东芝半导体和存储
× 3
ULN2003ANSR
德州仪器
× 2
LTV-817S-TA1
光宝
× 2
XH2.54-6P × 4
XH2.54-3P × 2
XH2.54-2P × 1
6.35 刀片式端子(726386-2 或相同) × 16
10nF HV-9.0x3.0(蓝色圆盘 2kV 高压帽) × 1
22uf_16v D5.0xF2.0(电解) × 1
电阻网络*4 DIP-1X5P-2.54 (4.7K) × 3
MMBT2222A
onsemi / 仙童
× 1
LM7805CT
安森美半导体
× 1
SMIH-12VDC-SL-C × 4
蜂鸣器-R9.0-2P-4.0 × 1
Arduino Pro Mini 328 - 5V/16MHz × 1
电源,12v1.25A 70x30x40 × 1
DS18B20
美信集成
× 12
SCT-013-000 × 1

描述

Valden:热泵控制器 v1

Valden 热泵控制器是一个开源平台,用于精确控制热泵。该控制器可用于新建热泵 (HP) 的自动化、旧系统的维修控制器或制冷设备实验的控制系统

更多详细信息、附录、微调选项、插图、缩写等,您可以在永久存储库中找到:https ://github.com/openhp/HeatPumpController/ 。

眼镜

- 12V 0.5A 直流电源,

- 230V 输出,

- 4 个 16A 继电器:压缩机、热循环泵 (CP) 或风扇、冷 CP 或风扇、曲轴箱加热器、

- 2 个输入:冷热侧制冷剂过压/欠压 NC 传感器

- 多达 12 个温度 (T) 传感器,-55..+125 °C 范围,

- 支持电子膨胀阀 (EEV),6 针 EEV 连接:4 * 线圈 + 2 * 12V,

- 需要加热时自动打开/关闭系统,

- 自动省电模式,

- 内置保护:冷启动、过热、短期断电、功率过载、接地回路冻结、压缩机防液体保护等,

- LED指示,

- 通过远程显示或本地串行(UART 5V)进行控制。

poYBAGLMIMuAJFzxAACMzsmSRUE728.jpg

支持的制冷方案

- 带电子膨胀阀 (EEV) 的热泵 (HP),

- 带毛细管或 TXV 的 HP,

- 仅 EEV 控制器。

支持的安装

- 室内:温度几乎稳定的房屋或技术建筑,

- 户外:考虑到恶劣的气候条件。经测试,室外 HP 安装温度低至 - 32 °C。

变更日志和历史

- 2018:PCB原型,首次实际安装,

- 2019:2层PCB、通孔元件、集成按键和显示器(公共接入)、

- 2019:控制器重新设计,考虑开发和操作经验,2层PCB,SMD,

- 2019-2021:安装、开发、测试、修订、重新设计(访问受限), 

- 2021 年 2 月 6 日:产品在技术上完成并准备好供公众使用。文档和发布阶段。

获取您自己的 PCB 副本。集会。

- 下载 PCB Gerber 文件或在此处获取您自己的副本,

- 订购电子元件,见 BOM(材料清单)附录,

- 在这里焊接电子元件,组装说明。

pYYBAGLMINyAQ2-AAAD5g1Fg-RA167.jpg

固件上传

此过程与其他 Arduino 相同:

- 连接 USB-> UART 转换器

- 启动 Arduino IDE,

- 下载并打开固件文件,

- 在工具菜单中选择板和 MCU(提示:我们使用的是带有 328p MCU 的“迷你”板),

- 按界面中的“上传”按钮和 Arduino 上的“重置”。

对于具有旧引导加载程序的 arduino,您需要对其进行更新。(工具-> 刻录引导加载程序)。

要成功编译,您必须安装“SoftwareSerial”、“OneWire”和“DallasTemperature”库(请参阅工具 -> 管理库)。

第一次无需任何调整就可以上传固件。将其视为商业闭源控制器,您无法在其中微调内部选项。其他任何手动配置也不需要,只需上传固件即可。您将看到错误 LED 指示并听到哔声,因为没有传感器连接到您的控制器。请按照以下步骤操作。

poYBAGLMIN6AAAobAACOFfSb5xA358.png

自测

QA 测试可用于测试组装板。

自检可帮助您检查继电器、指示灯、扬声器和温度传感器

要运行自检:

- 在源代码标题中取消注释这 3 个定义,

```

//#define SELFTEST_RELAYS_LEDS_SPEAKER //扬声器和继电器 QA 测试,取消注释以启用

//#define SELFTEST_EEV //EEV QA 测试,取消注释以启用

//#define SELFTEST_T_SENSORS //温度传感器QA测试,取消注释启用

```

- 上传固件,

- 连接12V电源,

- 从 USB-UART 转换器断开 +5V 线。

要检查 EEV 连接,您可以使用步进电机。如果您正在测试真正的 EEV,它将在第一次“哔”之后关闭,在第二次“哔”之后部分打开。如果不是,请检查步进或 EEV 中心引脚是否连接到 +12V 并尝试交换线圈末端引脚(EEV1..EEV4)。

poYBAGLMIOSAKBaIAACQQPvTIKg786.jpg

要检查温度传感器连接器,请压接一组传感器。将其一一插入所有传感器连接器,并在串行控制台中检查结果。

poYBAGLMIOaAPeF5AADn5aeauaw935.jpg

pYYBAGLMIO2AVCHzAABpQKMGT8w514.png

测试完成后,注释 3 自检定义。

选择您的安装方案并取消注释这些选项之一:

```

#define SETPOINT_THI //“暖地板”方案:“热入”(Thi)温度用作设定点

//#define SETPOINT_TS1 //“游泳池”或“水箱加热器”方案:“传感器 1”(Ts1)用作设定点,位于水箱中的某处

```

重新上传固件。您的控制器已准备好首次启动(接线后)。可能您永远不需要更改其他选项。

接线(永久控制器安装)。

这里没有关于选择正确位置以永久安装控制器的说明。这取决于。您正在构建您的系统,并且您更了解“在哪里”和“如何”。

假设您已将控制器安装到永久位置,下一步是接线。

尽管有很多端子,但接线非常简单。

相位(电缆中的第一根电线):

- 将“电源入口”线连接到“相”端子之一,

- 将“压缩机”继电器输出连接到压缩机输入,

- 将“热 CP”继电器输出连接到热循环泵输入(如果您使用的是空气系统,则连接到室内机的风扇电源输入),

- 将“Cold CP”继电器输出连接到冷循环泵输入(或室外机的风扇电源输入),

- 使用压缩机加热器时:将“曲轴箱加热器”继电器输出连接到加热器电缆(强烈推荐用于室外安装和全年使用),

- 将电源线的所有第二根电线连接到板上的“中性”端子。

pYYBAGLMIO-AWRV6AACbDMzc7RI216.jpg

12V电源:

- 将第二个“相”和“中性”端子之一连接到 12V 电源的交流输入端,

- 将 12V 电源输出连接到 GND 和 12V

pYYBAGLMIPKAXtoMAACybrahp2s896.jpg

压接和插入低压连接器:

- 压接 SCT013 传感器线(该电路中唯一一种可互换线的低压设备),连接并安装在进相线上,

poYBAGLMIPSAbjX_AACbxUJChzY239.jpg

- 使用所需长度的电线将 RS485 压接到远程显示器(注意 A 连接到 A,B 连接到 B,GND 连接到 GND),

- 将 12V 和 GND 次级端子压接到远程显示器,

poYBAGLMIPaAXXA9AACRRZ0Eepw906.jpg

- 将 EEV 连接到 EEV 终端,

pYYBAGLMIPmAJsExAACeKalGKDU802.jpg

- 将所有 T 传感器安装在管道、绝缘管上,

- 压接 T 传感器阵列,您可以将每个阵列上的所有四根 GND 线压接到一个 GND 连接器引脚,或者在靠近传感器位置的某个位置进行 1 对 4 连接(+5V 线相同),

- 将 T 传感器阵列插入适当的终端(如果您不需要控制所有温度,请禁用并且不要安装不必要的传感器),

pYYBAGLMIPuAaA6HAADGNNY4YYI963.jpg

- 压接和插头压力传感器输出:将第 1 根电线压接至12V(端子右侧输出),将第 2 根冷侧电线压接到Pco(左),将第 2 根热侧电线压接到Phi(中);如果您的系统中没有使用压力传感器,请使用假人。

poYBAGLMIP2AGeZ0AACLQzkSKOA762.jpg

pYYBAGLMIP-AYI7kAAAawrGCo7c035.jpg

您可能更喜欢使用端子和压接连接器来焊接电线。但是在这种情况下,如果您想更改某些内容,则很难拆卸系统。这是你的选择。

还有一个:记住!内有230V!不要在没有必要的情况下打开相位。

你有没有亲手接过230V?如果是的话——你知道的。如果没有 - 不要尝试。

还要记住在固定位置安装期间的动物和儿童。

控制与使用:串口控制台

这是上传固件后您将看到的热泵控制器的第一个界面(工具->串行监视器)。

控制台本身使用简单,有几个命令可用。输入命令,按“发送”。帮助和热键:

poYBAGLMIQKAB5PrAABWa4i7P1w645.png

每 30 秒。(HUMAN_AUTOINFO选项)你会看到统计数据。例如,在您的压缩机启动后,您会看到如下内容:

pYYBAGLMIQSAKxPPAABvDSymUVA043.png

在这个例子中,“热入”~30 °C,压缩机~80 °C 等等。热泵(HP,压缩机)开,热水泵开,冷水泵开。功耗980瓦。

缩写:参考主存储库。

此外,您将在串行控制台中看到诊断消息。

如果您使用的是串行控制台,请勿从 USB-UART 转换器连接 +5V 线。

控制与使用:遥控显示

这是最终用户控制热泵的一种方式。

poYBAGLL5GGAHX6zAABj9LCle4w549.jpg

最终用户不想知道太多关于制冷剂、蒸发、排放温度等的信息,所以这个显示器设计得尽可能简单。有关详细信息,请参阅远程显示页面。是的,这个显示器也是开放产品,有可用的 Gerber、PCB 和源代码。

控制和使用:服务显示

有一天,我意识到带有串行控制台的上网本是一种很好的诊断工具,但我想要一个紧凑的工具来从热泵中获取最大的可用信息。于是,这个“快速组装的服务展示”就出现了。它适用于任何地方,并且有一个好的移动电源,它可以工作 2-3 天,无需任何额外的电源。诊断显示器是从头开始构建的,这里没有 PCB 和外壳(也没有计划创建它),因为我不认为这个服务显示器是永久安装的设备。

poYBAGLMIQmAYdL_AADJ73rvWoE794.jpg

如果您想要一个紧凑且直观的工具 - 此设备适合您,请查看服务显示页面

首次启动热泵系统并充注制冷剂

这是一个简单的部分,但是如果您没有经验,则需要时间。

您已经进行了压力测试和抽真空。是时候为您的系统充电了。

假设您不知道如何计算最近构建的系统中的制冷剂量,请按照以下步骤操作:

- 充入少量(例如 300 克)制冷剂,

- 为 Tae 或 Tbe 温度的系统保护性停止做好准备,这是重新填充制冷剂时的正常系统行为,

- 打开热泵电源,

- 压缩机启动后吸入温度约为 -20 ...- 40 °C(根据压力表上的吸入压力),

- 对于单组分制冷剂:稍微打开 HVAC 仪表歧管的阀门并开始通过冷侧的气相添加制冷剂,

- 对于多组分制冷剂:翻转制冷剂钢瓶,非常轻微地打开 HVAC 歧管阀并开始通过液相添加非常少量的制冷剂,

- 继续,直到吸入温度(根据压力计上的吸入压力)比热源温度低约 10 ... 12 °C(例如:水和防冻液混合物入口处的温度)闭合接地回路为 + 8 °C,因此吸入温度应为 -2 ..- 4),

- 关闭歧管阀,

- 在每一步检查排放压力:不应高于排放传感器温度 (Tbc),

- 等待系统将目标加热到几乎稳定的温度,在温度升高(吸力降低)时添加少量制冷剂,

- 如果您确定加热过程缓慢进行,请停止,

- 在系统稳定且热泵正常停止(达到设定点)时进行最后查看和充电,这可能需要 12 小时或更长时间,

- 最终加注后,吸入压力温度和 Tae 传感器温度之间的差值应为 3 ... 6 °C。

这种算法在第一次和作为起点时都是好的和安全的。随着您获得经验,您将获得更容易和更快的经验。

此外,在加注过程中使用“手动 EEV 模式”。

保护好眼睛,不要冻住手指。

pYYBAGLMIQuABHcfAABmzAPW3Ow731.jpg

提示

有关热泵的更多信息,请查看Wikipedia HP 页面。

如果您想了解“制冷系统的工作原理”,请阅读 Patrick Kotzaoglanian 的书籍。

如果您需要更多技术细节、复杂方案、“如何通过温度驱动 EEV”图表等,请参阅供应商手册(您可以在阿法拉伐手册、丹佛斯指南等中找到所需的一切)。

有关制冷剂和机油类型的比较,请参阅 wiki。

个人经验 

请注意,SCT013 传感器和电流监测方案不能用于精确测量和精确 COP 计算。使用功率计进行准确的功率测量。

在温暖的地板表面安装温度传感器是一个坏主意 - 最好让来自整个地板的“热”水温,如固件中所实现的那样。

取决于天气(取决于室外和室内温度)的系统不适用于 30-150 平方米的建筑物。这样的系统过于复杂,并且由于随机通风而无法预测。并且还由于其他来源在房屋中散发的热量的不可预测性。

我在 2019 年尝试了使用满液式蒸发器的方案,发现它非常棘手,然后拒绝使用它。

深度再生方案仅对某些制冷剂有用,并且仅在某些温度范围内有用。我也尝试过深度再生。结果理论与实践不谋而合,我也拒绝了这个想法。

一般来说,通过使制冷方案复杂化来赢得 1% 或 3% 的利润是可能的,但这一切都会导致大量的时间和金钱成本突然变得微薄。

摘要:如果你想要实验 - 实验。想要可靠 - 使系统简单。

poYBAGLMIQ2AQQh3AAB6i4ky3MM275.jpg

更多详细信息、附录、微调选项、插图、缩写等,您可以在永久存储库中找到:https ://github.com/openhp/HeatPumpController/ 。

作者

gonzho АТ web.de (c) 2018-2021; 版权所有

执照

(c) 2018-2021 DAA 版权所有;gonzho AT web.de; https://github.com/openhp/HeatPumpController/。

根据 CC-BY-SA 许可证 v4.0 许可的文本、媒体和其他材料。

署名:任何衍生作品中必须明确署名 Valden Heat Pump Controller (https://github.com/openhp/HeatPumpController/) 原创作品。

共享和共享方式:如果您对重复使用的内容进行修改或添加,您必须根据 CC-BY-SA 许可证 v4.0 或更高版本对其进行许可。

表明更改:如果您进行修改或添加,您必须以合理的方式表明原始作品已被修改。

您是自由的:只要您遵守许可条款,就可以出于任何目的(甚至是商业目的)共享和改编材料。

在 GPLv3 下许可的固件源代码。

本产品分发的目的是希望它有用,但不提供任何保证;甚至没有对适销性或特定用途适用性的默示保证。有关详细信息,请参阅 GNU 通用公共许可证。

对于本产品中使用的第三方库许可证,请参阅这些库。

代码

Github 仓库

https://github.com/openhp/HeatPumpController/

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费