Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Electrónica para robot Z.E.R.O.

46 Respuestas
9 Usuarios
0 Reactions
20.8 K Visitas
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 20 años

Volvamos entonces a realizar la propuesta:

Unidad Central de Procesos (UCP) basada en 18F452
- uC : 18F452 (o 16F877 que es compatible).
- Reloj externo 10 MHz (20MHz para 16F877).
- ICD: Programable/depurable en placa.
- Alimentación: 24v-9v AC/DC
- Salida de alimentación: 5v DC para alimentación de otras placas.
- Led de On (señalización de encendido)
- Memória externa I2C (2 en placa).
- Pineado del uC protegido contra estática y cortocircuitos (resistencia de 1k en cada pin), exceptuando C6 y C7 (para no limitar la velocidad del puerto serie).
- Comunicaciones:
--> RS232/485 --> Salida TTL, Salida MAX232 (RS232-C), Salida 485
--> I2C/SPI
- Puertos disponibles:
--> A/E (Analógico, ...)
--> B (Interrupciones, entradas con pull-up, ...)
--> C (Comunicaciones, PWM, comparadores, ...)
--> D (Display, puerto paralelo esclavo, ...)
--> A4 --> Open colector: salida independiente con conector de 3 pins (GND, A4 y pull up de 10k con LED).

S2

Ranganok Schahzaman

Responder
45 respuestas
Robotika
Respuestas: 689
(@robotika)
Ardero
Registrado: hace 20 años

Yo no he visto ningun insulto al post de Acicuecalo, ha dado una idea de que se puede usar para hacer un robot, Acuecalo tiene muy buenas ideas y de cualquier cosa hace un robot, pero no solo un robot cualquiera , no, un robot que quizas a nadie se le ocurra fabricar y funcionando de mil maravillas, el que se haya sentido ofendido por ese post con un recipiente para la basura es que no conoce a Acicuecalo.

Ademas si quereis os hago un proyecto de lo que se puede hacer con ese recipiente, os quedarias pasmaos.

Acicuecalo desde mi humilde opinion sobre lo suciedido te pido que sigas posteando, si no es en estos post de Z.E.R.O pues en los demas, tu puedees enseñar a muchos de los que postean que aun no tienen mucha idea de lo que es un robot.

Un cordial saludo
Francisco Balbuena
ROBOTIKA

Responder
joviwap
Respuestas: 301
(@joviwap)
Ardero
Registrado: hace 20 años

Falta por tomar en cuenta las salidas de las resistencias, pero ir diciendome si veis algun fallo. Por otra parte, si alguien se ofrece a rutear las placas por mi encantado. Porque soy un desastre.

Diagrama

Placa

El tamaño es de 8x8cm. Pero si me recomendais algun otro seré todo oidos.

Las características son las siguientes.
- Zócalo PCLL para PIC 16F877/18F452
- Oscilador por definir
- Regulador de tensión a 5v
- Zócalos para 2 memorias I2C
- Conexión telefónica de 6 hilos para programación y debug (ICD)
- Conexión de 2x4 pines I2C/RS232 con alimentaciones
- Puestos de salida A/E, B, C, D con alimentación
- 8 conexiones para servo (puerto D) con posibilidad de conectar alimentación externa.
- Pulsador configurable para RB0/Reset
- Led configurable para alimentación/RA4
- Agujeros y posición de los puertos compatibles con la tarjeta skypic y sus modulos

Como podeis ver es más o menos lo que ha estado comentando.

Un saludo.

Responder
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 20 años

Hola,

Yo lo que modificaria de la placa es lo siguiente (opinion personal):

- Led D1 -> conectalo mejor a +Vcc de esta forma conseguimos que la referencia (GND) sea siempre la misma.
- Conector para servos: no creo que haga falta, puesto que la electronica va a ser modular.
- Alimentación, cambiaria el diodo D3 por un puente de diodos para aprovechar toda la onda en corriente alterna.
- Pulsador configurable - circuito de reset, le pondría la resistencia de 10k juntamente con un condensador de 22p a la entrada del reset entre la resistencia (baja el valor a 100ohm) y el jumper. El RB0 tiene un pull up interno configurable por lo que no le hace falta la resistencia, y de esta forma siempre te aseguras tener +5v en la pata de reset y que el inicio de reset se salte los transitorios.
- Añadir dos señales de control al max (DTR y DCR creo) con, por ejemplo RC1 y RC2, aunque esta poder desactivarse (un jumper), en su defecto añadir pads en la entrada del max para que puedan ser cableadas.
- Añadir la resistencias de protección para los pines del PIC.

A parte de esto ya esta aunque yo lo haría con el otro encapsulado (DIP40), pero si tiene que ser igual de grande que la skypic ...

S2

Ranganok Schahzaman

Responder
joviwap
Respuestas: 301
(@joviwap)
Ardero
Registrado: hace 20 años

Hola de nuevo,

El led D1 creo que deberia dejarse como esta, porque si no para encenderlo con el puerto A4 habría que poner la para a 0 y a 1 para apagarlo. No me termina de gustar ese sistema.

Por otra parte la resistencia R5 no se puede quitar porrque aunq RB0 no lo necesite, si se quitase y estubises conectado el interruptor como reset se produciría un corto. (No estoy muy seguro de que hayas querido sugerir esa disposición)

La última duda que se me pasa por la cabeza es que si colocasemos resistencias en el puesto A/E, podrían afectar a las medidas analógicas?

El resto de sugerencias las veo muy acertadas

Un saludo!

PD: Animaos a dar todos vuestra opinión!!!!!

Responder
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 20 años

Hola,
El led D1 creo que deberia dejarse como esta, porque si no para encenderlo con el puerto A4 habría que poner la para a 0 y a 1 para apagarlo. No me termina de gustar ese sistema.
Va a cuestión de gustos, si no te gusta trabajar con lógica negada pues dejalo como esta, yo prefiero tener una referencia común para todas las placas y conectores...
Por otra parte la resistencia R5 no se puede quitar porrque aunq RB0 no lo necesite, si se quitase y estubises conectado el interruptor como reset se produciría un corto. (No estoy muy seguro de que hayas querido sugerir esa disposición)
No digo de quitar la resistencia, unicamente cambiarla de sitio.(Ver figura)
La última duda que se me pasa por la cabeza es que si colocasemos resistencias en el puesto A/E, podrían afectar a las medidas analógicas?
No lo pone en el DATASEET, unicamente dice que la impedancia de salida de la fuente debe ser menor que 10k.

S2

Ranganok Schahzaman

Responder
Página 5 / 10
Compartir: