توضیحات پروژه
یک مسیر یاب GPS که دارای موارد زیر هست
خواندن اطلاعات ECU توسط پورت OBD2 و با استانداردهای CAN و SAE J1850 و KWP K-Line خودروهای داخلی مانند سمند و پژو و سایر خودروهای این استاندارد.
همچنین دارای یک ماژول ژیروسکوپ و شتاب سنج بوده و اطلاعات دریافت شده نهایی بر روی بستر GSM ارسال شود.
(توسط JSON ارسال گردد)
دیتاها حتما باید توسط پروتکل mqtt ارسال گردد
اطلاعات باید تفکیک شده و ترجمه شده باشد که می تواند در خود میکرو ترجمه صورت گیرد و یا به صورت کد تفکیک شده به سمت سرور مربوطه ارسال شده و در نهایت بر روی سرور پردازش و ترجمه صورت گیرد تا خروجی شبیه فایل پیوست نمونه باشد.
یک نمونه مثال دیتا دریافت شده و ترجمه شده از ecu در فایل پیوست شده قرار داده شده.
همچنین جدول دیتای اولیه اطلاعات مورد نیاز از ecu پیوست شده است.
و نمونه بلوک دیاگرام موارد مورد نیاز
در اخر یک نمونه ساخته شده به همراه PCB وسورس کد ها نیاز هست . که هزینه نمونه ساخته شده کامل پرداخت میشود.
در انتخاب نوع میکرو کنترلر و ماژول gps و GSM ازاد هستید ولی باید در تامین قطعات مشکلی نباشه و در بازار موجود باشه و همچنین طراحی PCB به نحوی انجام شده باشه که استاندارها رعایت شده باشد.
****************************
شرح برنامه نویسی پروژه در فاز اول به این نحو هست .
این پروژه در دو مد خاموش بودن خودرو و روشن بودن خودرو کار می کنم .
مود روشن بودن:
در این مد هرگاه خودرو روشن شد (باز بودن سویچ خودرو) کل ارور های ecu خوانده شود و به همراه اطلاعات لیست زیر در بازه زمانی مشخص و قابل تنظیم مثلا 5 ثانیه ارسال گردد.
• وضعیت باز بودن سویچ
• وضعیت لوکیشن gps
• دمای اب از ecu
• دمای روغن (در صورت موجود)از ecu
• فشارروغن (در صورت موجود)از ecu
• دور موتوراز ecu
• ولتاژ سنسور اکسیژن بالا از ecu
• ولتاژ سنسور اکسیژن پایین از ecu
• دما منوفیلد از ecu
• فشار منوفیلد از ecu
• وضعیت دریچه گاز (ولتاژ یا درجه) از ecu
• اطلاعات سنسور dht22
• سرعت خودرو از ecu
• سرعت خودرو از gps
• ولتاژ باتری از obd2
• قدرت سیگنال gsm
• قدرت سیگنال gps
• دیتای سنسور شتاب سنج و ژیروسکوپ
• مقدار پیماش خودرو(کیلومتر از ecu)
• میزان مصرف سوخت از ecu
• خطا ecu
مد خاموش بودن:
در این حالت که خودرو خاموش است ( بسته بودن سویچ خودرو) تنها برخی پارامترها ارسال شود: ولتاژ خاموش- موقعیت خودرو gps – اطلاعات دیتا dht22 – قدرت سیگنال gps و gsm – وضعیت باتری داخلی – اطلاعات سنسور شتاب که قابلیت صدا کردن میکرو داشته باشد و اولویت دارد- قطع شدن تغذیه اصلی دستگاه اولویت دوم)
نکته : پارامترهای بالا به عنوان مثال باید هر یک ساعت یک بار ارسال شود.( قابلیت تنظیم داشته باشد.)
سنسور ژیروسکپ و شتاب باید با توجه به زاویه دستگاه از راه دور مجدد کالیبره شوند.
نمونه این دستگاه موجود هست جهت کمک در طراحی و ساخت.
پروژه فقط در سمت میکرو کنترلر انجام شده و سمت سرور نیاز نیست و تنها دیتا مورد نظر ارسال شود.