Forwarded from CAN BUS (احسان عسگری)
آموزش_راه_اندازی_در_مد_دریافت_با.wmv
35.8 MB
قسمت دوم آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
Receiver_CAN_baudrate_1Mbps_Interrupt @CAN_BUS.rar
4.8 MB
پروژه مربوط آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
آموزش_تنظیم_باوود_ریت_در_پروتکل.pdf
971.6 KB
مستند عالی و کامل و مهم برای تنظیم باوود ریت پروتکل ارتباطی CAN_BUS با توضیحات مفهومی
https://news.1rj.ru/str/CAN_BUS
https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
مقدمه ای بر CAN_BUS.pdf
3.1 MB
توضیحاتی از فیلتر ماسک در CAN BUS
همانطور که میدانیم با توجه به اینکه CANBUS یک شبکه مبتنی بر BUS می باشد و داده ها به صورت BROACAST دیتا خودرا برروی BUS پخش میکنند و با شنود خط BUS متوجه ان میشویم که تمام گره ها دیتای خودرا یکی پس از دیگری و به صورت مداوم وارد شبکه میکنند که اگر بخواهیم پردازشی برروی دیتای یکی از نود ها انجام دهیم کار مقداری سخت خواهد بود . اولین موردی که به ذهن میرسد این هستش که با استفاده از شرط ها ی تو در تو و با فلگ های تکرار پردازش را انجام دهیم اما این روش معایب خودرا دارد و احتمال خطا در آن بسیار است . روشی ایمن تر برای اینکار وجود دارد
FILTER MASK
برای همین کار در پروتکل CAN قرار گرفته است که میتوانیم یک ID مورد نظر را مورد پردازش قرار داده و از دریافت داده های نود های دیگر به اشتباه امتناع کنیم
ماسک فیلتر برای تعیین اینکه کدام بیت در شناسه قاب دریافت شده با فیلتر مقایسه انجام شده است استفاده می شود
اگر یک بیت ماسک به صفر تنظیم شود، بیتی متناظر بهصورت خودکار پذیرفته می شود، با صرف نظر از مقدار بیت فیلتر.
اگر یک بیت ماسک به یک تنظیم شود، بیت مربوطه با مقدار بیت فیلتر مقایسه خواهد شد؛
اگر آنها مطابقت داشته باشد، در غیر این صورت فریم پذیرفته می شود.
A filter matches, when received_can_id & mask == can_id & mask -- Mask=1 : Do Care Bits
مثال :
میخواهیم تنها فریم هایی که با شناسه 0X00001576 ارسال میشوند را مورد بررسی و پردازش قرار دهیم.
1-فیلتر را به 00001567 تنظیم می کنیم
2-ماسک را به 1FFFFFF F تنظیم میکنیم --- هر بیت باید فیلتر را مطابقت دهیم
وقتی یک فریم وارد می شود شناسه آن با فیلتر مقایسه می شود و تمام بیت ها باید مطابقت داشته باشند؛ منظور هر فریمی که با ID 00001567 مطابقت نداشته باشد
مثال:
میخواهیم تنها فریم های با شناسه 00001560 را از طریق 0000156F دریافت کنیم
1- فیلتر را به 00001560 تنظیم میکنیم
2- تنظیم ماسک به 1FFFFFF 0 (دارای 4 بیت مراقب)
وقتی یک فریم وارد می شود شناسه آن با فیلتر مقایسه می شود و تمام بیت ها به جز بیت های 0 تا 3 باید مطابقت داشته باشند؛ هر فریم دیگری رد می شود
مثال:
میخواهیم تمام فریم های شبکه را دریافت کنیم بدون فیلتر
1-فیلتر را به 0 تنظیم میکنیم
2- ماسک را به 0 تنظیم کنیم --- بیت مراقبی وجود ندارد
تمام فریم ها پذیرفته می شوند
قسمت بعدی توضیحات به زودی ارائه میگردد.
Regards Meysam Mazdarani
https://news.1rj.ru/str/CAN_BUS
همانطور که میدانیم با توجه به اینکه CANBUS یک شبکه مبتنی بر BUS می باشد و داده ها به صورت BROACAST دیتا خودرا برروی BUS پخش میکنند و با شنود خط BUS متوجه ان میشویم که تمام گره ها دیتای خودرا یکی پس از دیگری و به صورت مداوم وارد شبکه میکنند که اگر بخواهیم پردازشی برروی دیتای یکی از نود ها انجام دهیم کار مقداری سخت خواهد بود . اولین موردی که به ذهن میرسد این هستش که با استفاده از شرط ها ی تو در تو و با فلگ های تکرار پردازش را انجام دهیم اما این روش معایب خودرا دارد و احتمال خطا در آن بسیار است . روشی ایمن تر برای اینکار وجود دارد
FILTER MASK
برای همین کار در پروتکل CAN قرار گرفته است که میتوانیم یک ID مورد نظر را مورد پردازش قرار داده و از دریافت داده های نود های دیگر به اشتباه امتناع کنیم
ماسک فیلتر برای تعیین اینکه کدام بیت در شناسه قاب دریافت شده با فیلتر مقایسه انجام شده است استفاده می شود
اگر یک بیت ماسک به صفر تنظیم شود، بیتی متناظر بهصورت خودکار پذیرفته می شود، با صرف نظر از مقدار بیت فیلتر.
اگر یک بیت ماسک به یک تنظیم شود، بیت مربوطه با مقدار بیت فیلتر مقایسه خواهد شد؛
اگر آنها مطابقت داشته باشد، در غیر این صورت فریم پذیرفته می شود.
A filter matches, when received_can_id & mask == can_id & mask -- Mask=1 : Do Care Bits
مثال :
میخواهیم تنها فریم هایی که با شناسه 0X00001576 ارسال میشوند را مورد بررسی و پردازش قرار دهیم.
1-فیلتر را به 00001567 تنظیم می کنیم
2-ماسک را به 1FFFFFF F تنظیم میکنیم --- هر بیت باید فیلتر را مطابقت دهیم
وقتی یک فریم وارد می شود شناسه آن با فیلتر مقایسه می شود و تمام بیت ها باید مطابقت داشته باشند؛ منظور هر فریمی که با ID 00001567 مطابقت نداشته باشد
مثال:
میخواهیم تنها فریم های با شناسه 00001560 را از طریق 0000156F دریافت کنیم
1- فیلتر را به 00001560 تنظیم میکنیم
2- تنظیم ماسک به 1FFFFFF 0 (دارای 4 بیت مراقب)
وقتی یک فریم وارد می شود شناسه آن با فیلتر مقایسه می شود و تمام بیت ها به جز بیت های 0 تا 3 باید مطابقت داشته باشند؛ هر فریم دیگری رد می شود
مثال:
میخواهیم تمام فریم های شبکه را دریافت کنیم بدون فیلتر
1-فیلتر را به 0 تنظیم میکنیم
2- ماسک را به 0 تنظیم کنیم --- بیت مراقبی وجود ندارد
تمام فریم ها پذیرفته می شوند
قسمت بعدی توضیحات به زودی ارائه میگردد.
Regards Meysam Mazdarani
https://news.1rj.ru/str/CAN_BUS
👍1
en.stvp-stm32.zip
80.7 MB
نرم افزار شرکت ST برای کد گذاری روی برنامه میکرو بعد از پروگرم کردن درراستای جلوگیری از کپی فایل هگز روی میکرو
@CAN_BUS
@CAN_BUS
STM32_CAN_Receive_FilterMask_StandardID_@CAN_BUS.rar
111.2 MB
فیلم آموزشی به همراه پروژه دریافت CAN_BUS بر اساس Filter_ID و ID_Mask با میکروکنترلر STM32F103xx (کتابخانه HAL) برای Address Id Standard
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
لینک فیلم آموزشی دریافت CAN_BUS بر اساس Filter_ID و ID_Mask با میکروکنترلر STM32F103xx (کتابخانه HAL) برای Address Id Standardدر کانال یوتیوب
https://www.youtube.com/watch?v=n5KXk8LCMDc&pbjreload=10
https://www.youtube.com/watch?v=n5KXk8LCMDc&pbjreload=10
YouTube
STM32 CAN Receive FilterMask Part3 @CAN BUS
قسمت پایانی فیلم آموزشی دریافت CAN_BUS بر اساس Filter_ID و ID_Mask با میکروکنترلر STM32F103xx (کتابخانه HAL) برای Address Id Standard
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
👍1
Forwarded from CAN BUS (احسان عسگری)
آموزش_راه_اندازی_در_مد_دریافت_با.wmv
83.4 MB
قسمت اول آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
آموزش_راه_اندازی_در_مد_دریافت_با.wmv
35.8 MB
قسمت دوم آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
Receiver_CAN_baudrate_1Mbps_Interrupt @CAN_BUS.rar
4.8 MB
پروژه مربوط آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
آموزش_راه_اندازی_در_مد_دریافت_با.wmv
83.4 MB
قسمت اول آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
آموزش_راه_اندازی_در_مد_دریافت_با.wmv
35.8 MB
قسمت دوم آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from CAN BUS (احسان عسگری)
Receiver_CAN_baudrate_1Mbps_Interrupt @CAN_BUS.rar
4.8 MB
پروژه مربوط آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
Forwarded from Meysam
Kline_Data.txt
11.7 KB
این اطلاعات حاصل ماهها کاربرروی ECU ها انجام شده است که تعدادی از پارامترهای دقیق وتست شده 100 درصد KLINE را برای شما دوستان عزیز که همه آنها به صورت استاندارد هستند و برروی ECU ها مشترک هستند را برای شما به صورت رایگان در اختیار دستان قرار میگیره و سعی میکنیم هر 10 روز مقداری از این کد هارو به صورت رایگان در اختیار بذاریم تا دوستان هم بتونند وارد این حوزه بشن و تجهیزات خوبی را توسعه بدند و امیدوارم که این دیتاها باعث پیشرفت دوستان بشود . دیتاهای این بسته . اینیشیال اولیه با ایسی یو - تستر کامند - خواندن ارورهای ای سی یو - استارتر تست کامند ... امیدداریم تا دوستان سو استفاده نکنند و این دیتاهارا با مبالغ بالا به فروش نرسانند . نشر دهید و نیازی به ذکر منبع نیست فقط درست استفاده شود . تمامی کامندها برروی بوش - ساژم - زیمنس تست شده است .
❤1
Forwarded from CAN BUS (احسان عسگری)
آموزش_راه_اندازی_در_مد_دریافت_با.wmv
83.4 MB
قسمت اول آموزش پروتکل ارتباطی CAN_BUSدر مد Receiver همراه باInterrupt توسط میکرو کنترلر STM32F103 با توابع HAL
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS
تماس : @AsgariEhsan
اطلاعات کامل تر در کانال https://news.1rj.ru/str/CAN_BUS