אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל חיים נוספים של יציאת ה-LPT. חלק 3. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מחשבים כל אחד מכם בוודאות (מאז שאתה קורא את הטקסט הזה) נתקל בתקליטים, דיסקים וכו' בחייו. כונני דיסקים, מדפסות, סורקים, באופן כללי, מכשירים הכוללים מנוע צעד. עכשיו בואו נפעיל אותו. האיור שלהלן הוא תרשים שמצאתי באינטרנט. תן למחבר לסלוח לי, אני לא נותן קישור אליו (אני פשוט לא זוכר איפה מצאתי אותו), אבל אם הוא יראה את המאמר הזה, הוא יזהה את התוכנית שלו. למעשה, הכל הוגן, הכל עובד. אתה יכול לפרוס חבורה של כל מיני תוכניות, אבל עכשיו חשוב לנו להבין לא את עקרון הפעולה של המעגל, אלא את העיקרון של אספקת אותות בקרה למנוע. התרשים שלהלן מראה זאת. פולסים מופעלים לסירוגין על כל אחד מפיתולי המנוע, לפעמים יש רמת אות גבוהה בשתי פיתולים בבת אחת. אם תסתכל על הצד השמאלי של התרשים ותבחין ב-D0-D3, תבין מיד לאן אני מגיע. זה מה שאנחנו מקבלים, וכמובן, מחשב עם יציאת LPT. את הכוח למנוע תצטרכו לעשות בעצמכם, ולכל סוג מנוע - בעצמכם. לפי התרשים, אנו מזינים 3, 2, 6, 4, 12, 8, 9, 1 עד &H378 ברצף לכניסות A, B, C, D. ומאיפה להתחיל זה לא קריטי, השאלה היא לשמור על הרצף ולחזור עליו ב"עיגול" או כמה שצריך. אם תשנה את כיוון הרצף (מאחור לחזית), סיבוב המנוע יהיה בכיוון ההפוך. רצף זה מורה למנוע לבצע חצאי צעדים (זה תלוי בתכנון המנוע), עבור בקרת צעדים מלאה הרצף יהיה 3, 6, 12, 9. ואז תפס את עיניי מחוון בן שבעה מקטעים על נוריות ממחשבון. ההחלטה הגיעה מיד. הנה איך מחוון כזה עובד. למען הפשטות, ציירתי מחוון בן 4 ספרות (יש 12 מהם במחוון שלי) מחוון בן שבעה מקטעים על נוריות. אנו מספקים 1 לסיביות 4-0, ומספקים + מתח למקטעים (לכל סוג מחוון יש פרמטרים משלו להספק). כל הקטעים משולבים, אז אתה צריך להדליק מחוון כזה עם חיווי דינמי. כל מי שאי פעם הרכיב שעון אלקטרוני בעצמו יודע מה זה, אבל לכל מקרה, נשקול את זה ביתר פירוט. שלב 1. רמת אות נמוכה מוחלת על הספרה הראשונה, והקוד של הספרה שאנו רוצים לראות נקבע על המקטעים (רמה גבוהה). שלב 2. רמת אות נמוכה מוחלת על הספרה השנייה, והקוד של הספרה שאנו רוצים לראות נקבע על המקטעים (רמה גבוהה). שלב 3. רמת אות נמוכה מופעלת על הספרה השלישית, והקוד של הספרה שאנו רוצים לראות נקבע על המקטעים (רמה גבוהה). שלב 4. רמת אות נמוכה מוחלת על הספרה הרביעית, והקוד של הספרה שאנו רוצים לראות נקבע על המקטעים (רמה גבוהה). ושוב בשלב חדש 1, 2 וכו'. כל זה קורה מהר מאוד, כך שלעינינו אין זמן לראות את המספרים המרצדים. אנחנו לוקחים את המחוון שלנו ושמים סיביות 1, 2, 3, 4 על STROBE(1), AUTO(14), INIT(16), SELECT IN(17). זו תהיה השליטה של הספרות, ואנחנו שמים קטעים A, B, C, D, E, F, G על D0, D1, D2, D3, D4, D5, D6. כדי להצית בספרה הראשונה, למשל 1 (קטעים B, C), עליך להחיל את המספר 378 על הכתובת &H6, ו-37 על הכתובת &H197A. והנה התוכנית המוגמרת - שעון אלקטרוני. יש 2 כפתורים בטופס. הראשון מניע את השעון, השני עוצר. הפרמטר Z = 0.004 נבחר באופן אמפירי. אם אתה לא מגדיר עיכוב, אז המספרים מתמזגים, הכל קורה מהר מדי, ולנורית אין זמן לכבות. אפשרות מפורשת הכרזה על ספרייה לעבודה עם כתובות יציאות LPT Private Declare Function DlPortReadPortUchar Lib "dlportio.dll" (יציאת ByVal כל עוד) כמו Byte הצהרה פרטית של Sub DlPortWritePortUchar Lib "dlportio.dll" (יציאת ByVal As Long, ByVal Value As Byte) Dim I, J כמספר שלם Dim Z כסינגל Dim A As String פקודה משנה פרטית1_לחץ() J = 1 'רזולוציית לולאה Z = 0.004' השהיה עשה בעוד J <> 0 מקרים A = Mid$(Time$, 5, 1) 'קרא יחידות דקות DlPortWritePortUchar &H37A, 197 'תנו לסיביות הראשונה להידלק זמן כתיבה מציג יחידות של דקות A = Mid$(Time$, 4, 1) 'קרא עשרות דקות DlPortWritePortUchar &H37A, 198 'תנו לביט השני להידלק זמן כתיבה מציג עשרות דקות A = Mid$(Time$, 2, 1) 'קרא יחידות שעות DlPortWritePortUchar &H37A, 192 'תנו לסיביות השלישית להידלק זמן כתיבה מציג יחידות שעות A = Mid$(Time$, 1, 1) 'קרא עשרות שעות DlPortWritePortUchar &H37A, 204 'אפשר לסיביות רביעית להאיר זמן כתיבה מציג עשרות שעות אם J = 0 אז צא מ-Do לולאה DlPortWritePortUchar &H378, 0 End Sub זמן כתיבה של משנה ציבורית() בחר Case Val(A) מקרה הוא = 0 I = 63 'קוד 0 עבור תצוגה בת שבעה מקטעים מקרה הוא = 1 I = 6 'קוד 1 עבור מחוון של שבעה מקטעים מקרה הוא = 2 I = 91 'קוד 2 עבור תצוגה בת שבעה מקטעים מקרה הוא = 3 I = 79 'קוד 3 עבור תצוגה בת שבעה מקטעים מקרה הוא = 4 I = 102 'קוד 4 עבור תצוגה בת שבעה מקטעים מקרה הוא = 5 I = 109 'קוד 5 עבור תצוגה בת שבעה מקטעים מקרה הוא = 6 I = 125 'קוד 6 עבור תצוגה בת שבעה מקטעים מקרה הוא = 7 I = 7 'קוד 7 עבור מחוון של שבעה מקטעים מקרה הוא = 8 I = 255 'קוד 8 עבור תצוגה בת שבעה מקטעים מקרה הוא = 9 I = 239 'קוד 9 עבור תצוגה בת שבעה מקטעים סיום בחירה DlPortWritePortUchar &H378, אני כותב קוד עבור מחוון בן שבעה מקטעים השהייה (Z) 'עיכוב End Sub פקודה משנה פרטית2_לחץ() J=0 DlPortWritePortUchar &H378, 0 End Sub ״הליך עיכוב. פורמט שיחה: השהה (מספר שניות) השהיית משנה ציבורית (ערך כיחיד) התחל עמום, סיום התחל = טיימר עשה בזמן טיימר < התחלה + ערך מקרים לולאה סיום=טיימר End Sub
ככה זה עובד בחיים האמיתיים. אני לא אתאר את החיבור של מחווני פלורסנט, אבל למען האמת ניסיתי את זה - זה עובד. יישמתי פוטנציאל חיובי על רשתות הפריקה, קרקעתי את החוט ויישמתי 1 על המקטעים דרך D0-D6. הכל זוהר. לא ניסיתי מחווני LCD, אני צריך להבין איפה להשיג 64 הרץ. אם מישהו יתחבר, אשמח לקבל ממך דיאגרמה. דרך אגב, רעיון מעניין - אתה יכול לעשות קו רץ על נוריות להצגת מידע אלפאנומרי. באופן כללי, שוב אני משוכנע שהנמל הזה הוא כלי מצוין ליצירתיות. הנה עוד נושא קטן על מנועים חשמליים. לא לכולם יש מנועי צעד, וזה לא תמיד נוח והכרחי. בואו ננסה להסתדר עם מנוע פשוט עם תיבת הילוכים, למשל, להזיז במדויק מכשיר מסוים במישור אופקי. תן לזה להיות עיפרון או טוש. המנוע מחובר לגיר הפחתה, אשר בתורו מחובר לציר מושחל. דיסק עם מגזרי מתכת (רפידות מגע או חריצים לאופטיקה) מקובע בצורה נוקשה על ציר הברגה, למשל,
או זה כבר לא חשוב, מה שחשוב הוא שלדעת את גובה הברגה, למשל, גובה של 1 מ"מ, יש לנו 4 סקטורים, מה שאומר שבסיבוב שלם של הדיסק הגררה תנוע קדימה ב-1 מ"מ, ולרבע סיבוב - ב-0,25 מ"מ. מספר המגזרים יכול להיות כל אחד - כמה שתרצה. אבל מה אנחנו מקבלים עכשיו.
לך על זה. תוכנית בקרת המנוע פועלת, למשל, לפי אלגוריתם כזה.
הבקרה עוברת דרך האוטובוסים D0-D7 ו/או דרך יציאת &H37A, הפקודות מהמפעילים (חיישנים) עוברות ל- &H379 ו/או &H378. באופן כללי, אז הדמיון והאפשרויות שלך. אותו עיקרון הגיוני להשתמש כדי להזיז את הכרכרה במישור מאונך. והנה יש לך מכונה עם תנועה לשני כיוונים. הָהֵן. בניית מכונת CNC בבית (בקרה מספרית במחשב) היא די אמיתית. מחבר: אלכסיי קליושניקוב, איבנובו; פרסום: cxem.net ראה מאמרים אחרים סעיף מחשבים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ כונני PCIe SSD מהירים וחסכוניים באנרגיה למחשבים ניידים ▪ הגיע הזמן לסיים את המהומה עם בנזין עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ חלק של האתר טיפים לחובבי רדיו. מבחר מאמרים ▪ כתבה איזו יין של מדינה אתה מעדיף בשעה זו של היום? ביטוי עממי ▪ מאמר מהו אוטוגירו? תשובה מפורטת ▪ מאמר זאב באסט. אגדות, טיפוח, שיטות יישום ▪ מאמר מודרניזציה של המקדחה החשמלית. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ מאמר BM1061 אל פסק עם מתח יציאה ניתן להחלפה. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |