Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 20

Θέμα: adc0804lsn

  1. #1
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή adc0804lsn

    Μετα απο την επιτυχη κατασκευη του dac που την χρωστασταω στα μελη του φορουμ θελω να συνδεσω των adc0804lsn με τον υπολογιστη μου.
    και η πρωτη δυσκολια (απορια) που εχω συναντησει ειναι στο παρακατω σχημα ο ακροδεκτης 9 του adc που θα συνδεθει?
    Συνημένες Εικόνες Συνημένες Εικόνες

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη GR_KYROS
    Όνομα
    Βαγγέλης
    Εγγραφή
    Jan 2007
    Περιοχή
    ΧΑΛΚΙΔΑ
    Μηνύματα
    2.461

    Προεπιλογή

    Στο pin 9 είναι η τάση αναφοράς, δεν ξέρω αν την χρειάζεσαι, και σε τι επίπεδο.
    Μπορείς να το γειώσεις η να δόσης μια σταθερή η εξαρτώμενη αναφορά τάσης.
    http://www.national.com/ds/DC/ADC0801.pdf

    Κάνε αν θες μια ανάλυση για την λειτουργία του κυκλώματος που χρειάζεσαι να το δούμε.
    Συνημένες Εικόνες Συνημένες Εικόνες
    • Τύπος Αρχείου: gif ref.gif (13,7 KB, 16 εμφανίσεις)

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη GR_KYROS : 18-03-09 στις 12:31

  3. #3
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή

    απλα θελω να μετατρεψω μια αναλογικη ταση σε ψηφικη και να δω την τιμη της μεσα στον υπολογιστη.
    επισης για το ιδιο κυκλωμα εχω το παρακατω προγραμμα σε basic

    Cls
    port =&378
    out (port +2), 4
    10 y= inp(port+2)
    lsb =y and & Hf
    Msb =inp (port +1) and &Hf0
    Byte = (Msb or Lsb) xor & H84
    locate 10 ,10 : print byte
    goto 10

    αυτο που θελω ειναι να μετατρεψω αυτο το προγραμμα σε VB6
    και να ξεκιναει πατωντας ενα μπουτον και να μου εμφανιζει την τιμη της τασης σε ενα textbox.

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή

    Ενω μπορω να εξαγω δεδομενα απο τον καταχωρητη Data (pin 2-9)
    δεν ξερω πως μπορω να εισαγω δεδομενα μεσω του καταχωρητη Status(10-13,15) και του καταχωρητη Control (1,14,16,17) σε VB6 .

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη Thansavv
    Όνομα
    Θανάσης
    Εγγραφή
    Nov 2008
    Περιοχή
    Φινλανδία
    Μηνύματα
    557

    Προεπιλογή

    Γιάννη μια ερώτηση...Ποια συνάρτηση χρησιμοποιείς στη VB6 για "γράψιμο και διάβασμα" της παράλληλης θύρας?

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή

    Aυτο που ξερω μεχρι τωρα ειναι να δινω εναν αριθμο(0-255) σε ενα textbox
    και με την εντολη
    x=text1.text
    out &H378 ,x
    να παραγω των αντιστοιχο δυαδικο αριθμο στον καταχωρητη data που ειναι για εξοδο δεδομενων.
    επισης με την εντολη
    text2.text= inp(&H37
    να εχω στο τεχτ2 των αριθμο που εχει ο καταχωρητης Data.

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη Thansavv
    Όνομα
    Θανάσης
    Εγγραφή
    Nov 2008
    Περιοχή
    Φινλανδία
    Μηνύματα
    557

    Προεπιλογή

    Απ΄ οτι ξερω η out δεν παίζει στη VB.Ούτε βέβαια η inp .. Παίζει στην Qbasic για παράδειγμα... Θα δώ ποιό dll υποστηρίζει in και out στην VB όταν πάω στο σπίτι

    0 Not allowed! Not allowed!

  8. #8
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή

    μεσω του DLL inpout32 τις δουλευω.

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή

    αλλη μια ερωτηση ειναι ο διακοπτης μεταξυ 8 και 5 τι κανει?

    0 Not allowed! Not allowed!

  10. #10
    Μέλος Το avatar του χρήστη ΓΙΑΝΝΗΣ 456
    Όνομα
    ΓΙΑΝΝΗΣ
    Εγγραφή
    Feb 2009
    Περιοχή
    ΕΥΒΟΙΑ
    Μηνύματα
    96

    Προεπιλογή

    το προγραμμα τελικα το εφτιαξα και στην απλουστερη του μορφη ειναι το παρακατω περιλαμβανει ενα μπουτον και ενα text box

    Private Sub Command1_Click()
    Port = &H378
    Out (Port + 2), 4
    y = Inp(Port + 2)
    Lsb = y And &HF
    Msb = Inp(Port + 1) And &HF0
    b = (Msb Or Lsb) Xor &H84
    Text1.Text = b
    End Sub

    ως μη καλα οργανομενος δεν εχω το ποτενσιομετρο των 10Κ και αντι για αυτο βαζω μια αντισταση 3300Ω και ο κεραμικος πυκνωτης που χρησιμοποιω γραφει επανω 151 (μαλλον ειναι σωστος)
    οταν βαζω το τροφοδοτικο στο on και παταω το μπουτον στο προγραμμα το text box περνει κατευθειαν την τιμη 255 κλεινωντας το τροφοδικο που δεινει σε ολο το κυκλωμα τα 5V και πατωντας συνεχωμενα το μπουτον στο προγραμμα βλεπω οτι η ταση μειωνετε εως οτου τελικα γινετε απο 255 0

    0 Not allowed! Not allowed!

Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας