Τι καλύτερο για την αυτοματοποίηση της βιομηχανίας, RS485 ή μπορεί;

M

Moof

Guest
Τι νομίζετε ότι είναι καλύτερο για την αυτοματοποίηση της βιομηχανίας, RS485 ή μπορεί δίκτυο?.
 
Νομίζω ότι CAN είναι καλύτερη, HW και το πρωτόκολλο καθορίζονται.
 
για μια απλή αίτηση, 485 είναι καλύτερη.
 
Νομίζω ότι είναι δυνατόν, εξαιτίας CAN έχει σχεδιαστεί για ηλεκτρικά θορυβώδεις βιομηχανικές εφαρμογές, ενώ έχει σε πραγματικό χρόνο, δυνατότητα επικοινωνίας.
 
Μήκος RS485 μπορεί να είναι μέχρι 1200μ χωρίς επαναλήπτη, ποιο είναι το μέγιστο μήκος του CANBUS; πώς μπορούμε να το αυξήσουμε;
 
Η CAN μπορεί να μεταφράσει περισσότερο από το μήκος RS485 και η ταχύτητα του είναι μεγαλύτερη από ό, τι RS485, CAN μπορεί να έχει 125 κόμβο στο net.CAN μπορεί tranlate 1000M περισσότερα από 5k / s, και 100M σε 500K.
 
Γεια σας, η βασική διαφορά μεταξύ του RS485 και το CANBUS είναι ο υπεύθυνος. Ο ελεγκτής της CANBUS είναι πολύ πιο εξελιγμένα ότι ένα UART και διαχειρίζεται κατά τρόπο αυτόνομο την πρόσβαση στο λεωφορείο, τα λάθη, δηλώνει σφάλμα, κλπ. Αν θέλετε ένα σύστημα που θα πρέπει να είναι πολύ αξιόπιστο και των οποίων η λειτουργία εξαρτάται πολύ από την ανακοίνωση είναι καλύτερα μια λύση περισσότερο βασίζεται σε hardware, όπως CANBUS. Καλύτερα αν μπορείτε επίσης να χρησιμοποιήσετε μια καλή βιβλιοθήκη. Είχα μια εμπειρία ευχάριστη στην αυτοκινητοβιομηχανία. Υπάρχει μια καλή πορεία της Infineon για CANBUS στο www.techonline.com .
 
Εξαρτάται από το τι σκοπεύετε να κάνετε. Για έναν σκλάβο τύπου δίκτυο master, είναι πιο εύκολο στη χρήση RS485. Λιγότερο υλικού, μια μικρή επιβάρυνση στο λογισμικό. SNAP είναι ένα καλό πρωτόκολλο για την εκκίνηση. Αλλά εάν χρειάζεστε ότι ορισμένοι κόμβοι μιλούν από μόνοι τους (χωρίς interogation), στη συνέχεια, χωρίς ανίχνευση σύγκρουσης του RS485 είναι περισσότερο στη συνέχεια πρόβλημα. Φυσικά μπορείτε να χρησιμοποιήσετε ένα "συμβολικό δαχτυλίδι" τύπο πρωτοκόλλου ή κάτι παρόμοιο, αλλά έχουν περιορισμούς όσον αφορά το εύρος ζώνης και reability. Σε αυτό το σημείο CAN είναι μια καλύτερη επιλογή. Υπάρχουν κρυμμένα προβλήματα όσον αφορά τη χρήση CAN, εάν προτίθεται να εφαρμόσει το δικό πρωτόκολλο επιπέδου σας. Μια καλή επιλογή είναι να μελετήσει την εφαρμογή του «είναι δυνατό το άνοιγμα". Υπάρχει ακόμη και μια πλήρως λεπτομερή μικρο (ή mini δεν θυμάμαι τώρα) CANopen με αρχεία προέλευσης που μπορούν να χρησιμοποιηθούν για μερικά απλά δίκτυα.
 
Νομίζω ότι CAN είναι χρήσιμη τόσο σε εφαρμογές dificult και απλές εφαρμογές. Σε εφαρμογές dificult (μεγάλο δίκτυο, πολλές εντολές) θα πρέπει να χρησιμοποιήσετε CAN υψηλού επιπέδου πρωτόκολλο (CANopen για παράδειγμα), και σε απλές εφαρμογές (μικρό δίκτυο, λίγες εντολές) που μπορείτε να χρησιμοποιήσετε CAN όπως είναι. RS485 είναι παραλλαγή δίκτυο RS232 και πολύ πρωτόγονη. CAN είναι πιο προηγμένη (διαβάστε BOSCH προδιαγραφή) και έχουν πολλά χαρακτηριστικά, όπως διαιτησία, αυτόματο CRC, τις προτεραιότητες, αυτόματο πακέτο επαναποστολή αν λάθους, λαμβάνετε αναγνωρίζει, κλπ.. Αλλά υπάρχει ένα πρόβλημα - θα πρέπει να χρησιμοποιήσετε UC με on-chip μπορεί, ή να χρησιμοποιήσουν εξωτερικές CAN ελεγκτή. Θα κάνει το σύστημά σας πιο ακριβά.
 

Welcome to EDABoard.com

Sponsor

Back
Top