• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
September 16, 2025, 17:39:47 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
September 16, 2025, 17:39:47 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Στοχαστικά Σήματα και Δι...
by Kv
[Today at 17:14:10]

Εργασία στην METLEN, Γνώμ...
by RíoGrande
[Today at 17:12:32]

Αποτελέσματα Εξεταστικής ...
by le papillon
[Today at 17:05:17]

Μέλος του μήνα - Ιούλιος ...
by chatzikys
[Today at 11:37:03]

[Τηλεπικοινωνιακά Συστήμα...
by Mr Watson
[Today at 10:31:04]

Ευρωμπάσκετ 2025
by Katarameno
[Today at 02:46:49]

Πότε θα βγει το μάθημα; -...
by Katarameno
[Today at 01:08:33]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]

Αυνανισμος: Κινδυνοι, προ...
by Nikolaras
[September 13, 2025, 20:57:09 pm]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[September 13, 2025, 17:33:17 pm]

[Λογική Σχεδίαση] Γενικές...
by mdimitrig
[September 13, 2025, 17:25:47 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[September 13, 2025, 10:53:14 am]

Πωλούνται 3ήμερα εισιτήρι...
by Ma8hths Indou
[September 10, 2025, 19:06:18 pm]

Υποβιβασμός Τριφασικής Εγ...
by Caterpillar
[September 10, 2025, 13:26:39 pm]
Στατιστικά
Members
Total Members: 10012
Latest: MichelRiemann
Stats
Total Posts: 1428114
Total Topics: 31764
Online Today: 577
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 51
Guests: 238
Total: 289
akiousia
stavros0201
gprok
kriton
PolarBear
Christina_R
tony123
AcDimitri
johnnypap
kaskas12
Διάλεξις
alexiosmara
arkou
bit11
VagsS
Paschalina.S
Nikos.Ts
Napoleontas
pxanthob
tasos potsakis
s
Axilleas_Nt
Kv
PetrosCc
antichry
ThanosKoutsoump
zachpasc
jimalexoud
Pcsc
zntsakna
gstom
themis01
kokkinosgior
geokip0110
alex_samaras_
Xxanth
soule
femanak
evangeliaap
Γιώργος Τσανακτσιίης
Arakapas
MASV
Born_Confused
dimchin
sofipout
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Μικροεπεξεργαστές και Περιφερειακά > AVR Εποχή > [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 15 16 [17] 18 19 ... 31 Go Down Print
Author Topic: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες  (Read 69301 times)
epi
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 238



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #240 on: June 22, 2014, 17:12:03 pm »

Στα θέματα του Φεβρουαρίου 2013 σε αυτό με τον ADC έχει νιώσει κανεις τι ακριβώς εννοεί?

Ο ADC παιρνει μετρήσεις απο 8 σημεία συνέχεια? Και θα τις αποθηκεύει στη Ραμ πχ? Και όταν έρθει η διακοπή τι κανει σταματάει τον ADC.? (Δεν πολύ καταλαβαίνω έτσι το οτι τα σημεία είναι 8 πως επηρεάζει.)

  Και μετα που ζητάει μέση ισχύ λεπτού θέλει να ξέρουμε ποιοες μετρήσεις έγιναν στο τελευταιο λεπτο και απο αυτές να βγάζουμε μέσο ορο?

 Sad
Logged
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #241 on: June 22, 2014, 17:30:00 pm »

Quote from: Silvo the Beautiful on June 22, 2014, 15:14:13 pm
Τελικά καταλήξαμε ότι μάλλον δεν είναι ενεργοποιημένα

στο mode 14,15 έχει fast PWM με καταχωρητές ICRn ή OCRnA για TOP. Όποτε το ΤOP μου μπορεί να φτάσει το 65535 αφού ειναι 16bit καταχωρητές.
(Datasheet  σελ135)

και με το duty cycle τι κανεις? δεν ειναι OCR/TOP αρα στην περιπτωση σου 1?
Logged

Para Siempre Libre
Tius
Ανερχόμενος/Ανερχόμενη
**
Posts: 97



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #242 on: June 22, 2014, 17:48:10 pm »

Quote from: vasl12 on June 22, 2014, 17:30:00 pm
Quote from: Silvo the Beautiful on June 22, 2014, 15:14:13 pm
Τελικά καταλήξαμε ότι μάλλον δεν είναι ενεργοποιημένα

στο mode 14,15 έχει fast PWM με καταχωρητές ICRn ή OCRnA για TOP. Όποτε το ΤOP μου μπορεί να φτάσει το 65535 αφού ειναι 16bit καταχωρητές.
(Datasheet  σελ135)

και με το duty cycle τι κανεις? δεν ειναι OCR/TOP αρα στην περιπτωση σου 1?

Στο mode 14 το ICR1 δηλώνει το TOP σου, οπότε το OCR1A είναι ελεύθερο να χρησιμοποιηθεί σαν CMP. Έτσι το TCNT1 θα ξεκινήσει να απαριθμεί από bottom(0) μέχρι το TOP(την τιμή του ICR1A). Το OC1 είναι 1 από bottom μέχρι το cmp και 0 από cmp μέχρι top. To OC1 είναι η τιμή του παλμού μας.

Συγκεκριμένα:
θέλουμε Τ=20 ms => f=1/(20 ms)
από τον τύπο του fast PWM για συχνότητα έχουμε :
f = fclk/(N*(1+top)) =>πραξεις=> N*(1+TOP) = 80000 (για 20 ms περίοδο και 4 MHZ proc)

Γενικά όσο μικρότερο prescaler τόσο καλύτερα. Για N=1 δεν μου φτάνουν τα bit(2^16=65535). Οπότε παίρνω Ν=8.

Για Ν=8 το TOP μας είναι 9999
=>
βάζω το 9999 στον καταχωρητή ICR1

Τώρα για να έχω duty cycle στο 50% θέλω να αλλάζει το OC1 στην τιμή 9999/2 ~= 4999
άρα βάζω την 4999 στον OC1A. Παρόμοια, για το 2ο sec θέλω 30% duty cycle => 9999*0.3 κλπ κλπ.

Αυτός ήταν ο συλλογισμός μας. Ο μόνος προβληματισμός μας είναι ότι στο βιβλίο λέει ότι ο ICR1 μπορεί μόνο να διαβαστεί. Το βιβλίο βέβαια αναφέρεται σε διαφορετική έκδοση AVR, αλλά ακόμη και να ισχύει αυτό είναι πιθανόν να μπορούμε να το ξεπεράσουμε εννόνωντας τα pin του ICR1 με κάποια Pin εξόδου και να εξάγουμε εκεί τιμές?
 
Logged
Tius
Ανερχόμενος/Ανερχόμενη
**
Posts: 97



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #243 on: June 22, 2014, 18:22:30 pm »

Quote from: epi on June 22, 2014, 17:12:03 pm
Στα θέματα του Φεβρουαρίου 2013 σε αυτό με τον ADC έχει νιώσει κανεις τι ακριβώς εννοεί?

Ο ADC παιρνει μετρήσεις απο 8 σημεία συνέχεια? Και θα τις αποθηκεύει στη Ραμ πχ? Και όταν έρθει η διακοπή τι κανει σταματάει τον ADC.? (Δεν πολύ καταλαβαίνω έτσι το οτι τα σημεία είναι 8 πως επηρεάζει.)

  Και μετα που ζητάει μέση ισχύ λεπτού θέλει να ξέρουμε ποιοες μετρήσεις έγιναν στο τελευταιο λεπτο και απο αυτές να βγάζουμε μέσο ορο?

 Sad


Καλημέρα,
στο συγκεκριμένο θέμα αυτό που σκεφτήκαμε είναι ότι ο ADC μετράει τιμές συνέχεια (2.5 ksample/sec).

Στην αρχή μετράει τιμές από την τοποθεσία 1, σε 15 sec έχουμε ένα Interrupt από τον timer 1 και αλλάζουμε την τοποθεσία στην τοποθεσία 2 κλπ κλπ. Η τοποθεσίες 1,2 .... είναι τα αντίστοιχα mux για pinakia 0-7.

Κάθε φορά που ο adc μετατρέπει μία τιμή στέλνει 1 adc interrupt μέσω του οποίου εμείς προσθέτουμε όλες τις τιμές για κάθε τοποθεσία . Το συνολικό άθροισμα θα μας δίνει την τιμή της κατανάλωσης ισχύος κάθε τοποθεσίας ανά 15 sec(Έστω Μ.Τ.x/15 όπου x=1,2,....)

Έτσι στο τέλος θα έχουμε 8 μέσες τιμές ανά 15 sec για κάθε τοποθεσία. Για να πάρουμε την συνολική μέση τιμή ανά 1 λεπτό προσθέτουμε όλα τα M.T.x, διαιρούμε με 8(8 τοποθεσίες) και πολλαπλασιάζουμε με 4(για να γίνει κατανάλωση ισχύος ανά λεπτό). Ουσιαστικά προσθέτουμε όλες τις τιμές και διαιρούμε με 2.

Πως σου φαίνεται? Είναι το μόνο λογικό που σκεφτήκαμε.
Logged
Tius
Ανερχόμενος/Ανερχόμενη
**
Posts: 97



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #244 on: June 22, 2014, 18:24:27 pm »

Γενικά είμαστε βιβλιοθήκη ηλεκτρολόγων και λύνουμε θέματα οπότε όποιος θέλει ας έρθει να βοηθηθούμε όλοι μαζί  Wink Cheesy
Logged
Sage
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 563



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #245 on: June 22, 2014, 19:15:32 pm »

Όπως τα λύνετε δεν ανεβάζετε και καμιά καθαρή λύση με φωτό;;  Roll Eyes
(ειδικά για του 2013)
Logged

Math gives me every reason to hope that  every problem  has a  solution .

https://www.youtube.com/playlist?list=PLnYpEZe1uPblSaPDVAUgxbmdT214WlRTq
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #246 on: June 22, 2014, 19:43:53 pm »

το θέμα είναι να μην ανεβάζουμε βλακείες όμως.. Και τώρα είδαμε ότι παλιότερα για το θέμα του PWM ο neal είχε γράψει οτι χρησιμοποιεί το mode 9 κάνοντας compare με τον OCR1B στην άνοδο και στην πτώση.

Τότε ίσως το πιο σωστό είναι να πάρουμε το mode 15 για να κάνουμε μία σύγκριση στο OCR1B! Το θέμα είναι μετά πως μετράμε πόσοι πέρασαν για να αλλάζουμε το duty cycle

Και έτσι ίσως δεν χρειάζεται να βάζουμε ιντεραπτ στο ICR και τιμή! :/
« Last Edit: June 22, 2014, 19:45:56 pm by Silvo the Beautiful » Logged
epi
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 238



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #247 on: June 22, 2014, 20:05:00 pm »

Quote from: Tius on June 22, 2014, 18:22:30 pm

Πως σου φαίνεται? Είναι το μόνο λογικό που σκεφτήκαμε.

Ναι όντως έτσι όπως τα λες βγάζει νόημα. Ευχαριστω για την αναλυτική εξήγηση. Θα πιασω να το λύσω αργότερα. Όταν φτάσεις στο λεπτό μηδενιζεις τους μεσους όρους και παλι απο την αρχή? Επίσης λεπτομέρεια αλλά νμζ υπάρχει η πιθανότητα να μην φτάνουν 16 bit για τα αθροίσματα.

Ρε όμως τώρα σοβαρά είναι θέμα αυτό που λύνεται σε 1+ ωρα που θα εχεις στην εξέταση?? Μήπως έχουμε ξεφυγει λίγο?
« Last Edit: June 22, 2014, 20:09:06 pm by epi » Logged
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #248 on: June 22, 2014, 20:09:09 pm »

Quote from: Sage on June 22, 2014, 19:15:32 pm
Όπως τα λύνετε δεν ανεβάζετε και καμιά καθαρή λύση με φωτό;;  Roll Eyes
(ειδικά για του 2013)

ανεβαστε μια του 2013 τσακαλια Cool
Logged

Para Siempre Libre
Tius
Ανερχόμενος/Ανερχόμενη
**
Posts: 97



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #249 on: June 22, 2014, 20:23:30 pm »

Quote from: epi on June 22, 2014, 20:05:00 pm
Όταν φτάσεις στο λεπτό μηδενιζεις τους μεσους όρους και παλι απο την αρχή?
Όχι, θέλεις τον μέσο όρο όλων των τοποθεσιών. Σε 1 λεπτό έχεις μετρήσει μόνο τις τοποθεσίες 1-4.

Quote from: epi on June 22, 2014, 20:05:00 pm
Επίσης λεπτομέρεια αλλά νμζ υπάρχει η πιθανότητα να μην φτάνουν 16 bit για τα αθροίσματα.
Αυτό είναι και η ανησυχία μας, για την ακρίβεια θέλει 4 registers=32 bit για το άθροισμα κάθε τοποθεσίας αν θεωρήσουμε το worst case scenario ότι η τιμές κάθε μέτρησης είναι 1023(2^10-1)

Quote from: epi on June 22, 2014, 20:05:00 pm
Ρε όμως τώρα σοβαρά είναι θέμα αυτό που λύνεται σε 1+ ωρα που θα εχεις στην εξέταση?? Μήπως έχουμε ξεφυγει λίγο?
Αν δεν είχες δει ποτέ κάποιο παρόμοιο θέμα θα ήθελες τουλάχιστον 2-3 ώρες για το συγκεκριμένο. Τώρα άμα έχεις λύσει 2-3 παρόμοια και ο Πέτρου διευκρίνιζε στην τάξη αυτά στα οποία εμείς με μπόλικη φαντασία καταλήξαμε θα μπορούσε να λυθεί σε 1 ώρα αλλά πολύ τσίμα τσίμα.
Δεν νιώθεις περήφανος ηλεκτρολόγος?!?!?!
Εγώ πάντως όχι Tongue 
Logged
TTL
Καταξιωμένος/Καταξιωμένη
***
Posts: 219


View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #250 on: June 22, 2014, 20:51:43 pm »

1ον θα είστε και αύριο πρωι βιβλιοθήκη ηλεκτρολόγων για θέματα;
2ον κάπου αναφέρθηκε ότι παίρνουμε μετρήσεις και διαιρούμε με το 15 για μέση τιμή. Με ποια εντολή θα γίνει αυτή τη διαίρεση;
Logged
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #251 on: June 22, 2014, 20:56:59 pm »

Mήπως ξέρετε τι ακριβώς πρέπει να κάνουμε όταν ζητάει να σχεδιάσουμε το κύκλωμα διασύνδεσης?
Logged

Para Siempre Libre
nohponex
Administrator
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 2176



View Profile WWW
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #252 on: June 22, 2014, 21:14:48 pm »

Quote from: vasl12 on June 22, 2014, 20:56:59 pm
Mήπως ξέρετε τι ακριβώς πρέπει να κάνουμε όταν ζητάει να σχεδιάσουμε το κύκλωμα διασύνδεσης?

Να κανεις ενα ορθογώνιο για το AVR και να γράψεις τα port και τα pin που έχεις,
τα συνδέσεις με τα εξωτερικά στοιχειά που χρειάζονται πχ διακόπτες, τα led ή άλλα κυκλώματα,  γράφοντας στο κάθε στοιχείο το όνομα του.  
Logged
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #253 on: June 22, 2014, 21:17:58 pm »

Quote from: nohponex on June 22, 2014, 21:14:48 pm
Quote from: vasl12 on June 22, 2014, 20:56:59 pm
Mήπως ξέρετε τι ακριβώς πρέπει να κάνουμε όταν ζητάει να σχεδιάσουμε το κύκλωμα διασύνδεσης?

Να κανεις ενα ορθογώνιο για το AVR και να γράψεις τα port και τα pin που έχεις,
τα συνδέσεις με τα εξωτερικά στοιχειά που χρειάζονται πχ διακόπτες, τα led ή άλλα κυκλώματα,  γράφοντας στο κάθε στοιχείο το όνομα του.  

να σαι καλα:)
Logged

Para Siempre Libre
Tius
Ανερχόμενος/Ανερχόμενη
**
Posts: 97



View Profile
Re: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
« Reply #254 on: June 22, 2014, 21:43:12 pm »

Quote from: TTL on June 22, 2014, 20:51:43 pm
1ον θα είστε και αύριο πρωι βιβλιοθήκη ηλεκτρολόγων για θέματα;
Nai.

Quote from: TTL on June 22, 2014, 20:51:43 pm
2ον κάπου αναφέρθηκε ότι παίρνουμε μετρήσεις και διαιρούμε με το 15 για μέση τιμή. Με ποια εντολή θα γίνει αυτή τη διαίρεση;
Πολλαπλασιάζεις δεν διαιρείς.
Logged
Pages: 1 ... 15 16 [17] 18 19 ... 31 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...