راهنمای کاربر LIPOWSKY HARP-5 Mobile Lin and Can-Bus شبیه ساز با نمایشگر و صفحه کلید
مقدمه
این راهنمای شروع به شما نشان می دهد که چگونه HARP-5 را برای برقراری ارتباط یا نظارت بر اتوبوس LIN-Bus تنظیم کنید. به سادگی مراحل بعدی را دنبال کنید.
مشاوره
این راهنما برای کاربران جدید HARP-5 ساخته شده است. اگر قبلاً با محصولات Baby-LIN تجربه دارید یا یک کاربر پیشرفته LIN-Bus هستید، احتمالاً این راهنما برای شما مناسب نیست.
مشاوره
این راهنما فرض می کند که از سیستم عامل مایکروسافت ویندوز استفاده می کنید. اگر از سیستم عامل لینوکس استفاده می کنید، لطفاً برای دریافت نرم افزار برای توزیع خود با ما تماس بگیرید: "اطلاعات پشتیبانی"
برای این منظور اجزای زیر را به شما معرفی می کنیم:
- LDF
- توضیحات سیگنال
- خدمات تشخیص مشخصات
از این اطلاعات، SessionDescriptionFile (SDF) را می توان ایجاد کرد. SDF پایه اصلی برنامه های کاربردی مبتنی بر LINWorks است.
نمودار زیر گردش کار معمولی یک برنامه مبتنی بر LIN را با \Productname ما نشان می دهد.
این نمودار نشان میدهد که چگونه برنامههای کاربردی نرمافزار LINWorks منفرد به یکدیگر مرتبط میشوند.
شروع کردن
مقدمه
این راهنمای شروع به شما نشان می دهد که چگونه برنامه Lin خود را با استفاده از اطلاعات LDF و توضیحات سیگنال ایجاد کنید. در ادامه با نحوه ایجاد LDF و ادغام آن در SDF آشنا می شوید. علاوه بر این، خدمات تشخیصی Unifeid نیز معرفی خواهد شد. پس از ایجاد موفقیت آمیز SDF، HARP-5 را می توان در حالت مستقل کار کرد، داده های گذرگاه LIN را می توان ثبت کرد، یا ماکروها را می توان برای شروع خودکار تعریف کرد.
مشاوره
این راهنما فرض می کند که از سیستم عامل مایکروسافت ویندوز استفاده می کنید.
نصب و راه اندازی
قبل از شروع استفاده از HARP-5 باید چندین مؤلفه نرم افزار LINWorks را نصب کنید.
اگر قبلاً نرم افزار LINWorks را دانلود نکرده اید، لطفاً آن را هم اکنون از ما دانلود کنید webسایت زیر لینک زیر: www.lipowsky.de اجزای زیر برای این راهنمای شروع مورد نیاز است:
- درایور Baby-LIN
- SessionConf
- منوی ساده
- LDFEdit
شرح جلسه File (SDF)
نحوه ایجاد اپلیکیشن LIN
- مورد نیاز: یک گره LIN (برده) و یک LDF مناسب file موجود هستند. یک برنامه کاربردی باید پیاده سازی شود که در آن یک Master LIN شبیه سازی شده اجازه می دهد تا گره به روشی خاص عمل کند.
- مورد نیاز: با این حال، اطلاعات در LDF معمولا کافی نیست. LDF دسترسی و تفسیر سیگنال ها را توصیف می کند، اما LDF منطق عملکردی پشت این سیگنال ها را توصیف نمی کند. بنابراین شما نیاز به توضیح سیگنال اضافی دارید که منطق عملکردی سیگنال ها را توصیف کند.
- مورد نیاز: اگر این کار به ارتباط تشخیصی نیز نیاز دارد، مشخصات سرویس های تشخیصی پشتیبانی شده توسط گره ها نیز مورد نیاز است. در LDF فقط فریم هایی با بایت های داده مربوطه تعریف می شوند، اما معنای آنها تعریف نمی شود.
سپس این الزامات را می توان با هم در یک Session Description تعریف و ویرایش کرد file (SDF).
مقدمه
شرح جلسه file (SDF) شامل شبیه سازی باس بر اساس داده های LDF است. منطق فریم ها و سیگنال های فردی را می توان توسط ماکروها و رویدادها برنامه ریزی کرد. علاوه بر برنامه LDF LIN، خدمات تشخیصی بیشتری را می توان از طریق پروتکل ها در SDF پیاده سازی کرد.
این باعث می شود SDF نقطه کار اصلی همه برنامه های LINWorks باشد.
یک SDF ایجاد کنید
نرم افزار SessionConf برای ایجاد و ویرایش SDF استفاده می شود. برای این منظور یک LDF موجود وارد می شود.
راه اندازی مشترک
شبیه سازی
Emulation را در منوی پیمایش سمت چپ انتخاب کنید. در اینجا می توانید انتخاب کنید که کدام گره ها می خواهید توسط HARP-5 شبیه سازی شوند. اگر فقط میخواهید گذرگاه LIN را نظارت کنید، چیزی را انتخاب نکنید.
GUI-Elements
GUI-Elements را در منوی پیمایش در سمت چپ انتخاب کنید. در اینجا می توانید سیگنال هایی را که می خواهید نظارت کنید اضافه کنید.
مشاوره
راه های دیگری برای نظارت بر فریم ها و سیگنال ها وجود دارد، اما این یک نقطه شروع خوب و قابل تنظیم است.
سیگنال های مجازی
سیگنالهای مجازی میتوانند مقادیر را درست مانند سیگنالهای اتوبوس ذخیره کنند، اما در گذرگاه ظاهر نمیشوند. آنها را می توان برای بسیاری از وظایف مختلف مانند:
- مقادیر موقت، مانند شمارنده
- ذخیره ثابت ها
- عملوندها و نتایج حاصل از محاسبات
- و غیره
اندازه سیگنال مجازی را می توان روی ۱…۶۴ بیت تنظیم کرد. برای استفاده در ویژگی پروتکل مهم است.
هر سیگنال دارای یک مقدار پیش فرض است که هنگام بارگیری SDF تنظیم می شود.
سیگنال های سیستم
سیگنال های سیستم سیگنال های مجازی با نام های رزرو شده هستند. هنگامی که یک سیگنال سیستم اعمال می شود، یک سیگنال مجازی در همان زمان ایجاد می شود و به یک رفتار خاص مرتبط می شود.
به این ترتیب می توانید به منابع تایمر، ورودی و خروجی و اطلاعات سیستم دسترسی داشته باشید.
مشاوره
برای اطلاعات بیشتر و فهرستی از همه سیگنالهای سیستم موجود، لطفاً System Signal Wizard را در SessionConf بررسی کنید.
ماکروها
ماکروها برای ترکیب چندین عملیات در یک دنباله استفاده می شوند. ماکروها را میتوان با رویدادها شروع کرد یا از ماکروهای دیگر به معنای Goto یا Gosub نیز فراخوانی کرد. DLL API یک ماکرو را با دستور macro_execute فراخوانی می کند.
همه فرمانهای ماکرو میتوانند از سیگنالهای LDF و سیگنالهای بخش سیگنال مجازی مانند سیگنالهای سیستم استفاده کنند.
یکی دیگر از وظایف مهم ماکروها کنترل گذرگاه است. اتوبوس را می توان از طریق ماکرو راه اندازی و متوقف کرد. علاوه بر این، می توان برنامه زمان بندی را انتخاب کرد و وضعیت اتوبوس را می توان با کمک سیگنال های سیستم بررسی کرد.
هر ماکرو همیشه 13 سیگنال محلی ارائه می دهد:
_LocalVariable1, _LocalVariable2, …, _LocalVarable10, _ Failure, _ResultLastMacroCommand, _Return
3 مورد آخر مکانیزمی را برای برگرداندن مقادیر به یک callcontext _Return, _Failure) یا بررسی نتیجه یک دستور ماکرو قبلی ارائه می دهد. سیگنال های _LocalVariableX را می توان به عنوان مثال به عنوان متغیرهای موقت در یک ماکرو استفاده کرد.
یک ماکرو می تواند تا 10 پارامتر را هنگام فراخوانی دریافت کند. در تعریف ماکرو، میتوانید نام این پارامترها را بدهید، که سپس در سمت چپ در درخت منو در پرانتز بعد از نام ماکرو نمایش داده میشوند. پارامترها به سیگنال های _LocalVariable1…10 از فراخوانی ختم می شوند. اگر هیچ پارامتر یا کمتر از 10 پارامتر ارسال نشود، سیگنال های _LocalVariableX باقی مانده مقدار 0 را دریافت می کنند.
Example SDF
می توانید فایل سابق را بارگیری کنیدample SDF تحت بخش "08 | سابقamples SDF➫s” در لینک زیر: GettingStarted_Example.sdf
ارتباط اتوبوس را شروع کنید
حالت کامپیوتر
توضیحات حالت PC
حالت PC HARP-5 را قادر می سازد تا مانند سایر محصولات از خانواده محصولات Baby-LIN با رایانه شخصی ارتباط برقرار کند. این بدان معناست که شما می توانید از منوی ساده و تمام ویژگی های آن و همچنین نوشتن برنامه های کاربردی خود با استفاده از Baby-LIN-DLL استفاده کنید. همچنین برای به روز رسانی سیستم عامل ضروری است.
حالت PC را فعال کنید
برای فعال کردن حالت PC HARP-5 مطمئن شوید که روشن است. اگر در منوی اصلی نیستید، ESC را مکررا فشار دهید تا زمانی که در منوی اصلی قرار بگیرید. سپس "F3" را فشار دهید تا وارد حالت PC شوید.
اگر حالت PC در حال حاضر فعال است، به سادگی کلید "F1" را فشار دهید تا دوباره از حالت PC خارج شوید.
SimpleMenu را شروع کنید. شما باید بتوانید HARP-5 خود را در لیست دستگاه در سمت چپ پیدا کنید. روی دکمه اتصال کلیک کنید و سپس SDF را که قبلا ایجاد کردید بارگذاری کنید.
اکنون می توانید متغیرهایی را که به مانیتور اضافه کرده اید مشاهده کنید. برای شروع شبیه سازی/نظارت بر روی دکمه شروع کلیک کنید.
اکنون تغییرات این سیگنال ها را مشاهده خواهید کرد.
حالت ایستاده به تنهایی
SDF را انتقال دهید
برای انتقال SDF به HARP-5 به یک کارت خوان SDHC نیاز دارید. SDF تازه ایجاد شده خود را در دایرکتوری ریشه یک کارت SDHC کپی کنید (یک کارت SDHC با HARP-5 تحویل داده می شود). کارت SDHC را از کارت خوان خود خارج کرده و آن را به شیار کارت SDHC HARP-5 وصل کنید.
مشاوره
اطمینان حاصل کنید که تمام گره های دیگر به درستی متصل و کار می کنند
SDF را اجرا کنید
در منوی اصلی کلید "F1" را کلیک کنید تا منوی "RUN ECU" باز شود. در آنجا باید SDF را که قبلا ایجاد کرده اید ببینید. آن را انتخاب کنید و کلید "OK" را فشار دهید.
اکنون می توانید متغیرهایی را که به مانیتور اضافه کرده اید مشاهده کنید. برای شروع شبیه سازی/نظارت، روی کلید "F1" کلیک کنید تا گزینه "START" را انتخاب کنید.
اکنون تغییرات این سیگنال ها را به صورت بلادرنگ مشاهده خواهید کرد.
به روز رسانی ها
به روز رسانی فلسفه
عملکرد و ویژگی های HARP-5 توسط سیستم عامل نصب شده و همچنین نسخه های مورد استفاده LINWorks و Baby-LIN-DLL تعریف شده است.
از آنجایی که ما دائماً روی بهبود محصول کار می کنیم، نرم افزار و سیستم عامل به طور دوره ای به روز می شوند. این بهروزرسانیها ویژگیهای جدیدی را در دسترس قرار میدهند و مشکلاتی را که توسط آزمایشهای داخلی ما کشف شدهاند یا توسط مشتریان با نسخههای قبلی گزارش شدهاند، حل میکنند.
همه بهروزرسانیهای میانافزار بهگونهای انجام میشوند که HARP-5 بهروزرسانیشده با یک نصب قدیمیتر LINWorks که از قبل نصب شده است، به کار خود ادامه میدهد. بنابراین به روز رسانی سیستم عامل HARP-5 به این معنی نیست که شما لزوماً باید نصب LINWorks خود را نیز به روز کنید.
بنابراین بسیار توصیه می شود که همیشه HARP-5 خود را به آخرین نسخه سیستم عامل موجود به روز کنید.
همچنین توصیه میکنیم در صورت دریافت بهروزرسانیهای جدید، نرمافزار LINWorks و Baby-LIN DLL خود را نیز بهروزرسانی کنید. از آنجایی که نسخههای جدید SessionConf ممکن است ویژگیهای جدیدی را به فرمت SDF معرفی کنند، ممکن است نسخههای قدیمیتر سیستم عامل، منوی ساده یا Baby-LIN-DLL سازگار نباشند. بنابراین شما نیز باید آنها را به روز کنید.
اگر LINWorks خود را بهروزرسانی میکنید، بهشدت توصیه میشود که سفتافزار HARP-5 خود را به آخرین نسخه میانافزار موجود بهروزرسانی کنید و همچنین نسخههای استفاده شده Baby-LIN-DLL را توزیع کنید.
بنابراین تنها دلیل ماندن در نسخه قدیمی LINWorks باید این باشد که از HARP-5 با نسخه سیستم عامل قدیمی استفاده می کنید که به هر دلیلی نمی توانید آن را ارتقا دهید.
به شدت توصیه می شود درایور Baby-LIN را به آخرین نسخه به روز کنید.
دانلودها
آخرین نسخه نرم افزار، فیرمور و اسناد ما را می توانید در قسمت دانلود در ما پیدا کنید webسایت www.lipowsky.de .
مشاوره
بایگانی LINWorks نه تنها شامل نرم افزار LINWorks بلکه شامل راهنماها، دیتاشیت ها، یادداشت های برنامه و موارد قبلی است.amples فقط بسته های سیستم عامل دستگاه شامل نمی شود. سیستم عامل به صورت بسته جداگانه موجود است.
اسنادی مانند برگههای داده یا مقدمهای برای ارتباطات گذرگاه LIN برای دانلود رایگان در دسترس هستند. برای سایر اسناد و نرم افزار LINWokrs ما باید وارد شوید. اگر هنوز حساب مشتری ندارید، می توانید در ما ثبت نام کنید. webسایت. پس از اینکه حساب کاربری شما توسط ما فعال شد، یک ایمیل دریافت خواهید کرد و سپس به پیشنهاد دانلود ما دسترسی کامل خواهید داشت.
نصب و راه اندازی
مجموعه LINWorks با یک برنامه راه اندازی مفید ارائه می شود. اگر نسخه قدیمیتری را نصب کردهاید، میتوانید نسخههای جدیدتر را نصب کنید. برنامه راه اندازی از بازنویسی موارد مورد نیاز مراقبت می کند fileس به سادگی این مراحل را دنبال کنید:
- "Setup.exe" را راه اندازی کنید.
- اجزایی را که می خواهید نصب کنید انتخاب کنید.
- دستورالعمل ها را دنبال کنید.
هشدار
لطفاً همه برنامههای در حال اجرا LINWorks را متوقف کنید و قبل از شروع راهاندازی همه دستگاههای Baby-LIN را جدا کنید.
ناسازگاری نسخه
اگر از SessionConf و SimpleMenu با نسخه V1.xx استفاده کرده اید، نسخه جدید به موازات نسخه های قدیمی نصب می شود. بنابراین باید از میانبرهای جدید برای شروع نسخه های جدید استفاده کنید.
نسخه را بررسی کنید
اگر میخواهید نسخه فعلی میانافزار HARP-5 یا یک جزء LINWorks را بررسی کنید، فصل زیر نحوه انجام آن را به شما نشان میدهد:
سیستم عامل HARP-5
SimpleMenu را راه اندازی کنید و به HARP-5 متصل شوید. اکنون نسخه سیستم عامل در لیست دستگاه قابل مشاهده است.
LIN کار می کند [LDF Edit Session Conf Simple Menu Log Viewer]
گزینه منو "Help"/"About"/"Info" را انتخاب کنید. گفتگوی اطلاعات نسخه نرم افزار را نشان می دهد.
Baby-LIN-DLL v
BLC_getVersionString() را فراخوانی کنید. نسخه به صورت رشته برگردانده می شود.
Baby-LIN-DLL .NET Wrapper
GetWrapperVersion() را فراخوانی کنید. نسخه به صورت رشته برگردانده می شود.
اطلاعات پشتیبانی
در صورت داشتن هرگونه سوال می توانید از طریق ایمیل یا تلفن پشتیبانی فنی دریافت کنید. ما می توانیم از تیم استفاده کنیمViewer به شما پشتیبانی و کمک مستقیم در رایانه شخصی شما می دهد.
به این ترتیب ما می توانیم مشکلات را سریع و مستقیم حل کنیم. ما s داریمampکد و یادداشت های برنامه موجود است که به شما کمک می کند کار خود را انجام دهید.
Lipowsky Industrie-Elektronik GmbH بسیاری از پروژه های موفق مرتبط با LIN و CAN را تحقق بخشید و از این رو می توانیم از تجربه چندین ساله در این زمینه ها استفاده کنیم. ما همچنین راهحلهای کلیدی را برای برنامههای کاربردی خاص مانند آزمایشکنندههای EOL (پایان خط) یا ایستگاههای برنامهنویسی ارائه میکنیم.
Lipowsky Industrie-Elektronik GmbH محصولات Baby LIN را طراحی، تولید و اعمال می کند، بنابراین همیشه می توانید انتظار پشتیبانی واجد شرایط و سریع را داشته باشید.
اطلاعات تماس | Lipowsky Industrie-Elektronik GmbH, Römerstr. 57، 64291 دارمشتات | ||
Webسایت | https://www.lipowsky.com/contact/ | ایمیل | info@lipowsky.de |
تلفن | +49 (0) 6151 /93591 - 0 |
تلفن: + 49 (0) 6151 / 93591
فکس: +49 (0) 6151 /93591 - 28
Webسایت: www.lipowsky.com
ایمیل: info@lipowsky.de
اسناد / منابع
![]() |
شبیه ساز موبایل Lin و Can-Bus LIPOWSKY HARP-5 با نمایشگر و صفحه کلید [pdfراهنمای کاربر HARP-5، Mobile Lin و شبیه ساز Can-Bus با نمایشگر و صفحه کلید |