#24847
cpiga
Partecipante

Eccomi di nuovo qui! Alla fine mi sono accontentato della versione a 32 bit che sono riuscito a interfacciare con Matlab 32 bit. Ho però un altro problema.Ho un IOTmodule collegato ad un adc24 con sempre 3 geofoni. Usando l’iotHAL riesco a vedere l’IOTmodule e a configurare i tre canali differenziali dell’adc. Il problema è che solo il terzo canale funziona, gli altri due canali danno solo rumore. Non è un problema dei geofoni e dei collegamenti perchè scambiando i collegamento di qualunque geofono e collegandolo al canale 3 funziona perfettamente. Non è un problema di collegamenti tra adc24 e iot module perchè il canale 3 funziona. Ho già provato a ricompilare il firmware e ricaricarlo senza successo.
Questo è il IotModuleSetup.h:

#ifndef IotModuleSetup_h
#define IotModuleSetup_h
//==============================================================================================================================================

#define IOTMODULE_LOG_LEVEL ESP_LOG_NONE  // ESP_LOG_NONE or ESP_LOG_VERBOSE to log debug messages with the serial monitor

//==============================================================================================================================================

#define IOTMODULE_PINOUT_TYPE 3   //  0 = ESP32-WROOM-32 / 1 (default) = ESP32-PICO-KIT V4 / 2 = ESP32-TTGO T7 v1.0 / 3 = ESP32-TTGO T7 v1.3
#define IOTMODULE_INOUT_PINS 0   //  0 to 99  (99 = all available phisical pins, max 26 or 28, it depends on module type) 
#define IOTMODULE_ADC24_PINS 6    //  0 to 16  (0 Adc24 module disabled, 1 to 16 Adc24 module enabled with 1 to 16 channels pins)
#define IOTMODULE_GENERIC_PINS 0  //  0 to 20  (0 normally)

//==============================================================================================================================================

//(see insider help at https://lowpower.world/theremino)

#define IOTMODULE_WIFI_MODE        "SOFTAP"
#define IOTMODULE_WIFI_ASSOC       "       STATION                     STATION                     STATION                    SOFTAP         "     
#define IOTMODULE_WIFI_SSID        "        ssid1                       ssid2                       ssid3                    theremino       "
#define IOTMODULE_WIFI_PASSWORD    "       pwd12345                    pwd12345                    pwd12345                  theremino       "
#define IOTMODULE_IP_MODE          "        DHCP                        DHCP                       STATIC                      DHCP          "
#define IOTMODULE_IP_IP            "          -                           -                     192.168.11.1                     -           "
#define IOTMODULE_IP_NETWORK       "          -                           -                     255.255.255.0                    -           "
#define IOTMODULE_IP_GATEWAY       "          -                           -                    192.168.11.254                    -           "
#define IOTMODULE_IP_DNS           "          -                           -                    192.168.11.254                    -           "

//  Uncomment and set the pin number to use as "wifi mode pin" (default -1, not used)
//#define IOTMODULE_WIFI_MODE_PIN    -1

//  Uncomment and set the WiFi channel number : 1 (default) to 13 (only relevant in SoftAP mode)
#define IOTMODULE_WIFI_CHANNEL 6

//  Uncomment and set the WiFi TX power index : 10 (default) to 0
//  10=19.5dBm, 9=19dBm, 8=18.5dBm, 7=17dBm, 6=15dBm, 5=13dBm, 4=11dBm, 3=8.5dBm, 2=7dBm, 1=5dBm, 0=2dBm
#define IOTMODULE_WIFI_TX_POWER_INDEX 10

//  Uncomment to change the space char in configuration
//#define IOTMODULE_SPACE_CHAR ' '

//==============================================================================================================================================

// Uncomment and adapt this line to use a different port number (default is 49153)
#define IOTMODULE_UDP_PORT_NUMBER 49153  //  UDP port number for IotHAL communication

//==============================================================================================================================================

#define IOTMODULE_ENCODERS_TYPE 1               // 1 = Software encoders (x4) / 0 = Hard. encoders (x2)
#define IOTMODULE_FUOTA_ENABLE 1                // 1 = FUOTA enabled / 0 = FUOTA disabled 
#define IOTMODULE_ADC24_COMMUNICATION_SPEED 16  // 1 to 16 MHz (only relevant for the ADC24 board)
#define IOTMODULE_OUTPUT_WATCHDOG_ENABLE 1      // 1 = set all OUT to zero if communication is lost
#define IOTMODULE_WIFI_MODE_PIN -1              // -1 = disable / 0 or more = pin number for Station/SoftAP boot mode

//==============================================================================================================================================

//                                                          mm/min values are relative to 200 step/mm
//  IOTMODULE_STEPPER_TIMING = 8 :  320...307200 Hz - 92160 mm/min
//  IOTMODULE_STEPPER_TIMING = 7 :  160...153600 Hz - 46080 mm/min
//  IOTMODULE_STEPPER_TIMING = 6 :   80....76800 Hz - 23040 mm/min
//  IOTMODULE_STEPPER_TIMING = 5 :   40....38400 Hz - 11520 mm/min
//  IOTMODULE_STEPPER_TIMING = 4 :   20....19200 Hz -  5760 mm/min
//  IOTMODULE_STEPPER_TIMING = 3 :   10.....9600 Hz -  2880 mm/min
//  IOTMODULE_STEPPER_TIMING = 2 :    5.....4800 Hz -  1440 mm/min
//  IOTMODULE_STEPPER_TIMING = 1 :    3.....2400 Hz -   720 mm/min
//  IOTMODULE_STEPPER_TIMING = 0 :    2.....1200 Hz -   360 mm/min

#define IOTMODULE_STEPPER_TIMING 5

//==============================================================================================================================================

#endif

Ogni suggerimento è ben accetto…