PDA

Επιστροφή στο Forum : Γεννήτρια κυματομορφων.....



KOKAR
16-03-09, 22:28
τα χαρακτηριστικά της γεννήτριας είναι τα παρακάτω:
Συχνότητα λειτουργίας: 0 - 65534Hz
Πλάτος παλμών: 0 - 10V
Offset: -5V έως +5V
Έξοδοι: ημιτονοειδής, τετραγωνική, πριονοτή, αντίστροφη πριονοτή, τριγωνική, ECG και θορύβου.
Επιπλέον έξοδο τετραγώνικού παλμού υψηλής συχνότητας: 1 - 8MHz

η κατασκευή είναι από το site
http://www.scienceprog.com/avr-dds-signal-generator-v20/

το μόνο που με παίδεψε λιγο ( τον mousakias όμως πολύ ) είναι ο
προγραμματισμός του ATmega16 και συγκεκριμένα οι ρυθμίσεις των
fuse
ο προγραμματισμός γίνετε κατευθείαν πάνω στην πλακέτα μια και
παρέχει ISP connector για αυτή την δουλειά με το παρακάτω connector
που μου υπόδειξε ο Ηλίας ( Mousakias )
http://www.hlektronika.gr/forum/attachment.php?attachmentid=7647&d=1233660642
παρακάτω φαίνεται που βάζουμε τα σήματα πάνω στην πλακέτα για
τον προγραμματισμό

http://www.hlektronika.gr/forum/attachment.php?attachmentid=8263&d=1237234870


παρακάτω φαίνονται το σεταρισμα των fuses για το ponyprog2000

http://www.hlektronika.gr/forum/attachment.php?attachmentid=8265&d=1237234895


και εδώ τελειωμένη και μονταρισμένη η γεννήτρια


http://www.hlektronika.gr/forum/attachment.php?attachmentid=8266&d=1237234905

έπεται συνέχεια με την τοποθέτηση της κατασκευής σε ένα κουτί

KOKAR
18-03-09, 14:23
μερικες ακομα φωτο...

KOKAR
18-03-09, 14:25
και η δοκιμη....

SV1EDG
18-03-09, 16:00
Κώστα,πήγε μέχρι τους 8ΜΗΖ,σε όλες τις κυματομορφές?

KOKAR
18-03-09, 16:15
Κώστα,πήγε μέχρι τους 8ΜΗΖ,σε όλες τις κυματομορφές?

Μάριε η γεννήτρια έχει 2 εξόδους
η μια είναι η ΗS που βγάζει 1MHz, 2MHz,4MHZ και 8ΜHz σε τετράγωνο
και η άλλη είναι η DDS που βγαζει
ημίτονο, τετράγωνο, τρίγωνο, πριονωτή , κ.λ.π από 1Hz έως 65535 Hz
με το LM358 είχα ένα θέμα με το ημίτονο πάνω από 14KHz που το
χάλαγε αλλά έβαλα τον ΤL082 και το ημίτονο είναι τέλειο
μέχρι τους 65535 Hz
το τετράγωνο χαλάει λίγο την άνοδο και την κάθοδο της κυματομορφης
αλλά είναι προς διερεύνηση

SV1EDG
18-03-09, 16:57
Τώρα θυμήθηκα,μου το είχες ξαναπεί...οκ...

167vasgio
22-09-09, 19:49
Κώστα μπορείς να μου πείς τι μετασχηματιστη έβαλες στο τροφοδοτικό??

KOKAR
22-09-09, 20:53
το κύκλωμα θέλει +/- 12ν και +5ν

167vasgio
28-09-09, 20:30
χμμ πήρα τα υλικά και έκανα το τροφοδοτικό της,αλλά για μετασχηματιστή βρήκα 2-15 στα 1,2Α .,.δεν νομίζω να τραβάει περισσότερο ρεύμα ε??

KOKAR
28-09-09, 20:46
mA τραβάει !!!
απλά το 1,5Α είναι υπερβολή ( και εγώ στα 1,2Α έβαλα γιατί αυτό είχα )

KOKAR
28-09-09, 20:48
Η πλακέτα και ο κρύσταλλος σου ήρθαν ???

167vasgio
28-09-09, 20:59
αα! όμορφα.,.όχι θα τα έχω στα χέρια μου κατα τις 16.,.και μετά ξεκινάω να την κάνω :001_rolleyes:

KOKAR
12-10-09, 00:01
Βασίλη έκανες τίποτα με την πλακέτα ???? :confused1:

KOKAR
12-10-09, 00:06
Τώρα που το σκέφτομαι εκτός από τον Βασίλη είχε ενδιαφερθεί και ένας άλλος
φίλος για την δεύτερη πλακέτα......αλλά δεν θυμάμαι το ποιος ήταν !!! ](*,)
ας κάνει λοιπόν ξανά τον κόπο και να μου το θυμίσει με ένα ΡΜ

167vasgio
12-10-09, 18:59
Κώστα χθές ξεκίνησα να την φτίαχνω.,.την έχω τελειώσει αλλά δεν μπορώ να προγραμματίσω τον μ/ε .,.αφου δεν ξέρω τι ρυθμίσεις να κάνω στο ponyprog

167vasgio
12-10-09, 19:19
για την ακρίβεια εχω συνδέσει τα mosi,miso,sck και reset ως εξης

nothing * miso * gnd*
miso *sck * reset *

και στην επιλογή του interface
parallel => avr isp 1/0 => lpt1
δεν ξέρω αν κάτι απο αυτα είναι λάθος :confused1:

Thanos10
12-10-09, 19:26
Βασιλη δεν θα τικαρεις κανενα κουτακι στο παραθυρο που σου βγαζει για τις ασφαλειες το ponyprog αλλιως θα κλειδωσει ο AVR οι αφαλειες που δειχνει το λινκ ειναι λαθος.

167vasgio
12-10-09, 19:30
θάνο δυστυχώς απο την πρώτη φορα μου βγάζει device not found.,όταν πατάω write

Thanos10
12-10-09, 19:33
Δεν ξερω αν μπορεις να το κανεις τωρα θα κανεις ολη την διαδικασια προγραμματισμου και δεν θα επειλεξεις καμια αφαλεια, τωρα δεν ξερω αν εχεις κλειδωση το avr στο πονυ ειναι ολες η ασφαλειες ειναι αναποδα.

167vasgio
12-10-09, 19:43
oχι δέν μπορώ να τον προγραμματίσω.,.ίσως να κλείδωσε,πάντως μου βγάζει device missing or unknown device

Thanos10
12-10-09, 19:53
Εχεις αλλον να βαλεις, αυτα ειναι με τους κολοavr αν ηταν pic δεν θα ειχες προβλημα τελος παντων παρε εναν καινουργιο και κανε οπως σου ειπα αλλιως θα τον ξανα κλειδωσεις.
Το μηνημα που σου βγαζει ειναι αγνωστη συσκευη, δηλαδη οτι κλειδωσε
μην τον πεταξεις υπαρχει τροπος να τον ξεκλειδωσεις.

167vasgio
12-10-09, 20:10
δεν έχω, θα πάρω έναν και θα δοκιμάσω.,.
αυτο που δεν ξέρω είναι αν στις πινοσειρές μπαίνουν διαφορετικά σήματα απο αυτά που έχω δώσει.,
επίσης εβγαλα τελέιως τον μ.ε. και μου ,εβγαλε ακριβώς το ίδιο μηνύμα .,.,οπότε πιθανόν να μην υπάρχει επικοινώνια και να μην έχει προγραμματιστεί καν

KOKAR
12-10-09, 20:43
Βασίλη έχω τα fuse στο πρώτο μου ποστ....

http://www.hlektronika.gr/forum/attachment.php?attachmentid=8265&d=1237234895

167vasgio
12-10-09, 20:46
Κώστα τα είδα.,.και τα δοκίμασα.,.αλλά αποότι εχω καταλάβει δεν υπάρχει καθόλου επικοινωνία με τον με και μάλλον έχω κάνει λάθος στις πινοσειρες συγκεκριμένα δεν ξέρω αν συνδέω κάτι δεξια και αριστερά απο το mosi :confused1:

167vasgio
12-10-09, 21:43
:cursing:εχω δοκιμάσει τα πάντα και to ponyprog συνεχίζει να μου λέει οτι δεν υπάρχει συνδεδεμένος με :cursing::cursing::cursing: μου ερχετε να το πετάξω απο το παράθυρο!!!

tasosmos
12-10-09, 22:04
Αν σου βγαζει οτι δεν υπαρχει συσκευη υπαρχουν 3 περιπτωσεις:
-Κατι δεν παει καλα με τον προγραμματιστη (hardware)
-Δεν εχεις κανει σωστες ρυθμισεις στην επιλογη προγραμματιστη.
-Ειχες βαλει λαθος ασφαλειες και δεν μπορεις πλεον να γραψεις με αυτο τον τροπο στο συγκεκριμενο τσιπ, πρεπει να τον βαλεις σε αλλο προγραμματιστη για να επαναφερεις τα fuse bits στα default ή να χρησιμοποιησεις αλλο τσιπ.

Πολυ χρησιμο εργαλειο για την ρυθμιση των fuses ειναι αυτο: http://www.engbedded.com/fusecalc/

Thanos10
12-10-09, 22:16
Βασιλη θελει ηρεμια το πραγμα και εγω την εχω φιαξει λοιπον δεν βλεπει τον avr δοκιμασες να κανεις τεστ να δεις αν εχει εποικινωνια με τον προγραμματιστη πατα το setup στο πονυ και δες την θυρα και κανε τεστ συνδεδεμενος ο προγραμματιστης αν ειναι οκ τοτε εχει κλειδωση ο avr και θες αλλον.

Thanos10
12-10-09, 22:20
Στο παραθυρο με τα bits πρεπει να ειναι οπως στην φωτο που ανεβασα.

KOKAR
12-10-09, 22:22
αυτό που δίνω στην πρώτη σελίδα και που μου έδωσε ο Ηλίας ( Mousakias)
είναι το παρακάτω

http://www.hlektronika.gr/forum/attachment.php?attachmentid=7647&d=1233660642

εκτός από τα σήματα που βλέπεις πρέπει να συνδέσεις και το +5ν
για να παρει ταση ο AVR

KOKAR
12-10-09, 22:24
Στο παραθυρο με τα bits πρεπει να ειναι οπως στην φωτο που ανεβασα.

Θάνο εδώ έβαλα διαφορετικά fuse......και μου δούλεψε....
τα fuse που είχε στο site ήταν λάθος..

Thanos10
12-10-09, 22:29
Οτι ειναι λαθος αυτο που ειναι στο λινκ του το εγραψα,δεν ξερω Κωστα εγω δεν τικαρα κανενα κουτακι και δουλευει μια χαρα.

167vasgio
12-10-09, 22:40
xmmm και συνδέω το gnd του τροφοδοτικου με το gnd που βγαίνει απο την παραλληλη?

KOKAR
12-10-09, 23:20
Ναι ......

KOKAR
13-10-09, 09:15
Τώρα που το σκέφτομαι εκτός από τον Βασίλη είχε ενδιαφερθεί και ένας άλλος
φίλος για την δεύτερη πλακέτα......αλλά δεν θυμάμαι το ποιος ήταν !!! ](*,)
ας κάνει λοιπόν ξανά τον κόπο και να μου το θυμίσει με ένα ΡΜ

Μια υπενθύμιση......
ποιος μου είχε ζητήσει την δεύτερη πλακέτα οεο ???

167vasgio
13-10-09, 15:51
αλλαξα και μ/ε και συνεχιζει να μου λεει τα ίδια.,.:cursing::cursing::cursing:

xampos
24-12-09, 21:51
o κονεκτορας του εκτυπωτη ειναι αρσενικοσ η θυλικος γιατι στο σχεδιο που εχει στο site τα πιν του προγραμματισμου δεν συνδεονταο ετσι οπωσ στο κυκλωμα που δινει ο KOKAR

xampos
24-12-09, 21:54
και κατι ακομα ο μικροελεκτης δεν ειναι ο ιδιος στο ενα ειναι ο mega 8p και στο αλλο ειναι ο mega 16p

KOKAR
24-12-09, 23:18
o κονεκτορας του εκτυπωτη ειναι αρσενικοσ η θυλικος γιατι στο σχεδιο που εχει στο site τα πιν του προγραμματισμου δεν συνδεονταο ετσι οπωσ στο κυκλωμα που δινει ο KOKAR

o connector της παράλληλης είναι ο παρακάτω
http://www.microsoft.com/library/media/1033/windowsxp/images/using/setup/hwprograms/67411-serial-parallel.jpg


και κατι ακομα ο μικροελεκτης δεν ειναι ο ιδιος στο ενα ειναι ο mega 8p και στο αλλο ειναι ο mega 16p

και οι 2 AVR προγραμματίζονται από τα ίδια πιν

167vasgio
25-12-09, 00:09
:head::head::head::hammer: το σχέδιο είναι με θηλυκό???

KOKAR
25-12-09, 10:49
Οχι βέβαια, με το αρσενικό είναι !

xampos
25-12-09, 15:17
ξερω ποιος ειναι ο κονεκτορας της παραλληλης απλα εγω θεπω επανω στην πλακετα να βαλω εναν κονεκτορα οπου θα τον συνδεσω με καλοδιο στην παραλληλη θυρα του υπολογιστη μου αυτο που δεν καταλαβα ειναι ποια πιν του κονεκτορα που θα εχω επανω στην πλακετα και οχι απο αυτοσ του υπολογιστη (γιατι θα μπουν αναποδα ) θα συνδεσω τον μικροελεκτη.

KOKAR
25-12-09, 16:33
αυτός είναι ο connector ISP

http://www.hlektronika.gr/forum/attachment.php?attachmentid=8263&d=1237234870
http://www.hlektronika.gr/forum/showthread.php?t=44737

dovegroup
25-07-10, 21:59
Να και η δική μου άποψη περί αυτής της DDS...
Αλλαγή επειγόντως του LM με LF353.
Τοποθέτηση στο HF πυκνωτή 70-90pf για καλύτερο τετράγωνο.
Καλής ποιότητας και μικρά καλώδια στα ποτενσιόμετρα και στις εξόδους.
Θωράκηση της γεννήτριας σε μεταλλικό κουτάκι.
Παρακάτω Φώτο....

Einstein
01-05-11, 15:27
Καλησπέρα, κατασκεύασα την γεννήτρια αυτή αλλά έχω ένα πρόβλημα, δεν λειτουργεί η οθόνη. Η γεννήτρια όμως λειτουργεί. Είδα και τα σχόλια στο site και κάποιοι αντιμετώπισαν το ίδιο πρόβλημα αλλά με αλλαγή στα fuse το έλυσαν. Έχω αλλάξει τα fuse με διάφορους συνδυασμούς αλλά τζίφος. Αντιμετώπισε κάποιος άλλος το ίδιο πρόβλημα;

KOKAR
11-02-16, 13:28
επανέρχομαι μετα απο 9 χρόνια γιατι παρουσιαστηκε ενα πρόβλημα με την γεννήτρια
χωρις να εχει αλλάξει κατι πανω απο το κύκλωμα και ενω το display δείχνει να δουλεύει σωστά
βγάζοντας ολα τα μενού του στην εξοδο η γεννήτρια εχει ενα τελείως παραμορφωμενο σήμα
δοκίμασα να μετρήσω στην είσοδο του τελεστικού αλλα δεν ειδα κανένα αποτέλεσμα
υπάρχει περίπτωση να χαλάσει μέρος του κώδικα στον AVR ?
σημειώστε οτι τα παθητικά υλικά έχουν μετρηθεί ενα προς ενα

KOKAR
11-02-16, 13:41
να συμπληρώσω οτι στο παρελθόν οταν εφτιαχνα το PLL 8w ειχα συνδέσει την γεννήτρια σαν σήμα 1ΚΗz στο PLL
υπάρχει περίπτωση η RF να επηρέασε τον aVR ?

SeAfasia
11-02-16, 15:08
Αν είναι θέμα κώδικα κάνε μια έτσι και ξαναπρογραμματισέ τόν...
κοίτα τις γειώσεις σου σε ΠΕΡΙΠΤΩΣΗ που κάποια έχει φύγει...

KOKAR
11-02-16, 15:53
η κατασκευή ειναι σε πλακέτα οπότε το να εχει φύγει κάποια γείωση δεν παίζει

SProg
11-02-16, 15:57
Κωστα ανεβασε κωδικα ή σχηματικο ή και τα 2 να δουμε τι μπορει να φταιει.Ειχα αλλα πραγματα στο μυαλο μου αλλα ειπες οτι τα παθητικα υλικα ειναι 100% λειτουργικα.

SV1EDG
11-02-16, 16:39
Για μέτρα τα ΡΑ0-ΡΑ7.Λογικά θα έχεις μια παλμους.Αν όχι μάλλον τα έπαιξε ο μικρο.Τον αλλάζεις.
Μετά το πιν 1 του τελεστικού.Αν έχεις επιλέξει ημίτονο θα πρέπει να το δεις.Αλλιώς τον αλλάζεις.
Ελεγχος στις τροφοδοσίες.
Ο κρύσταλλος μάλλον δεν έχει πρόβλημα αφού βλέπεις μενού και γράμματα.

KOKAR
11-02-16, 16:44
Κωστα ανεβασε κωδικα ή σχηματικο ή και τα 2 να δουμε τι μπορει να φταιει.Ειχα αλλα πραγματα στο μυαλο μου αλλα ειπες οτι τα παθητικα υλικα ειναι 100% λειτουργικα.

το σχηματικό ειναι το παρακάτω και το site που εχει πληροφορίες για την γεννήτρια είναι αυτό --> http://www.scienceprog.com/avr-dds-signal-generator-v20/

http://i2.wp.com/www.scienceprog.com/wp-content/uploads/2008i/DDS2/AVR_DDS_2_0_circuit.png

SProg
11-02-16, 16:50
δοκίμασα να μετρήσω στην είσοδο του τελεστικού αλλα δεν ειδα κανένα αποτέλεσμα


Μπορεις να απομονωσεις την εξοδο του R/2R και να την μετρησεις,δηλαδη χωρις το σημα να πηγαινει στον τελεστικο;

KOKAR
11-02-16, 18:14
εχω τον τελεστικό σε βαση και η μετριση που έκανα ηταν χωρις τον τελεστικό πανω, το σήμα παλι ηταν παραμορφωμενο.
κατι αλλο που παρατήρησα ειναι οτι ναι μεν μπορώ να αλλάζω την κυματομορφη και την συχνότητα αλλα στην πραγματικοτητα
η συχνότητα δεν μεταβάλετε ( ελέγχοντας την εξοδο με παλμογράφο )

SProg
11-02-16, 18:36
Βγαλε τις αντιστασεις απο το 2/R2 (ή βγαλε τις 10k και R4 μόνο) και επελεξε τετραγωνικη μορφη.Δες στην θυρα PA τι στειλνει ο μΕ σε καθε pin και καθε ποτε για μια συγκεκριμενη συχνοτητα.

Νομιζω ετσι θα δεις εαν οντως ο μΕ στελνει αυτα που πρεπει σωστα, στις αλλες κυματομορφες ειναι δυσκολοτερο.

KOKAR
12-02-16, 19:56
τελικά το πρόβλημα ηταν στον AVR, για κάποιο λόγο ( πιθανόν η RF κατα την δοκιμή του PLL του moutoulou ) πρέπει να έφαγε φρίκη
τον προγραμματισα ξανά και ολα πλέον δουλεύουν όπως πρέπει !
Σας ευχαριστώ όλους για το ενδιαφέρον σας

SProg
12-02-16, 20:03
Koμπλε Κωστα.Εκανες αυτος που σου ειπα ή καπως αλλιως καταλαβες οτι τα επαιξε;

KOKAR
12-02-16, 20:41
Σαββα κοιτα να δεις, την τελευταία φορα που την ειχα δουλέψει ηταν οκ ,μετά την τελευταία φορα που την ειχα συνδέσει με το PLL δεν είχα χρειαστεί
να την δουλέψω ξανά μέχρι πριν απο μια εβδομάδα που την έβαλα να δουλέψει και έκανε τα δικά της
θέλω να πω οτι το PCB δεν ειχε πειραχτεί απο κανένα οπότε το πιο λογικό μου φάνηκε να εχει φαει φρίκη ο AVR , άλλωστε το να τον προγραμματισω ξανά
ηταν το ποιο εύκολο που μπορούσα να κανω

SProg
12-02-16, 20:44
Σωστος..

FILMAN
15-02-16, 14:52
Καλά ρε παιδιά, το αναλογικό κομμάτι δεν σας ενοχλεί που είναι τελείως για γέλια; Δεν σας πειράζει που το DC offset αλλάζει και από το ποτενσιόμετρο του πλάτους, και που δεν υπάρχει ένας στοιχειώδης πυκνωτής παράλληλα στην R21 να εξομαλύνει λίγο τα σκαλοπάτια της τάσης εξόδου; Ή η R3 που είναι άχρηστη; Δεν ξέρω τί προγραμματιστικές ικανότητες είχε ο σχεδιαστής, αλλά από ηλεκτρονικά ήταν άσχετος.