Show Posts
Pages: 1 2 3 [4] 5
46  International / Proyectos / Re: comunicación Arduino y maquina industrial on: May 16, 2012, 11:04:41 am
Perdona jorgepl, tienes razón, no habia contemplado esa posibilidad.

En vista a los cambios, opino que la mejor solución es la que propones, y una de las mas baratas de aplicar
47  International / Proyectos / Re: comunicación Arduino y maquina industrial on: May 15, 2012, 05:32:05 am
No estoy de acuerdo con jorgepl.

Con un solo arduino en el lado "a" puede funcionar. Haciendo una red con los arduinos del lado "b". Así todo es cierto que necesitas varios de ellos...

Pero en el lado del PC puedes usar como pasarela solo un arduino
48  International / Español / Re: Ayuda con mi primer proyecto IR-Arduino-HTPC on: April 03, 2012, 01:27:00 am
Puede ser que hayas puesto los pulsadores en serie??

Pon un esquema de como lo has conectado, porque me parece que el problema es ese.
49  International / Español / Re: Proyecto ordenador de abordo on: March 16, 2012, 12:03:32 pm
Hay por ahi muchas calculadoras para eso, por ejemplo http://es.ncalculators.com/electronics/potential-divider-circuit-calculadora.htm

Pero asegurate primero de que la salida sea de 12v y no tengas "cosas raras" aunque imagino que esa señal te vendra filtrada. Por si acaso calculalo para que te de un valor inferior a 5v.
50  International / Español / Re: Problemas Scada Acimut on: March 15, 2012, 01:39:25 pm
Pues vaya ganas de encubrir la publicidad de esta manera, de un producto que descargas gratis.

No alcanzo a ver el beneficio... No seria mas facil decirlo abiertamente???
51  International / Español / Re: Archivos en Arduino on: March 15, 2012, 01:35:01 pm
http://arduino.cc/es/Tutorial/HomePage

Apartado libreria EEPROM
52  International / Español / Re: Proyecto ordenador de abordo on: March 15, 2012, 01:32:14 pm
Si te estoy entendiendo bien, con un divisor de tensión puedes bajar la tensión.
Si no, tambien puedes probar con un optoacoplador. Hay muchas opciones.
53  International / Español / Re: sensor de caudal on: March 14, 2012, 12:35:33 pm
Hay algunos contadores que permiten acoplar un sensor reed. No se si tienes contador, pero si lo tienes estudia esa posibilidad.
54  International / Español / Re: Proyecto ordenador de abordo on: March 12, 2012, 10:31:52 am
Pon el esquema electrico y podremos mirar mas cosas
55  International / Español / Re: Con que modelo de Arduino me aconsejan empezar? on: March 03, 2012, 05:06:38 am
Yo te aconsejo el Arduino UNO. Es muy rapido de conectar y puedes conectarlo con el USB a cualquier ordenador.

Para ver ejemplos el mejor sitio es que te des una vuelta por el playgroud. Hay tendras ejemplos de todo tipo.
56  International / Español / Re: Problemas con RS485 on: March 03, 2012, 04:58:28 am
Bueno revivo el post solo para decir que lo tengo ya solucionado. Debia de tener algún falso contacto con la placa porque al montarlo todo de nuevo se ha solucionado.

Funciona de maravilla el RS485 junto con la libreria modbus de Jpzometa.

Ahora seguiré peleandome con el Eagle, que es la primera placa que voy a hacer y me esta volviendo loco.

Saludos
57  International / Español / Re: Problemas con RS485 on: February 08, 2012, 04:18:16 pm
Bueno pues efectivamente he podido comprobar que el programa lo tenia bien haciendo uso del usb. Ya me he empapado de como va el tema de los registros y ya tengo una verbena de leds encendiendo y apagando.

Gracias por la respuesta Jose Francisco, a veces una cosa tan evidente y se nos pasa por alto.

No doy por finalizado aún, hasta comprobar porque no me funciona a traves del MAX485.
58  International / Español / Re: Problemas con RS485 on: February 06, 2012, 05:39:56 pm
Gracias Jose Francisco. Veo en otro post que tu tambien estas metido con el RS485.

He probado con la de Zometa y con el SimpleModbusSlave, son muy parecidas pero no va ninguna. Por eso pienso que el problema lo tengo en el hardware.

Lo tengo conectado mediante un conversor USB-RS485.

Entiendo por lo que dices que puedo probar el programa a traves del USB del Arduino? Con el terminal del IDE?

Gracias una vez mas, estoy tan liado ya, que no se por donde tirar.
59  International / Español / Problemas con RS485 [SOLUCIONADO} on: February 05, 2012, 04:13:03 pm
Estoy tratando de implementar modbus a un arduino uno. Utilizo un MAX485 conectado asi http://dereenigne.org/wp-content/uploads/modbus.png. Y varios ejemplos basados en el ejemplo de jpzometa

Estoy probando con programas como el "Modscan" o "Modbus Poll" pero no consigo comunicar con el arduino, o no me da nada o me devuelve un "0". Pero no tengo claro si esto es realmente una respuesta del arduino o es un error de comunicaciones.

Me surgen varias dudas:

- Alimento el MAX485 a traves del Arduino no creo que esto sea un problema por el bajo consumo. Podria causar algún problema?

- Puedo poner algunos leds para ver si comunica el arduino? Deberian encenderse los leds TX-RX de placa? Por que no lo hacen.


Alguna idea?

Pongo el codigo:

Code:
#include <SimpleModbusSlave.h>

#define  ledPin  13 // onboard led
#define  buttonPin  7 // push button

/* This example code has 9 holding registers. 6 analogue inputs, 1 button, 1 digital output
   and 1 register to indicate errors encountered since started.
   Function 5 (write single coil) is not implemented so I'm using a whole register
   and function 16 to set the onboard Led on the Atmega328P.
  
   The modbus_update() method updates the holdingRegs register array and checks communication.
*/
 

// Using the enum instruction allows for an easy method for adding and
// removing registers. Doing it this way saves you #defining the size
// of your slaves register array each time you want to add more registers
// and at a glimpse informs you of your slaves register layout.

//////////////// registers of your slave ///////////////////
enum
{    
  // just add or remove registers and your good to go...
  // The first register starts at address 0
  ADC0,    
  ADC1,        
  ADC2,
  ADC3,
  ADC4,
  ADC5,  
  LED_STATE,
  BUTTON_STATE,
  TOTAL_ERRORS,
  // leave this one
  TOTAL_REGS_SIZE // total number of registers for function 3, 4 and 16 share the same register array
};

unsigned int holdingRegs[TOTAL_REGS_SIZE]; // function 3, 4 and 16 register array
////////////////////////////////////////////////////////////

void setup()
{
  // parameters(long baudrate, byte ID, byte transmit enable pin, unsigned int holding registers size)
  // the transmit enable pin is used in half duplex communication to activate a MAX485 or similar
  // to deactivate this mode use any value < 2 because 0 & 1 is reserved for Rx & Tx
  modbus_configure(9600, 1, 2, TOTAL_REGS_SIZE);
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT);
}

void loop()
{
  // modbus_update() is the only method used in loop(). It returns the total error
  // count since the slave started. You don't have to use it but it's useful
  // for fault finding by the modbus master.
  holdingRegs[TOTAL_ERRORS] = modbus_update(holdingRegs);
  for (byte i = 0; i < 6; i++)
  {
    holdingRegs[i] = analogRead(i);
    delayMicroseconds(500);    
  }
  
  byte buttonState = digitalRead(buttonPin); // read button states
  
  // assign the buttonState value to the holding register
  holdingRegs[BUTTON_STATE] = buttonState;
  
  // read the LED_STATE register value and set the onboard LED high or low with function 16
  byte ledState = holdingRegs[LED_STATE];
  
  if (ledState) // set led  
    digitalWrite(ledPin, HIGH);
  if (ledState == 0 || buttonState) // reset led
  {
    digitalWrite(ledPin, LOW);
    holdingRegs[LED_STATE] = 0;
  }
}

60  International / Español / Re: Guardamotor y relé on: November 20, 2011, 09:17:43 am
El guarda motor es una protección para evitar un exceso de consumo, por lo que siempre necesitas ponerlo en serie al contactor. No debes usarlo para el marcha-paro del motor.

Si es regulable, que seguro que lo es, debes de comprarlo acorde al consumo del motor, y regularlo al consumo nominal del motor en placa.

Ademas te aconsejo que uses un contacto normalmente cerrado que suelen tener en serie con la alimentación que pasa por el relé, de manera que si el guardamotor salta por exceso de consumo, el contacto te cortaria la alimentación del contactor. Luego tambien puedes usar el contacto normalmente abierto para una bombilla o señal de alarma.

Pages: 1 2 3 [4] 5