» אלקטרוניקה »אימובילייזר במיקרו-בקר PIC12F629

אימובילייזר במיקרו-בקר PIC12F629



אימובילייזר - אנגלית אימובילייזר - "אימובילייזר". מכשיר נגד גניבה החוסם מעגלים חשובים במערכת ההצתה. אימובילייזרים רגילים אינם מאפשרים להפעיל את המנוע, יצרני אימובילייזרים להתקנה נוספת הרחיקו לכת ולא רק חוסמים את המנוע, אלא יוצרים מראה של תקלה בהצתה.

קבעתי את הסודות הרגילים, מתגי החלפה, מתגי ריד עם סלילים וכו '. קראתי במגזין שכל מנעול שאינו סטנדרטי מגדיל את הזמן שלוקח לתוקף לגנוב מכונית בערך 20%.

אני לא מומחה בחטיפה, אבל התנסיתי בפתיחת אזעקות פשוטות בגישה לא סטנדרטית, אולי זה נכון. החיסרון של מנעולים פסיביים הוא שעל ידי צלצול המעגל תוכלו לקבוע היכן הכוח לא מספיק ואיפה האות לא עובר. כאן המנעול הפעיל כבר נמצא בדיוק ב 20% אלה. תקלה "צפה" קשה יותר לאיתור, לאימות.

אימובילייזר בשבב K561LA7 ו- K561LP2.


להלן שתי אופציות לאימובילייזר, עם ובלי ממסרים. ברגע שיצרתי וקבעתי כאלה, הבאתי את המעגלים לא לדיון ולחזרה, אלא לשם השוואה למעגל שבבקר המיקרו.

אלגוריתם: לאחר הפעלת המנוע ניתנות 15 שניות ללחיצה על הכפתור, אם לא נלחץ, המנעול נדלק ונמשך עד שהמנוע מתייצב. לאחר שהמנוע נעצר, המנעול מכובה, טיימר של 2 שניות לכיבוי המנעול מופעל. אם אתה מפעיל את המנוע שוב מבלי ללחוץ על הכפתור, המנוע נחסם לאחר 2 שניות והוא מוסר רק לאחר שהמנוע נעצר.

כאשר ההצתה מופעלת (המנוע אינו פועל), כל הכוח תקין, בעת ההתחלה, האותות רשומים עד שאין חסימה. כך אי אפשר ללכת, אך קשה למצוא את "התקלה".

ישנם חסרונות במעגלים עם אלמנטים נפרדים - הרבה פרטים (האמינות פוחתת), עיכובי זמן מיושמים על ידי מעגלי RC (תלות בטמפרטורה), היגיון עבודה שלא ניתן לשנותו.

אימובילייזר במיקרו-בקר PIC12F629 עם כפתור.



DADM - חיישן לחץ שמן חירום

באופן תכנותי חוזר על אלגוריתם פעולת המעגל על ​​אלמנטים נפרדים, אך מורכב יותר, בתוספת היכולת להפעלה אוטומטית, שליטה על דלת הנהג ליישום הפונקציה "נגד חטיפה", נעילה "צפה" (כאשר היא מחוברת נכון, היא יוצרת מראה של מערכת הצתה לקויה) וזיכרון מצב לא נדיף. לאחר הסרת הסוללה, התוכנית עולה למצב הקודם.
לא קבעתי ספציפית את מחוון המצב, פשוט לחץ על הכפתור (אנו מראים כי ב- מכונית הבעלים). מצב השירות מיושם על ידי המחבר. מצב טמפרטורה מ- -40 ° С ל- + 85 ° С. זרםצריכה של 1mA (גיליון נתונים של מיקרו-בקר). המקום החוסם נבחר למכונית ספציפית.

קובץ הקס:


בפירוט, אני יכול לכתוב את אלגוריתם העבודה ב- PM, אם יש רצון לחזור.
מיקום ההתקנה של הכפתור הוא שרירותי; במקום הכפתור, אתה יכול לשים את מתג הקנה מתחת לקצה הדלת או על לוח המחוונים. הסתר את המגנט במחזיק מפתחות או בחותם.

אימובילייזר על PIC12F629 עם חיישן.



DADM - חיישן לחץ שמן חירום



קובץ הקס:


האלגוריתם כמו בתכנית הראשונה, מצב השירות מיושם בתוכנה. החיישן יכול לשמש בורג להקשה עצמית המוברג במקף, אך לא מקצר לקרקע. או איזה אייקון מתכת, אייקון ... החוט מהמכשיר לחיישן עדיף לא יותר מ- 40 ס"מ.

לא ניתן היה ליישם באופן פרוגרמטי חיישן אמין ללא מגע, Aliexpress הצילה. חיישן בשבב TTP223. באמצעות שבב זה ניתן ליצור חיישן ללא מגע, המודבק, למשל, בגב הלוח. מרחק תגובה עד 1 ס"מ.

אימובילייזר במיקרו-בקר PIC12F629


הרגישות של החיישן מוסדרת באמצעות קבל C9 בהספק של עד 50pF (ככל שהקיבולת קטנה יותר, כך הרגישות גבוהה יותר, אני מגדיר אותה מ 22 ל- 33pF) וגודל כרית המגע, אם המעגל המיקרו הוברך בנפרד.
השבב עצמו קטן מאוד, קשה להלחם, ולכן עדיף להשתמש בלוח מוכן עם משטח מגע.




יש להוסיף מגשרים - 6 מגע לקרקע, 4 מגע ל + 5V (מגשר A על הלוח), זהו מצב שאינו נועל, רמה נמוכה פעילה ביציאה (נגע בחיישן, 0 ביציאה, שוחרר - 1). ניתן לחבר את הפלט לכניסה 5 של בקר המיקרו PIC12F629 במעגלי האימובילייזר הראשון והשני מבלי לשנות את הקושחה.

פרטים:
1. PIC12F629 -1; (מחיר צ'יפ-דיפ - 97 רובל, ב- Aliexpress שקניתי ב 37 רובל.);
2. 78L05 -1; (מייצב מתח 5 וולט);
3. כל הנגד 0.125W, דירוגים במעגל;
4. דיודות בכניסות D1, D2, D3, D5 (כל הספק נמוך);
5. דיודה לאספקת חשמל D4 - 1N1404; (חזק יותר, 1A);
6. קבלים קרמיים ואלקטרוליטיים מצוינים בתרשים;
7. טרנזיסטור Q1– AO3400 (A09T) שדה מסוג N; (מחיר עבור Aliexpress 96rub / 100 יחידות.);
8. לוח חיישנים עם TTR223. (מחיר מ- 63 רובל ל -10 חתיכות ב- Aliexpress);
9. לכווץ קמבריק.



דוגמא להפקה:
אנו מתכנתים את המיקרו-בקר, בשביל זה אני צריך מתכנת, אני משתמש ב- PICKit2.

ראשית, חבר את המתכנת לכניסה USB חינמית, פתח את התוכנית PICkit 2 v2.61
(ניתן להוריד כאן)


אנו חושפים 5 וולט, אחרת המיקרו-בקר לא יופעל.


אנו שמים לב ורושמים את קבוע הכיול. לאחר קריאת קובץ ה- hex, הוא לא אמור להשתנות, אם הוא השתנה, אז בכתובת זו אנו כותבים אותו מחדש


לחץ על קובץ ובחלון שנפתח בחר את קובץ ה- hex:


קובץ ה- Hex שלנו נטען בתוכנית. אנו משוכנעים בכך
1. קבוע הכיול לא השתנה;
2. לחץ על כתוב.


התוכנית תיטען במיקרו-בקר, תעביר את האימות ואם הכל בסדר, ההודעה תכנות מוצלחת תופיע והחלונות יהפכו לירוקים. אחרת החלונות יהיו אדומים, יהיה צורך למחוק את התוכנית במיקרו-בקר (מחק) ולתכנת שוב.

המתקן צריך להיות בלתי נראה, זה בדיוק מה שאני עושה בלי לוחות. אני אראה שיטה זו כאן:


אני לא יכול בלי יד שלישית, אני מחזיק אותה עם תנין, אני מכופף את הרגליים הראשונות והשמיניות במעגל המיקרו.


אני נושך את הרגליים לאורך הקצוות כך שיהיה מרחק של לפחות 3 מ"מ ביניהן.

אני מלחם את מייצב המתח 78L05, הרגל הראשונה של המייצב לרגל הראשונה של המיקרו-בקר, הרגל השנייה של המייצב לרגל השמינית של המיקרו-בקר על פי התרשים.

מבט עליון.


ואז, על פי התוכנית, מולחמת ההתנגדות של 100kOhm של הרגליים 2, 3, 4, 5, 6 של המיקרו-בקר ל + 5V.


כאן יש לכופף באופן זמני את הקשר השלילי לאחור.


ואז אני משתמש ברצועת נייר מקלט דו צדדי כדיאלקטרי.

אני מכניס רצועת נייר זו למגע השלילי ומלחם את קבלים המדכאים את הרעש לאותם אנשי קשר.

מסתבר שככה.

אנשי הקשר של הקבל אינם מגיעים לשלילה, אני מהדק עם חוט קשיח נוסף, למשל, מהדיודה.

זה צריך להיות כזה.

לא נראה היטב בבירור, השלב הבא הוא הלחמת הקבלים על אספקת החשמל לכניסה ויציאה של המייצב.

ואז הטרנזיסטור מולחם. טרנזיסטור אפקט שדה עם שער קיבולי, ובקר המיקרו בפלט מייצר לא יותר מחמישה וולט, כך שניתן להשתמש בו ללא נגדים בשער.

השלב הבא, אנו בוחרים חוטים בצבעים שונים, כך שלאחר מכן לא נבין לאיזה קשר הולך.

הלחמת חוטי האות לדיודות, הרצועה השחורה של הדיודה בכיוון החוט.

ואז שמנו קמבריץ מכווץ על החוט ומחממים אותו.

זה צריך להיות כזה.


הלחמו את החוטים לחיישן והקפידו על מגשר A (מסומן בכחול).


חוטי הלחמה עם דיודות למסקנות המתאימות.


צד אחד.


הצד השני.


כופפו את החוטים בכיוון ההפוך מהמייצב.]


תיל MGTF מרובה ליבות דק מולחם לפלט הטרנזיסטור (D-drain), הוא רך יותר ולא ישבור את רגל הטרנזיסטור לאחר הנחת החוט בצרור.


חוט הכוח + 12 וולט מולחם דרך הדיודה חזק יותר, הרצועה על הדיודה מהחוט.


לבוש לכווץ קמבריק והלחמה לרגל השלישית של המייצב.


לאחר בדיקת כל החיבורים, המעגל מלא לחלוטין בדבק חם.


אנו רותמים את החוטים, ניתן לעטוף את המעגל באמצעות סרט חשמל או להניח אותו בתוך בית ממסר רכב ריק.


לשם השוואה, גודל המניע המשולב המיוצר עם גודל ממסר הרכב והממסר מהאזעקה פנדורה.

לאחר שבדקתי את פעולת המכשיר על השולחן, הכנסתי אותו למקפיא ל -18 מעלות צלזיוס למשך 20 דקות ואז שוב אני בודק הכל. זאת כדי שלא יהיו הפתעות ברכב. על לוח החיישן מותקן נורית LED, אני מאדה אותה, עכשיו זה לא נחוץ.

הכל מוכן, אתה יכול להתקין אותו על מכונית. אני אוטם את לוח החיישנים עם דבק חם להמיס או סרט דבק רחב במהלך ההתקנה. מקומות חיבור, שיטת חסימת וחסימה נבחרים עבור מכונית ספציפית.

בקזאן ובערים הסמוכות אני יכול לעזור במיקרו-בקר מתוכנת או להתקין אותו.
9.3
9.7
9.7

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
1 פירוש
הכותב
תיקון HEX מתוקן (נבדק מחדש) עבור "אימובילייזר במיקרו PIC12F629 עם כפתור".
תודה Gal65, בדקתי את הפעולה ומצאתי שגיאה.

: 020000040000FA
: 020000000C28CA
: 08000800A0000308A10021087B
: 100010008300A00E200E0900640083165630810074
: 1000200011309500831283128501073099008316E1
: 100030003E3085008312A301A401A501A601A701FA
: 10004000A201831602309B001C141A08A20083121E
: 10005000221522182F2864000F30A7003128023003
: 10006000A700221836286400051EF229FC2164002E
: 10007000221DE728ED216400851E31286400270831
: 10008000A70BE228640005140000000000000000DD14141
: 1000900064000510000000000000D521221DDC28AE
: 1000A000D5216400221DDC28640005140000000036
: 1000B0000000D521221DCB28D5216400221DCB288C
: 1000C000851EBE2864000510000000000000D52138
: 1000D0006400221DDC28851EBE28D521221DDC28B7
: 1000E0002218BE2864000514000000000000C02192
: 1000F0006400FC21221DCB28ED21851EBE280510A1
: 100100000000000000000000C021221DDC28640005144E
: 10011000000000000000D5216400221DCB28ED2145
: 10012000851EBE280510000000000000C021221D11
: 10013000DC2864000514000000000000D5216400E4
: 10014000221DCB28ED21851EBE28051000000000D1
: 100150000000C0216400221DDC286400051400009A
: 1001600000000000C0216400221DCB28ED21851E67
: 10017000BE280510000000000000C0216400051426
: 10018000000000000000646400D5216400221DCB287F
: 100190006400851AC32864000510000000000000F8
: 1001A00022188B292214000000000000FCFC21221DCF
: 1001B000DC280330A700B029A20122150510000099
: 1001C000000000006400C021FC212219B029640055
: 1001D0000F30A700A2012215FC216400221DE72890
: 1001E000ED216400851EA029C021A70BEC28640026
: 1001F000851EA029ED216400FC21221DE728ED21A8
: 1002000064008519F7280530A600D5218519F7283F
: 100210006400FC21221DE728A60B05296400851E29
: 10022000A029ED216400FC21221DE728ED216400B6
: 10023000851D0E290530A600D521851D0E296400D7
: 10024000FC21221DE728A60B1C29640003013C3079
: 10025000A7006400851EA029ED216400FC21221D59
: 10026000E7286400C021A70B2929A21C42286400AA
: 1002700005140000000000000000 D521640005100000F6
: 1002800000000000D521D521640005140000000005
: 100290000000D5216400221DDC28ED21851E602987
: 1002A000D521851E602964000510000000000000B3
: 1002B000D521851E6029D5216400221DDC28D52189
: 1002C00022188B2964000514000000000000000022148D
: 1002D0006400D5216400221DDC286400851A682989
: 1002E000640005100000000000000330A700640057
: 1002F000FC21221DB029ED2164000301851E752912
: 100300006400C021221DB029ED216400A70B7C29C7
: 1003100037290C280C280F30A700640005140000B2
: 1003200000000000C021221DB029051000000000BF
: 100330000000D8216400221DB029A70B8D29D928DF
: 10034000831602309B0022089A0083161C158B131B
: 1003500055309D00AA309D009C148B1783120C28E9
: 10036000831602309B0022089A0083161C158B13FB
: 1003700055309D00AA309D009C148B1783123B289A
: 100380000A30A5000519C629221108002215593086
: 10039000A400C830A300640000000000A30BCB2918
: 1003A000A40BC929A50BC22908000530A500DA292C
: 1003B0000230A5000519DE29221108002215593046
: 1003C000A400C830A300640000000000A30BE329D0
: 1003D000A40BE129A50BDA290800A6016400A60BED
: 1003E000EE2908000530A6006400C021051A312856
: 1003F000A60BF429A214F728051D002A22150800CF
: 0404000022110800BD
: 02400E00CC0FD5
: 00000001FF

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...