Distributing Internal Heat via HRV Recirculation Mode Logic

Heat Recovery Ventilator (HRV) Recirculation Mode Logic serves as a critical bridge between mechanical fresh air ventilation and internal thermal management. In high performance building envelopes; particularly those utilizing passive heat sources or localized hydronic emitters; heat often pools in specific zones. This creates significant thermal-inertia imbalances where the upper stratas of a structure maintain excessive temperatures while lower zones remain underserved. The logic protocol described herein overrides the standard intake-exhaust cycle to initiate a closed-loop internal airflow. By modulating the HRV core bypass or closing the external intake and exhaust dampers; the system leverages existing ductwork as a distributed thermal network. This prevents the stack effect where heat remains stratified at the upper levels of the envelope. Moving this internal air without introducing cold or humid exterior air maximizes the throughput of internal energy without the overhead of external tempering. This design ensures the thermal payload is distributed efficiently; allowing for lower duty cycles on primary heating plants and enhancing the longevity of mechanical assets.

Technical Specifications

| Requirement | Default Port / Operating Range | Protocol / Standard | Impact Level (1-10) | Recommended Resources |
| :— | :— | :— | :— | :— |
| Logic Controller | 24VAC / 0-10VDC | MODBUS-RTU / BACnet | 9 | ARM Cortex-M4 |
| Damper Actuator | 2-10VDC Modulation | IEEE 802.3 (PoE) | 7 | Brushless DC (BLDC) |
| Temp Sensors | -40C to 85C | 1-Wire / I2C | 10 | PT100 / DS18B20 |
| Static Pressure | 0 to 2.5 in. w.c. | Analog 4-20mA | 6 | MEMS Pressure Sensor |
| Firmware Kernel | RTOS v10.4.3+ | POSIX / C99 | 8 | 128KB Flash / 32KB RAM |

The Configuration Protocol

Environment Prerequisites:

Implementation requires a compliant ASHRAE 62.2 or CSA F326 mechanical layout. The HRV unit must feature a dedicated recirculation damper or a bypass motor capable of being addressed via discrete logic triggers. Ensure the Control Board (PCB) supports external Dry-Contact or 0-10V modulation. System administrators must have root access to the Building Management System (BMS) or local Logic-Controller firmware. Wiring must adhere to NEC Class 2 low-voltage standards to prevent signal-attenuation across long cable runs.

Section A: Implementation Logic:

The engineering design prioritizes thermal-inertia management over simple ventilation. In a standard ventilation state; the HRV is a “pass-through” device that exchanges sensible or latent heat between two separate airstreams. However; when the internal air temperature at the Exhaust Air (EA) plenum exceeds the setpoint of the Supply Air (SA) corridors by more than 4 degrees Celsius; the logic enters “Recirculation Mode.” This process is idempotent; the system checks the state of the dampers before every cycle to ensure the physical orientation matches the digital register. This prevents mechanical strain by ensuring the unit does not attempt to compress air against a closed damper. By recirculating internal air; we encapsulate the existing heat within the thermal envelope; reducing the latency of localized heating demands.

Step-By-Step Execution

1. Thermometric Sensor Calibration

Execute a calibration sweep of all DS18B20 or PT100 sensors located in the Return Air (RA) and Supply Air (SA) trunks. Use a fluke-multimeter to verify that resistance values align with manufacturer specifications at a known ambient temperature.
System Note: This action ensures the ADC (Analog-to-Digital Converter) on the Logic-Controller receives a linear voltage signal. Accurate sensing is vital to prevent short-cycling; which can lead to mechanical fatigue in damper motors and increased electrical noise.

2. Logic Controller Firmware Deployment

Upload the recirculation logic script to the Logic-Controller via RS-485 or Ethernet. If using a Linux-based controller; ensure the service is enabled via systemctl enable hrv-logic.service. The script must define the threshold for delta-T (temperature difference) before triggering the toggle.
System Note: This step initializes the kernel-level polling of thermal states. The system begins to compute the concurrency of heating demands across multiple zones; calculating if the recirculation payload is sufficient to offset the current heating load.

3. Damper Actuator Mapping and Test

Configure the GPIO pins or DAC outputs to map to the recirculation damper. Use a bit-mask in the firmware to ensure that the “Intake” and “Exhaust” dampers close simultaneously as the “Recirculation” damper opens. Verify this using the chmod +x /usr/bin/hrv-test-strobe command if using a command-line interface.
System Note: This forces the physical hardware into the correct state. By manipulating the register values in the EEPROM; we ensure the state persists even after a power loss. Proper mapping prevents the system from pulling a vacuum in the mechanical room.

4. Fan Speed Modulation Programming

Set the ECM Motor to a specific PWM frequency or 0-10V signal level for the recirculation cycle. Recirculation typically requires higher throughput than standard ventilation to overcome the static pressure of the closed-loop system. Use a logic-analyzer to verify the duty cycle of the PWM signal.
System Note: Adjusting the fan speed modifies the thermal-inertia of the air movement. High-speed recirculation maximizes heat distribution but increases the acoustic profile and power consumption; balancing these variables is a requirement for operational efficiency.

5. Integration of Fail-Safe Interrupts

Wire the NC (Normally Closed) contact of the furnace or primary heat source to the HRV Controller. If the primary furnace fires; the HRV logic should optionally transition to high-speed recirculation to assist in moving that intensive heat load. Verify this using the read-sensor command to check the status of the Interrupt Service Routine (ISR).
System Note: This ensures the HRV acts as a slave to the primary HVAC system. It prevents logic conflicts where the HRV might attempt to ventilate (cooling the air) while the furnace is actively attempting to heat the structure.

Section B: Dependency Fault-Lines:

The most common point of failure is signal-attenuation on the 0-10V control lines; often caused by running low-voltage wires parallel to 120/240VAC mains. This introduces packet-loss in digital communication or voltage drift in analog signals. Furthermore; mechanical bottlenecks such as clogged filters increase static pressure; causing the ECM Motor to hunt for a steady RPM; which introduces oscillations into the thermal distribution logic. Ensure all ductwork joints are sealed with Mastic or Foil Tape to maintain pressure integrity.

The Troubleshooting Matrix

Section C: Logs & Debugging:

Monitor the system output logs located at /var/log/hrv/recirc.log or within the BMS Event Viewer. Look for the “Delta-T Threshold Not Met” error string; which indicates the sensors are not detecting enough of a temperature difference to justify the energy cost of the fan.

  • Error Code E001 (Sensor Drift): Check the PT100 wiring. High resistance usually indicates a loose terminal or corroded contact.
  • Error Code E004 (Damper Timeout): The actuator has failed to reach its limit switch within 30 seconds. Inspect the 24VAC power supply and check for physical obstructions in the damper blade.
  • Packet-loss on MODBUS: If the CRC (Cyclic Redundancy Check) fails; check the termination resistor (120-ohm) at the end of the RS-485 daisy chain.

To verify sensor readout; use the terminal command: watch -n 1 “cat /proc/hrv/sensors/temp_all”. This allows for real-time monitoring of the thermal payload as it transitions through the HRV core.

Optimization & Hardening

Performance Tuning:
To increase thermal efficiency; implement a sliding scale for fan speed. Instead of a binary ON/OFF for recirculation; use a PID (Proportional-Integral-Derivative) loop to adjust fan throughput based on the magnitude of the Delta-T. This reduces the energy overhead when only a minor temperature correction is required. Increasing the concurrency of sensor reads to every 500ms allows the system to respond faster to sudden heat gains (e.g.; solar gain or cooking equipment).

Security Hardening:
Ensure the Logic-Controller is behind a Firewall if it is networked. Disable unnecessary services like Telnet or HTTP; utilize SSH with key-based authentication for administrative access. On a physical level; implement “Fail-Safe Open” dampers. In the event of a power failure; the spring-return actuators should return to the “Fresh Air” position to ensure the building continues to receive passive ventilation and to prevent the buildup of CO2.

Scaling Logic:
For larger commercial structures; use a master-slave configuration where a central PLC manages the logic and multiple small HRV units act as localized distributors. This reduces individual unit load and provides redundancy. If one unit fails; the others increase their throughput to compensate; maintaining the thermal equilibrium of the wider network.

The Admin Desk

How do I confirm the recirculation damper is actually closed?
Check the VDC output at the Actuator. A 10VDC signal typically indicates a 100% open state. Physically verify the damper position by removing the access hatch and observing the blade orientation during a manual trigger.

What is the ideal Delta-T to trigger recirculation?
Set the initial threshold to 4 degrees Celsius. If the system short-cycles; increase it to 6 degrees. This ensures that the energy consumed by the ECM Motor does not exceed the caloric value of the heat being moved.

Can I run recirculation and fresh air intake simultaneously?
No; this logic is designed for “Recirculation Mode” which closes external ports. Simultaneous operation would be “Partial Recirculation;” requiring a three-way mixing damper and a more complex PWM strategy to balance external and internal air volumes.

Why is my HRV fan humming in recirculation mode?
This often points to high static pressure. Check if the Recirculation Duct is undersized compared to the main Supply/Exhaust trunks. High pressure creates turbulence; which manifests as low-frequency acoustic resonance in the cabinet.

Does this setup require a specific software version?
The logic requires Firmware v2.1.0 or higher to support custom PID mapping. Older versions may only support binary relay switching; which lacks the granularity needed for efficient thermal-inertia management.

Leave a Comment