From 342380adf7ec581a28b56da6b1a757960b4763a8 Mon Sep 17 00:00:00 2001 From: Coal56AB Date: Tue, 24 Dec 2024 10:36:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7d9c7ad..87a5e06 100644 --- a/README.md +++ b/README.md @@ -5,25 +5,34 @@ Режим тестирования (прямое/обратное включение) выставляется в двух коилах: - 0: `ForwardTest` - тест напряжения при прямом включении - 1: `ReverseTest` - тест скачка напряжения при обратном включении - Если включены оба, то будет тест скачка напряжения при переходе от прямого подлключения к обратному. +Можно переключать отдельные ключи по коилам №3-6: +- 3: `PhaseForwardHiTest` - включение и отключение ключа верхнего плеча фазы А (прямое включение) +- 4: `PhaseForwardLoTest` - включение и отключение ключа нижнего плеча фазы А (прямое включение) +- 5: `PhaseReverseHiTest` - включение и отключение ключа верхнего плеча фазы Б (обратное включение) +- 6: `PhaseReverseLoTest` - включение и отключение ключа нижнего плеча фазы Б (обратное включение) + +Результаты измерений при разных включениях записываются в input регистры №0-1: +- 0: `ForwardVoltage` - измеренное напряжение при прямом включении +- 1: `ReversePeakVoltage` - максимальный пик напряжение при обратном включении + ## Настройка таймингов -Тайминги выставляются в регистрах модбас №0-4: +Тайминги выставляются в holding регистрах №0-4: - 0: `TimeForForward` - миллисекундная задержка для прямого включения (только миллисекунды) - 1: `TimeBeforeTest` - задержка перед началом тестирования (миллисекундная или микросекундная) - 2: `TimeDeadtime` - задержка при переключении с прямого включения в обратное (миллисекундная или микросекундная) - 3: `TimeBeforePeak` - задержка между включением АЦП и предполагаемым скачком напряжения (миллисекундная или микросекундная) - 4: `TimeBeforeDisconnect` - задержка перед выключением питания (миллисекундная или микросекундная) -В коилах модбас №16-19, можно выставить флаги - использовать миллисекундную задержку вместо микросекундной для соответствующего тайминга: +В коилах №16-19, можно выставить флаги - использовать миллисекундную задержку вместо микросекундной для соответствующего тайминга: - 16: `msTimeBeforeTest_enable` - 17: `msTimeDeadtime_enable` - 18: `msTimeBeforePeak_enable` - 19: `msTimeBeforeDisconnect_enable` ## Настройка АЦП -Настройки АЦП выставляются в регистрах модбас №5-9: +Настройки АЦП выставляются в holding регистрах №5-9: - 5: `Adc_PulseWidth` - ожидаемая длительность импульса в отчетах ацп - 6: `Adc_PulseSign` - полярность импульса - 7: `Adc_CalibrValue` - калибровочное значение ацп