Monitorovací systém pro energetická zařízení

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Vydal: Fakulta elektrotechniky a komunikačních technologií VUT v Brně Autor: Matěj Pásler

Strana 69 z 73

Jak získat tento dokument?






Poznámky redaktora
h> // ---------- RS-485 pro PZEM-017 ---------- static uint8_t pzemSlaveAddr 0x01; ModbusMaster node; float PZEMVoltage PZEMCurrent PZEMPower PZEMEnergy 0; // ---------- BMI160 ---------- int gx, gy, gz; int axRaw, ayRaw, azRaw; const float ACC_SENS 16384.h> #include <SPI.0; const float G_CONST 9.h> #include <ModbusMasterPzem017.println("Karta znovu nalezena loguji do: + String(curFile)); } } } } A.0, BETA_COEFFICIENT 3950; // ---------- karta ---------- const int SD_CS_PIN 5; bool sdAvailable false; char curFile[20] "/datalog_001.2 PZEM-017 #include <Wire.0, NOMINAL_TEMPERATURE 25.80665; // ---------- NTC ---------- #define NTC1_PIN 34 #define NTC2_PIN 35 #define NTC3_PIN 36 const float SERIES_RESISTOR 10000.csv"; uint16_t fileIndex 0; // ---------- timery ---------- unsigned long previousMillis 0; const long interval 200; // ---------- deklarace ---------- float getTemperature(int pin); String floatToStringComma(float uint8_t dec 2); void bmiAutoCalibrate(); bool initSD(bool afterBoot); void findLastIndex(); void createNewLogFile(); .h> #include <SD.0, NOMINAL_RESISTANCE 10000.69 // --------- reconnect --------- if (!sdAvailable) { static unsigned long lastTry 0; if (now lastTry 1000) zkoušej každou sekundu lastTry now; if (initSD(false)) { Serial.h> #include <BMI160Gen