EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Committer:
fprado
Date:
Fri Mar 04 20:47:19 2016 +0000
Revision:
34:5ed86c867c08
Parent:
28:af7e6b1b6f48
- Announce agora ? incializado corretamente no modo ramal

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tpadovani 0:999112ad27f0 1 #ifndef SETTINGS_H
tpadovani 0:999112ad27f0 2 #define SETTINGS_H
tpadovani 0:999112ad27f0 3
fprado 26:03c9ca836c79 4 //#define TEST_MODE 1 // Usado para testar na placa de desenvolvimento
fprado 26:03c9ca836c79 5 //#define DEBUG_ENABLED 1 // Habilita log na USB UART
fprado 34:5ed86c867c08 6 #define RAMAL 1 // configura a aplicação para modo ramal (o normal é smart breaker)
fprado 28:af7e6b1b6f48 7 //#define RELES_INVERTIDOS 1
fprado 26:03c9ca836c79 8
fprado 26:03c9ca836c79 9 #define MEDIDOR_DEFAULT_SN "\0\0\0\0\0\0\0" // para uso com equipamentos sem medidor
tpadovani 0:999112ad27f0 10
tpadovani 21:62316df0c24b 11 #define LED_ON 1
tpadovani 21:62316df0c24b 12 #define LED_OFF 0
tpadovani 19:1f623070b9dd 13
tpadovani 1:6ac7168763b6 14 #define WATCHDOG_INTERVAL 0.1 // intervalo de alimentacao do watchdog, em segundos (float)
tpadovani 5:1bc98277c257 15 #define RELE_ON 1
tpadovani 5:1bc98277c257 16 #define RELE_OFF 0
tpadovani 5:1bc98277c257 17 #define ESTADO_RELE_INDEFINIDO 3 // Sem estado anterior
tpadovani 5:1bc98277c257 18 #define ESTADO_RELE_ABERTO 2 // Significa que ultimo comando foi de corte
tpadovani 5:1bc98277c257 19 #define ESTADO_RELE_FECHADO 1 // Significa que ultimo comando foi de religacao
tpadovani 5:1bc98277c257 20 #define SENSOR_COM_FORNECIMENTO true
tpadovani 5:1bc98277c257 21 #define SENSOR_SEM_FORNECIMENTO false
tpadovani 19:1f623070b9dd 22 #define PROTOCOLO_PIMA_ELO 0 // Protocolo PIMA ELO
tpadovani 19:1f623070b9dd 23 #define PROTOCOLO_PIMINHA 1 // Protocolo Piminha Copel, tambem chamado de SER-311
tpadovani 19:1f623070b9dd 24
tpadovani 23:85202a52482d 25 #define DEFAULT_RELIGAR_LARGURA_PULSO_MS 40
tpadovani 23:85202a52482d 26 #define DEFAULT_CORTAR_LARGURA_PULSO_MS 40
tpadovani 5:1bc98277c257 27 #define DEFAULT_DELAY_SENSOR_MS 500
tpadovani 5:1bc98277c257 28 #define DEFAULT_INTERVALO_SILENCIO_S 2
tpadovani 13:eed9484a89bc 29 #define DEFAULT_INTERVALO_WD_NETWORK_S 0 // 0 desabilita o watchdog de rede
tpadovani 24:69e7e7079915 30 #define DEFAULT_LIMITE_TENSAO_SENSOR_V 20
tpadovani 8:e8d86c66283c 31 #define DEFAULT_SAMPLES 500
tpadovani 8:e8d86c66283c 32 #define DEFAULT_SAMPLES_DELAY_US 2000
tpadovani 22:b66e36356dd4 33 #define DEFAULT_SAMPLES_VOLTAGE_ANG_COEF 2719.85f
tpadovani 23:85202a52482d 34 #define DEFAULT_SAMPLES_VOLTAGE_LIN_COEF -1357.205f // 2719.85 * (-0.499)
tpadovani 23:85202a52482d 35 #define DEFAULT_LOAD_CHANNEL 1 // Canal onde esta ligada a carga
tpadovani 15:12db9ae94161 36 #define DEFAULT_INTERVALO_MM_S 900
tpadovani 11:8c93e0de58cd 37 #define DEFAULT_MM_SIZE 100
tpadovani 11:8c93e0de58cd 38 #define DEFAULT_CONTADOR_CICLOS 0
tpadovani 19:1f623070b9dd 39 #define DEFAULT_ENABLE_ALARMS 16383
tpadovani 13:eed9484a89bc 40 #define DEFAULT_ALARMS_STATES 0
tpadovani 15:12db9ae94161 41 #define DEFAULT_ALARMS_QUEUE_SIZE 20
tpadovani 17:59d15e3eef8d 42 #define DEFAULT_LIMITE_TENSAO_ZERO_CH0_V 10
tpadovani 13:eed9484a89bc 43 #define DEFAULT_LIMITE_TENSAO_MINIMA_LINHA_V 80
tpadovani 13:eed9484a89bc 44 #define DEFAULT_LIMITE_TENSAO_MAXIMA_LINHA_V 140
tpadovani 17:59d15e3eef8d 45 #define DEFAULT_LIMITE_TENSAO_ZERO_CH1_V 10
tpadovani 13:eed9484a89bc 46 #define DEFAULT_LIMITE_TENSAO_MINIMA_CARGA_V 80
tpadovani 13:eed9484a89bc 47 #define DEFAULT_LIMITE_TENSAO_MAXIMA_CARGA_V 140
tpadovani 19:1f623070b9dd 48 #define DEFAULT_PROTOCOLO PROTOCOLO_PIMINHA
tpadovani 19:1f623070b9dd 49 #define DEFAULT_INTERVALO_WD_METER_S 1800
tpadovani 19:1f623070b9dd 50 #define DEFAULT_PIMA_TIMEOUT_PACOTE_S 5
tpadovani 19:1f623070b9dd 51 #define DEFAULT_PIMA_VALIDADE_MEDIDOR_S 30
tpadovani 19:1f623070b9dd 52 #define DEFAULT_PIMA_VALIDADE_ENERGIA_ATIVA_S 60
tpadovani 19:1f623070b9dd 53 #define DEFAULT_PIMA_VALIDADE_ENERGIA_REATIVA_INDUTIVA_S 60
tpadovani 19:1f623070b9dd 54 #define DEFAULT_PIMA_VALIDADE_ENERGIA_REATIVA_CAPACITIVA_S 60
tpadovani 19:1f623070b9dd 55 #define DEFAULT_PIMA_AUTOBAUD_ENABLE 1
tpadovani 19:1f623070b9dd 56 #define DEFAULT_PIMA_AUTOBAUD_TIMEOUT_S 30
tpadovani 19:1f623070b9dd 57 #define DEFAULT_RADIO_BAUDRATE_BPS 19200
tpadovani 25:2c578b923ea9 58 #define DEFAULT_LIMITE_CORRENTE_ZERO_A 0.1f
tpadovani 25:2c578b923ea9 59 #define DEFAULT_LIMITE_CORRENTE_MINIMA_A 1.0f
tpadovani 25:2c578b923ea9 60 #define DEFAULT_LIMITE_CORRENTE_MAXIMA_A 100.0f
tpadovani 23:85202a52482d 61 #define DEFAULT_SAMPLES_CURRENT_ANG_COEF 265.0f
tpadovani 23:85202a52482d 62 #define DEFAULT_SAMPLES_CURRENT_LIN_COEF -132.394f // 265 * (-0.4996)
tpadovani 24:69e7e7079915 63 #define DEFAULT_ENABLE_LOAD_PROFILE 1
tpadovani 25:2c578b923ea9 64 #define DEFAULT_DISCOVERY_DELAY_ANG_COEF_MS 200
tpadovani 25:2c578b923ea9 65 #define DEFAULT_DISCOVERY_DELAY_LIN_COEF_MS 0
tpadovani 25:2c578b923ea9 66 #define DEFAULT_ANNOUNCE_INTERVAL_S 600
tpadovani 0:999112ad27f0 67
tpadovani 0:999112ad27f0 68 #endif