Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Francisco Vasconcelos, Rui Sacramento, Joo Silva e Pedro Saldanha, Lus Pires
Disciplina de Sistemas Digitais
Curso de Tcnico de Eletrnica, Automao e Comando
Instituto de Educao Tcnica INETE
Travessa da Escola Arajo, 1169-148, Lisboa Portugal
1. Introduo
O objetivo de este trabalho construir um robot mvel que se desvia de obstculos e
com isto mostrar a facilidade de criar um robot que antigamente no seria to fcil.
Este trabalho serve para que eles estarem capazes de desenvolver um robot que se
desvie de obstculos e que aprendamos melhor a logica da programao. Para
comear o desenvolvimento do robot comea-mos primeiro a escolher quais e
quantos os sensores a utilizar, qual o tipo de motor a utilizar, depois cria-mos um
diagrama de estados para nos ajudar a construir a parte lgica do robot quando
chega-mos concluso acerca do circuito que se devia implementar depois testamos-o num simulador pelo qual foi o Multisim e verificamos que funcionava
corretamente, como ns queria-mos.
Para assegurar a funcionalidade ao nvel de tenso para os servos vai ser usado o CI
L293 que est presente na Fig 4. Acorrente mxima fornecida deste CI 1A, a
tenso mnima fornecida 4.5V e a mxima 36V.[4]
Fig. 4 L293.[5]
Os CIs que vo ser usados para a parte lgica do robot vo ser portas lgicas
And (Fig. 5) Or (Fig.6), Not (Fig.7) e o CI 74LS76-Flip-Flop JK (Fig.8).
4. Circuito proposto
Tabela 1
Tabela de Verdade
J1
0
0
S1
1
1
K1
S2
S1
1
1
0
0
S2
J2
1
1
S
2
S1
K2
1
0
0
0
S1
0
1
S2
Expresses lgicas:
J1=~S2
K1=S2
J2=~S1+S2
K2=S1.~S2
X2
VCC
X1
5V
2.5 V
S1
U3D
U2
Key = Z
S2
U3C
74LS04D
SET
J
74LS04D
U4A
U1
SET
J
CLK
K
~Q
74LS08D
RESET
Key = X
74LS32D
CLK
K
2.5 V
U5A
JK_FF
U3B
~Q
RESET
JK_FF
74LS04D
S3
Key = C
5. Resultados
Depois de testado o circuito eu no consegui verificar nenhuma anomalia ou seja o
circuito funcionou como eu queria. Para facilitar a montagem do circuito na
breadbord vou utilizar apenas portas nands em vez das outras portas logicas para
usar s um tipo de CIs.
X2
VCC
X1
5V
2.5 V
S1
U3D
U2
Key = Z
S2
U3C
74LS04D
SET
J
74LS32D
U4A
U1
SET
J
CLK
CLK
74LS04D
2.5 V
U5A
~Q
74LS08D
RESET
JK_FF
U3B
JK_FF
Key = X
~Q
RESET
74LS04D
S3
Key = C
X2
VCC
X1
5V
2.5 V
S1
U3D
U2
U3C
Key = Z
74LS04D
74LS04D
SET
J
S2
2.5 V
U5A
U1
SET
74LS32D
U4A
CLK
CLK
~Q
74LS08D
RESET
JK_FF
U3B
JK_FF
Key = X
~Q
RESET
74LS04D
S3
Key = C
X2
VCC
X1
5V
2.5 V
S1
U3D
U2
Key = Z
S2
U3C
74LS32D
U4A
CLK
K
U1
SET
J
CLK
K
~Q
74LS08D
RESET
Key = X
74LS04D
SET
J
74LS04D
2.5 V
U5A
JK_FF
~Q
RESET
U3B
JK_FF
74LS04D
S3
Key = C
6. Concluso
Com a implementao de um circuito atravs de um diagrama de estados e depois de
testado o circuito conseguiu-se construir um circuito que faa com que um rob se
desvie de obstculos.
Referncias
[1] https://www.fairchildsemi.com/datasheets/LM/LM7805.pdf
07/05/2015
19h30
dia
21h00
dia
[5]http://www.me.umn.edu/courses/me2011/arduino/technotes/dcmotors/L293/L293
pinout.gif s 21h10 dia 07/05/2015
[6]http://www.cs.smith.edu/~thiebaut/270/datasheets/sn74ls08rev5.pdfs 21h20 dia
07/05/2015
[7] http://pdf.datasheetcatalog.com/datasheets/70/245534_DS.pdf s 21h25 dia
07/05/2015
[8]https://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rw
c28/375318_DS.pdf s 22h30 dia 07/05/2015
[9] http://pdf.datasheetcatalog.com/datasheets/105/491928_DS.pdf s 22h50 dia
07/05/2015