• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
September 16, 2025, 12:19:50 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, 12:19:50 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Μέλος του μήνα - Ιούλιος ...
by chatzikys
[Today at 11:37:03]

Εργασία στην METLEN, Γνώμ...
by Επίδοξος
[Today at 10:53:14]

[Τηλεπικοινωνιακά Συστήμα...
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]

Αποτελέσματα Εξεταστικής ...
by Mr Watson
[September 15, 2025, 13:34:01 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]

[Γραμμική άλγεβρα] Πως πε...
by nmpampal
[September 10, 2025, 12:28:25 pm]
Στατιστικά
Members
Total Members: 10012
Latest: MichelRiemann
Stats
Total Posts: 1428109
Total Topics: 31764
Online Today: 577
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 37
Guests: 363
Total: 400
mike1996
Atha_kri
Oxil
Ted Kaczynski
Aris★
prigians
AcDimitri
kst
michalis26
m.renia
apostchris
Kv
mpilas_giwrgos
dsaragiotis
themis01
mdimitrig
Saint_GR
examino
theofr
Captain
MASV
egiannoula
Geoth
marf10
Tsn
MarakiT
Pcsc
prodromosEP
natavhoo
nataliakara
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Μικροεπεξεργαστές και Περιφερειακά > [Μικροεπεξεργαστές] Εργαστήριο 2020
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 8 9 [10] 11 Go Down Print
Author Topic: [Μικροεπεξεργαστές] Εργαστήριο 2020  (Read 23215 times)
arg_13
Νεούλης/Νεούλα
*
Posts: 49


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #135 on: June 14, 2020, 16:48:04 pm »

Δοκίμασε κανένας τον αισθητήρα HR-SR04 για μέτρηση της απόστασης ?
Εφόσον ο αισθητήρας είναι ψηφιακός και η μέτρηση του εξαρτάται απο την διάρκεια που ο παλμός εξόδου του είναι 1 , δεν καταλαβαίνω άμα υποτίθεται ότι πρέπει να βρούμε την διάρκεια του παλμού με βάση τις συναρτήσεις που έχουμε διαθέσιμες ή πρέπει να κάνουμε κάτι άλλο.
Logged
coraface
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 77



View Profile WWW
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #136 on: June 14, 2020, 17:11:34 pm »

Εγω παντως δεν χρησιμοποιησα ADC, μιας και ισχυει αυτο που λες, ότι απλα δινει 1 για όσο χρόνο κάνει να επιστρέψει το κύμα. Αυτός βέβαια όταν τον ρώτησα μου είπε ότι θέλει ADC, αλλά μάλλον μπερδεύτηκε, ξερω γω... Οτι να ναι βγάζει άμα το δοκιμάσεις έτσι.
Logged
fellos
Ανερχόμενος/Ανερχόμενη
**
Posts: 79



View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #137 on: June 14, 2020, 18:40:12 pm »

Quote from: arg_13 on June 14, 2020, 16:48:04 pm
Δοκίμασε κανένας τον αισθητήρα HR-SR04 για μέτρηση της απόστασης ?
Εφόσον ο αισθητήρας είναι ψηφιακός και η μέτρηση του εξαρτάται απο την διάρκεια που ο παλμός εξόδου του είναι 1 , δεν καταλαβαίνω άμα υποτίθεται ότι πρέπει να βρούμε την διάρκεια του παλμού με βάση τις συναρτήσεις που έχουμε διαθέσιμες ή πρέπει να κάνουμε κάτι άλλο.

Ναι ,οπως ειπε και ο συναδελφος, δεν χρειάζεται ADC καθως το echo pin παιρνει τιμές 0 και 1.
Αρκεί να βρεις εναν τροπο να υπολογίσεις το χρονο για τον οποιο το echo ειναι 1 και επειτα θα το μετατρεψεις σε αποσταση απο τον αντιστοιχο τυπο του datasheet.
Logged
malappapas
Καταξιωμένος/Καταξιωμένη
***
Posts: 101



View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #138 on: June 16, 2020, 16:07:58 pm »

Στο τελευταίο μάθημα που έκανε τη σειριακή επικοινωνία είχε θυμάμαι αντίστοιχο αρχείο word σαν του GPIO που εξηγει τι γίνεται, Δεν το ανέβασε μαζί με τον κώδικα; Είπε κάτι;
Logged
sokolatas
Καταξιωμένος/Καταξιωμένη
***
Posts: 135



View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #139 on: June 17, 2020, 14:54:40 pm »

Όταν παίρνω την θερμοκρασία από το Ds18b20  μου βγάζει περίπου 3.5 βαθμούς, ενώ τα υπόλοιπα byte που διαβάζω από το scratchpad έρχονται με φυσιολογικά νούμερα. Είχε κάνεις άλλος ίδιο πρόβλημα;
sent from mTHMMY 
Logged
steliosnt
Ανερχόμενος/Ανερχόμενη
**
Posts: 78


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #140 on: June 17, 2020, 21:29:09 pm »

Καμια ιδεα τι θα βαλει εχουμε;
Logged
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #141 on: June 18, 2020, 16:00:52 pm »

καλησπερα, θα ηθελα να κανω μια αρκετα newbie ερωτηση.. εστω οτι θελουμε να παρουμε μια μετρηση απο τον αισθητηρα θερμοκρασιας, χρησιμοποιοντας τον κωδικα που εχει δωσει για το  temperature  ειμαι καλυμενος ΄?..παιζει ρολο σε ποιο pin του board θα συνδεσω την υποδοχη δεδομενων του αισθητηρα; ή το slave address ειναι το ιδιο για οποιαδηποτε pin χρησιμοποιησω;
Logged
anonymos
Νεούλης/Νεούλα
*
Posts: 31


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #142 on: June 20, 2020, 19:15:55 pm »

Quote from: potirikolonato on June 10, 2020, 12:09:46 pm
https://www.youtube.com/watch?v=09C1dyXvSbg&t=693s  στο 19:00.

Εδώ το υλοποιεί με HAL, αλλά μπορείς να κάνεις την αντιστοιχία στους drivers που έχουμε.

Μια πιο εύκολη λύση, για να γλιτώσεις τον one-wire protocol είναι να πάρεις έναν αναλογικό αισθητήρα. (TMP36 ή LM35)
Βέβαια και η παραπάνω διαδικασία είναι απλή.

Edit: Λεπτό στο βίντεο

Βλέποντας αυτό το βίντεο αντικατέστησα την Hal_Delay με την δοσμένη delay και τις Hal_Gpio με τις αντίστοιχες δοσμένες (gpio_set_mode,set,get) και μου δίνει μονίμως αποτέλεσμα μηδέν για τη θερμοκρασία. Υπάρχει κάποιος που έκανε το ίδιο με εμένα και κατάφερε να πάρει αποτέλεσμα;
Logged
Van Gogh
Νεούλης/Νεούλα
*
Posts: 25


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #143 on: June 21, 2020, 12:52:34 pm »

Quote from: panos98 on June 18, 2020, 16:00:52 pm
καλησπερα, θα ηθελα να κανω μια αρκετα newbie ερωτηση.. εστω οτι θελουμε να παρουμε μια μετρηση απο τον αισθητηρα θερμοκρασιας, χρησιμοποιοντας τον κωδικα που εχει δωσει για το  temperature  ειμαι καλυμενος ΄?..παιζει ρολο σε ποιο pin του board θα συνδεσω την υποδοχη δεδομενων του αισθητηρα; ή το slave address ειναι το ιδιο για οποιαδηποτε pin χρησιμοποιησω;

Δυστυχώς οι αισθητήρες που μας πρότεινε να χρησιμοποιήσουμε δε χρησιμοποιούν κάποιο πρωτόκολλο του Serial Communication (uart or i2c) που μας έχει δώσει, αλλά είναι OneWire αισθητήρες (ένα καλώδιο για μεταφορά δεδομένων μόνο). Επομένως, είτε θα πρέπει να χρησιμοποιήσεις κάποια άλλη βιβλιοθήκη ή μπορείς να δεις τα datasheets των αισθητήρων και να γράψεις εσύ τον κώδικα (Δεν είναι τόσο δύσκολο όσο ακούγεται). Το datasheet δίνει υπεραναλυτικές πληροφορίες για το πώς μπορείς να πάρεις μετρήσεις από τον κάθε αισθητήρα. Ο temperature sensor είναι λιγάκι πιο περίπλοκος από ότι ο ultrasonic, οπότε θέλει λίγη προσοχή. Όλα αυτά υποθέτοντας ότι χρησιμοποιείς τους αισθητήρες που πρότεινε (DS18B20 και HC-SR04).
Logged
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #144 on: June 21, 2020, 13:37:37 pm »

 ευχαριστω εχω μελετησει τα ντατασιτ, ειδα και καποια βιντεακια αλλα για αρντουινο θα κατσω να το προσπαθησω
απο οτι καταλαβα θα παιχτει κατι με gpio
Logged
JellyBellyBean
Νεούλης/Νεούλα
*
Posts: 7



View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #145 on: June 21, 2020, 15:08:12 pm »

Quote from: anonymos on June 20, 2020, 19:15:55 pm
Βλέποντας αυτό το βίντεο αντικατέστησα την Hal_Delay με την δοσμένη delay και τις Hal_Gpio με τις αντίστοιχες δοσμένες (gpio_set_mode,set,get) και μου δίνει μονίμως αποτέλεσμα μηδέν για τη θερμοκρασία. Υπάρχει κάποιος που έκανε το ίδιο με εμένα και κατάφερε να πάρει αποτέλεσμα;
δοκίμασε να βάλεις μία αντίσταση ανάμεσα στο μεσαίο pin και το pin της τάσης
Logged
anonymos
Νεούλης/Νεούλα
*
Posts: 31


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #146 on: June 21, 2020, 18:59:44 pm »

Quote from: JellyBellyBean on June 21, 2020, 15:08:12 pm
δοκίμασε να βάλεις μία αντίσταση ανάμεσα στο μεσαίο pin και το pin της τάσης

Το έχω κάνει αλλά δεν άλλαξε κάτι
Logged
Van Gogh
Νεούλης/Νεούλα
*
Posts: 25


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #147 on: June 21, 2020, 20:40:03 pm »

Quote from: panos98 on June 21, 2020, 13:37:37 pm
ευχαριστω εχω μελετησει τα ντατασιτ, ειδα και καποια βιντεακια αλλα για αρντουινο θα κατσω να το προσπαθησω
απο οτι καταλαβα θα παιχτει κατι με gpio

Ναι ακριβώς. Πρακτικά πρέπει να στέλνεις σήματα 1 ή 0 (gpio_set) με συγκεκριμένο interval σε μs που αναγράφεται στο datasheet για να "καταλαβαίνει" ο αισθητήρας τί πρέπει να κάνει. Ξεκίνα αν θέλεις από τον HC-SR04 για να "νιώσεις" λίγο καλύτερα τη λογική και μετά πήγαινε στον αισθητήρα θερμοκρασίας θα πρότεινα.
Logged
Van Gogh
Νεούλης/Νεούλα
*
Posts: 25


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #148 on: June 21, 2020, 20:43:53 pm »

Quote from: anonymos on June 20, 2020, 19:15:55 pm
Βλέποντας αυτό το βίντεο αντικατέστησα την Hal_Delay με την δοσμένη delay και τις Hal_Gpio με τις αντίστοιχες δοσμένες (gpio_set_mode,set,get) και μου δίνει μονίμως αποτέλεσμα μηδέν για τη θερμοκρασία. Υπάρχει κάποιος που έκανε το ίδιο με εμένα και κατάφερε να πάρει αποτέλεσμα;

Επειδή προσωπικά την έχω πατήσει άπειρες φορές. Πρώτα έλεγξε το hardware σου ότι είναι οκ, ότι όλα τα καλώδια κάνουν σωστά επαφή και ο αισθητήρας τροφοδοτείται κανονικά (και δεν έχουν μπερδευτεί τα pins), γιατί μπορεί εκεί να είναι το πρόβλημα ενώ ο κώδικάς σου να είναι σωστός.

Μου είχε τύχει και εμένα να παίρνω συνεχώς τιμή μηδέν. Αυτό που έφταιγε ήταν ότι ο τυπάς του tutorial είχε ορίσει άλλο Pin για το analog input του και εγώ το όρισα λάθος. Τσέκαρε μήπως φταίει αυτό για αρχή. Χρησιμοποιώντας τις HAL εντολές παίρνεις κανονικά μετρήσεις από τον αισθητήρα;
Logged
Nick Mour
Ανερχόμενος/Ανερχόμενη
**
Posts: 60


View Profile
Re: [Μικροεπεξεργαστές] Εργαστήριο 2020
« Reply #149 on: June 24, 2020, 02:25:08 am »

Προσπαθώ να επικοινωνήσω και εγώ με τον ds18b20 σύμφωνα με το βίντεο που ανέβηκε πιο πάνω και χρησιμοποιώ τις delay που μας δόθηκαν, αλλά μου εμφανίζει συνέχεια σαν θερμοκρασία 4095.94 . Είδα και στο τέλος του βίντεο που λέει ότι αν έχουμε αυτό το πρόβλημα να πειράξουμε λίγο τις delay, πράγμα που έκανα αλλά και πάλι το ίδιο εμφανίζει. Νομίζω οτι πρέπει να είναι σωστές οι delay γιατί τσεκάρω στο debug το χρόνο που περνάει και είναι αυτός που πρέπει. Είχε κανείς παρόμοιο πρόβλημα να μου πει τι έκανε ???
Logged
Pages: 1 ... 8 9 [10] 11 Go Up Print
Jump to:  

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