PWM εργασίας - Πώς να είναι RS232 υπερισχύουν του διακόπτη;

P

piersuk

Guest
Έχω καταφέρει να ταξινομήσετε τις PWM για ένα μικρό μηχανοκίνητο έλεγχο,
τον κωδικό που επισυνάπτεται.
How can I now control the voltage using RS232?

1
Πώς μπορώ να κάνω τώρα τον έλεγχο της τάσης χρησιμοποιώντας RS232;Έχω ένα μετατροπέα TTL είναι έτοιμα να ξεκινήσουν.Μάλλον αυτό που χρειάζεται είναι οι αλλαγές των κωδικών και ελπίζω κάποια VB app για τον έλεγχο του κινητήρα.
In addition, how easy is it to add a switch which when pushed will make the PWM output a desired value, say 01FH and then when pushed again will return to loop?

2
Επιπλέον, πόσο εύκολο είναι να προσθέσετε ένα διακόπτη που όταν πιεστεί θα καταστήσει την παραγωγή PWM μια καθορισμένη τιμή,
ας πούμε 01FH και στη συνέχεια όταν θα επιστρέψουν και πάλι ώθησε να βρόχο;

Κωδικός:

ΚΑΤΑΛΟΓΟΣ P = PIC16F628A, r = hex, στ = INHX8MINCLUDE "p16f628a.inc"__CONFIG 3909H;********* Ορθή πρόγραμμα ξεκινά εδώ ************************************ *cblock 0x20

d1

d2

d3

endcORG 00H? Ηδενίσετε διάνυσμα

Goto STARTORG 010HSTART

? Αυτές τις 3 γραμμές που την περίοδο της pulsing (39 kHz)

MOVLW 01FH

BSF STATUS, RP0

MOVWF PR2? Κάνει όλους τους λιμένες αποτελεσμάτων (χρησιμοποιείται μόνο Β1)

CLRF TRISB

BCF STATUS, RP0? Διαμορφώσετε όπως PWM mode

MOVLW B'00001100 "

MOVWF CCP1CON

clrf CCPR1L

BSF T2CON, TMR2ON? Και έναρξη λειτουργίας του χρονοδιακόπτηLoop

? Η αξία των CCPRIL ορίζει την υποχρέωση του κύκλου και, συνεπώς, η τάση

MOVLW 01AH? Δίνει 2,52 V

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 01CH? Δίνει 3,8 V

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 014H? Δίνει 2,52 V

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 01FH? Δίνει 3,8 V

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 018H? Δίνει;;;

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 01AH? Δίνει;;;

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 01CH? Δίνει;;;

MOVWF CCPR1L

κλήση ΥστέρησηMOVLW 01FH? Δίνει;;;

MOVWF CCPR1L

κλήση Υστέρησηgoto Loop? 05 δευτερόλεπτα καθυστέρησηΚαθυστέρησηMOVLW 0x03

MOVWF d1

MOVLW 0x18

MOVWF d2

MOVLW 0x02

MOVWF d3

Delay_0

DECFSZ d1, στ

Goto $ 2

DECFSZ d2, στ

Goto $ 2

DECFSZ d3, στ

Goto Delay_0Goto $ 1ΕΠΙΣΤΡΟΦΗΤΕΛΟΣ
 
Είμαι είπαν είναι ένας διακόπτουν χρειάζομαι;Οποιαδήποτε βοήθεια με κωδικό μου, παρακαλώ

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Πολύ κλάμα ή θλιβερή" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Πολύ κλάμα ή θλιβερή" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top