This is an old revision of the document!


Módulo de input-output v3.3

(Versão 3)

O módulo de I/O digitais foi desenhado para tarefas simples e controlo de processos básico. O módulo tem três botões e três LEDs, que podem ser usados como entradas e saídas digitais do microcontrolador. Além de LEDs simples, o módulo é equipado com um indicador de 7 segmentos e saídas para display LCD. O módulo de I/O digitais é útil para usar em conjunto com outros módulos que permitem controlar o comportamento do dispositivo, como motores, e exibir as leituras dos sensores.

Características do módulo:

  • Green, yellow and red LED;
  • Three push-button;
  • 7-segment indicator;
  • Alphanumeric LCD connector;
  • Graphical LCD connector;
  • Ultrasonic distance sensor connector.

Ligações eléctricas

Ligação entre o módulo de controlo e o módulo de i/o digitais

O módulo de I/O digitais é conectado ao módulo de controlo por um cabo de fita através das portas PA/PC/PG, o que inclui os portos de 8 pinos PA e PC e o porto de 3 pinos PG. O módulo é também alimentado pelo mesmo cabo. Se o módulo está conectado corretamente à placa on-board, o SMD LED + 5V_OK tem de acender. Caso contrário, o cabo está provavelmente mal ligado.

O módulo de I/O digitais está equipado com três botões S1, S2, S3, que estão ligados aos portos PC0, PC1, PC2, respectivamente. A outra extremidade dos botões está ligada através de uma resistência à terra (logical 0). Os LED1, LED2 e LED3 do módulo estão conectados à portas PC3, PC4, PC5, respectivamente. Os ânodos dos LEDs são ligados à alimentação (logical 1).

Esquema dos botões e LEDs

A placa de I/O digitais é equipada com um indicador de 7 segmentos, que está conectado com as portas do microcontrolador através do driver A6275. O driver do barramento de dados (S-IN) está conectado ao pino PC6, o sinal de relógio (CLK) ao pino PC7 e o sinal latch ao pino GP2.

Esquema do indicador de 7 segmentos

The module has two different connectors for port PA. The port is connected concurrently to separate pinout groups where one of them is connected through the voltage converter enabling to use 3.3 V devices (like graphical LCD). Another port PA pinout is connected directly to microcontroller port (5 V level) and is aligned according to standard 2 x 16 alphanumeric LCD. Two unused ports - PG0 and PG1 are grouped on the board together with ground and supply (starting from module version 3.3). Different devices can be connected to this connector, for example ultrasonic distance sensor. However while connecting the ultrasonic sensor great care has to be paid in connecting power supply plug correctly. In case of mixing up the ground and supply the sensor will be permanently damaged. For ultrasonic sensor, connect the black wire with ground (marked as GND on the board) and red wire with supply. Signal wires have to be connected with PG0 and PG1 ports.

Schematics of LCD

The back-light intensity of alphanumeric LCD is regulated with small potentiometer (LCD_BG) on the digital i/o board and graphical LCD back-light can be controlled by the software. Both LCD displays are connected to the port PA but only one at a time.

Connecting the module

While connecting the module it is suggested to follow the order as described below. Before connecting any cable make sure that the power is removed from Controller board.

  1. Connect the Digital i/o module with Controller module by using the ribbon cable.
  2. Connect LCD module with Digital i/o module (only one at a time)
  3. If needed connect the JTAG programmer with Controller module.
  4. Connect the power supply with Controller module.
Connecting the Digital i/o module
Connecting the LCDs
pt/hardware/homelab/digi/v3.1449232474.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0