AVR Project ... Please hjelp

S

Sequencer

Guest
Mahmoud Darweash ... Geomatics og Fjernmåling Dep.

my graduation Project har en liten Hardware Part ..som er langt over speciallity min så jeg er forvirret i denne delen ...Soo behage hjelpe

Jeg bruker den AVR90S8515

Alt jeg trenger en maskin som kan

1 - Interface med Serial (UART)
2 - Kjøre en DC-motor på Bidirectional måte
3 - lese fra en Limit Switch

jeg kunne utvikle monteringen av dette prosjektet ..Jeg er forvirret i maskinvaren design ....ca hver trekning meg en skjematisk med componenets jeg trenger?

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />

og krets diagram for det?

Jeg er virkelig takknemlig til deg

 
grensesnitt AVR med datamaskinen, ser koden
http://booksbybibin.14.forumer.com/viewtopic.php?t=119

For kjøring motor i begge retninger bruk H-bro
http://booksbybibin.14.forumer.com/viewtopic.php?t=8

For Limit switch, gjør på port of AVR for innspill (la oss være PORTC) DDRC = 0x00; Koble bytte til PortC og lese bytte status med int a, a = PORTC.bibin john
www.bibinjohn.tk

 
Jeg bruker Codevision og den har en veiviser.
det veldig lett å programmere med den.

 
porten litt tid Les Logic På mens ingen Voltage brukes ... Hvordan kan jeg løse dette!

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />
 
Visste du aktiverer en slags pullup på pinne eller ikke?hvis du lar den flytende, vil det pickup noen falske signaler ...

 
Jeg brukte denne ciurcit som trekker opp for å pakke Nosie ....men jeg har fortsatt støy ....når jeg brukte den til en Pin det fungerte ...når jeg gjentok denne Block 8 ganger ikke alt fungerte riktig ....koden jeg bruker for å teste er

Code:. inkludere "m8515def.inc"

. def temp = r16
. org $ 000

rjmp startstart:ldi temp, $ 00

out ddra, templdi temp, $ ff

out ddrb, templdi temp, $ 00

seimain_loop:i temp, Pina

out portb, temprjmp main_loop

 
Hai

Hvis ledningene er lange så det vil plukke opp noen lyder, glitches, switching støy fra kraftlinje og alle.Så bruk et filter.(.1 MFD).Jeg personlig anbefaler å ha bryteren på den andre siden.dvs. mellom port pin og bakken.Det vil gi deg mer støy immunitet.

Hilsen
Nandhu

 

Welcome to EDABoard.com

Sponsor

Back
Top