تحكم في جهاز خارجي في السيارة باستخدام الأزرار الموجودة على عجلة القيادة

تحية للجميع.

في بعض الأحيان يصبح من الضروري التحكم في بعض الأجهزة الخارجية في السيارة ، على سبيل المثال ، مسجل فيديو أو رافعة. في هذه الحالة ، عادة ، يتم تثبيت أزرار إضافية. لكن في بعض الأحيان أريد أن أقوم بتثبيت مخفي ، بحيث يبقى الجزء الداخلي من السيارة دون تغيير. هذا ما سنفعله اليوم ، كسيارة سيكون هناك فولكس فاجن بولو سيدان مع وحدة مراقبة فيغا MTX مثبتة ، وكحمل سيكون هناك زر طوارئ. دعونا نتأكد من أنه أثناء الضغط على زر "موافق" على عجلة القيادة ، يومض "ضوء الطوارئ" 3 مرات.

تحت القطع ، عدد كبير من الصور ومقاطع الفيديو.

بمجرد أن طُلب مني عمل زر شكر على سيارة رينو كابتور 2012. بالضغط على هذا الزر ، يجب على السيارة وميض "عصابة الطوارئ" 3 مرات. كان لهذه السيارة عصا تحكم عمود التوجيه التناظرية. لقد قمت بتوصيل أحد الأزرار الموجودة على عصا التحكم في عمود التوجيه بمرحلة زمنية أعطت دفعة 3 ثوانٍ لزر عصابة الطوارئ. في وقت لاحق ، تحدث المالك جيدًا عن الوظيفة الجديدة لسيارته وقررت محاولة تكرارها على بولو سيدان.

على عكس رينو كابتور ، ليس لدي أزرار تناظرية ، ولكن يمكن العثور على الإشارة من جميع الأزرار الموجودة على عجلة القيادة في حافلة CAN. كزر ، تم تحديد الزر "موافق" على عجلة القيادة في السيارة. في التكوين الخاص بي ، لا يتم استخدام هذا الزر تقريبًا. حتى الآن ، وجدت أنه يمكنك ضبط تشغيل "المحدد" عندما يصدر صوت تنبيه عند تجاوز السرعة المضبوطة. في أي حالات أخرى ، لا يؤدي النقر فوق هذا الزر إلى أي شيء.

كان من الممكن تنفيذ خططنا بمساعدة الإلكترونيات محلية الصنع ، ولكن كان لدي بالفعل وحدة معلوماتية فيغا MTX في سيارتي ، لذلك تقرر محاولة تنفيذ هذه الوظيفة باستخدامها.

يمكن العثور على الضغط على هذا الزر في ناقل CAN ، الموجود خلف الراديو. وصفت بالتفصيل البحث عن مثل هذه المستشعراتمقالته السابقة حول فك تشفير حافلة CAN .

في حالتنا ، تم العثور على البيانات في 5BF. عندما تنقر على زر "موافق" في صفر بايت ، يظهر الرقم 40 بالتنسيق العشري. عندما لا يتم الضغط على الأزرار ، سيكون صفر بايت 0. سيكون من الضروري عمل جهاز استشعار سيتم عرض هذه التغييرات. في حالتي ، هذا زر على عجلة القيادة.



الآن دعونا نتعرف على كيفية التحكم في زر عصابة الطوارئ. لسوء الحظ ، لا يستطيع بولو سيدان السيطرة على عصابة الطوارئ عبر حافلة CAN ، لذلك سيكون عليك إدارتها عن طريق القياس. للقيام بذلك ، سيكون عليك تمديد السلك من السلك الأبيض والأزرق من موصل زر عصابة الطوارئ. إذا تم تطبيق إشارة أرضية على هذا السلك بنبضة قصيرة المدى ، فعندئذٍ يتم تشغيل عصابة الطوارئ. وبالمثل ، يتم إيقاف تشغيله.

تخدم "الأرض" باستخدام الإخراج الرقمي Vega MTX. هنا لدينا 4 مخرجات رقمية ، سنستخدم المخرج الثالث (السلك الأزرق).



تحتاج الآن إلى تعيين الخوارزميات التي سيعمل الزر بها.

أولاً ، لا أريد أن يتم تشغيل عصابة الطوارئ فورًا بالضغط على الزر "موافق" ، بل أريد تشغيلها بعد الضغط على الزر لمدة ثانية. أقوم بهذا للحماية من الضغط غير المقصود ولحفظ وظائف هذا الزر.

ثانيًا ، تحتاج إلى إيقاف تشغيل عصابة الطوارئ بعد 3 ومضات. 3 وميض يجعل "عصابة الطوارئ" في 2 ثانية.

لإدخال جميع هذه الخوارزميات ، انتقل إلى إعدادات Vega MTX ، ثم انتقل إلى علامة التبويب "البرامج النصية". هنا يمكنك تعيين الشروط التي يتم بموجبها تنفيذ أي إجراءات. للتنفيذ كان علي استخدام 3 سيناريوهات.

بشكل عام ، السيناريوهات غير مخصصة لمثل هذه العمليات ، لذلك كان علي أن أجرب لفترة طويلة حتى يتم الحصول على النتيجة المرجوة.



يعمل السيناريو الأول على إنشاء تأخير في الثانية بعد النقر على زر "موافق". تعمل إذا كانت القيمة في مستشعر CAN تبلغ 40 وكان الناتج الرقمي الخارجي 1 يساوي 0.



سأشرح هنا عن المخرجات الرقمية الخارجية. إذا كانت المهمة تتطلب أكثر من 4 مخرجات رقمية ، فيمكنك توصيل وحدة خارجية إضافية بـ Vega MTX ، والتي ستحتوي على 15 مخرجات رقمية والعديد من المدخلات والمخرجات الأخرى. نظرًا لعدم وجود هذه الوحدة الخارجية ، يمكننا استخدام هذه المخرجات كمتغيرات ، مع وضع 0 أو 1 هناك (قيد التشغيل أو الإيقاف). بشكل افتراضي ، يتم إيقاف كافة النواتج. سيكون الناتج الرقمي الخارجي 1 متغيرًا يشير إلى انقضاء ثانية واحدة منذ الضغط على الزر "موافق".

يجب قراءة نصنا النصي كما يلي: الآن يتم الضغط على الزر "موافق" ، ويتم الضغط عليه لمدة تقل عن ثانية واحدة. إذا تزامنت هذه الشروط ، يتم تنفيذ الإجراء: يتم إيقاف تشغيل الإخراج الرقمي الخارجي 1 لمدة ثانية واحدة. هذا يعني أنها تذهب إلى حالة "إيقاف" ، ولكن بعد ثانية ستدخل في حالة "تشغيل".



الآن دعنا ننتقل إلى السيناريو الثاني.



على عكس السيناريو الأول ، سيعمل مع مستشعر "الأزرار الموجودة على عجلة القيادة" يساوي 40 ومع إدخال رقمي خارجي يساوي 1. أي ، يتم الضغط على زر "موافق" والإخراج الرقمي الخارجي 1 هو 1. وسيصبح الإخراج الرقمي الخارجي 1 فقط بعد ثانية بعد تشغيل السيناريو الأول.

الآن سنقوم بتحليل ما يحدث بعد تشغيل السيناريو الثاني.



هنا يتم إعطاء نبضة مدتها ثانية واحدة للمخرج الرقمي 3 ، والذي يتم توصيل الإخراج من زر عصابة الطوارئ ، وبالتالي نقوم بتشغيله.

بعد ذلك ، نحتاج إلى إعادة تعيين 0 الإخراج الرقمي الخارجي 1. لذلك ، نقوم بتشغيل الإخراج الرقمي الخارجي 1 لمدة 1 ثانية. أي ، بعد 1 ثانية من تشغيل البرنامج النصي ، سيصبح الناتج الرقمي الخارجي 1 صفرًا.

العنصر الأخير ، ننقل 2 ثانية 15 إلى الموضع 0. بعد ثانيتين بعد تشغيل البرنامج النصي ، سيكون الإخراج الرقمي الخارجي 15 هو 1. يتم استخدام الإخراج الرقمي الخارجي 15 كمتغير ، حيث تم تشغيل ضوء الطوارئ باستخدام الزر الموجود على عجلة القيادة. 2 ثانية هي الوقت الذي تومض فيه السيارة "عصابة الطوارئ" 3 مرات.

الآن السيناريو الأخير ، الذي يجب أن يرسل دفعة ، لإيقاف عصابة الطوارئ.



سيعمل هذا السيناريو عندما يصبح الناتج الرقمي الخارجي 15 1 ، أي 2 ثانية بعد تشغيل السيناريو الثاني.



بعد تشغيل البرنامج النصي الثالث ، نرسل دفعة لإيقاف عصابة الطوارئ ، وإعادة تعيين الإخراج الرقمي الخارجي من 15 إلى صفر (إيقاف).

سيؤدي هذا إلى إنهاء العمل باستخدام البرامج النصية ، وحفظ النتيجة في Vega MTX والتحقق من تشغيل الجهاز.

وبالتالي ، يمكنك التحكم في أي جهاز باستخدام ناقل CAN للسيارة. لا تقتصر الإدارة على الأزرار الموجودة على عجلة القيادة. على سبيل المثال ، يمكنك ضبط الجهاز للتشغيل بسرعة السيارة ، عن طريق فتح نافذة أو باب ، عن طريق تشغيل المحرك ، وسرعة المحرك ، ودرجة حرارة المحرك ، إلخ. يمكنك قفل الأبواب بسرعة معينة (إذا لم توفر الشركة المصنعة مثل هذه الفرصة) ، قم بتشغيل الكاميرا عند فتح النافذة ، والعديد من الخيارات الأخرى.

كل ما سبق في تنسيق الفيديو ، وهناك أيضًا مثال لتمكين أضواء الطوارئ عند الترس العكسي.


All Articles