LIPOWSKY HARP-5 Мобилдик Лин жана Can-Bus симулятору дисплей жана клавиатура колдонуучу колдонмосу
Introduction
Бул баштоо колдонмосу LIN-Bus менен байланышуу же мониторинг жүргүзүү үчүн HARP-5ти кантип орнотууну көрсөтөт. Жөн гана кийинки кадамдарды аткарыңыз.
Кеңеш
Бул колдонмо жаңы HARP-5 колдонуучулары үчүн жасалган. Эгер сизде Baby-LIN өнүмдөрү менен тажрыйбаңыз болсо же сиз LIN-Bus өнүккөн колдонуучусу болсоңуз, анда бул колдонмо сизге ылайыктуу эмес.
Кеңеш
Бул колдонмо сиз Microsoft Windows операциялык тутумун колдонуп жатасыз деп болжолдойт. Эгерде сиз Linux операциялык тутумун колдонсоңуз, бөлүштүрүү үчүн программалык камсыздоону алуу үчүн биз менен байланышыңыз: "Колдоо маалыматы"
Бул үчүн, биз сизге төмөнкү компоненттерди киргизебиз:
- LDF
- Сигналдын сүрөттөлүшү
- Диагностика кызматтары
Бул маалыматтан, SessionDescriptionFile (SDF) түзүлүшү мүмкүн. SDF LINWorks негизиндеги тиркемелердеги негиз болуп саналат.
Төмөнкү графика биздин \Productname менен LIN негизиндеги тиркеменин типтүү иштөө процессин көрсөтөт.
Бул диаграмма жеке LINWorks программалык тиркемелери бири-бири менен кандай байланышта экенин көрсөтөт.
Баштоо
Introduction
Бул баштоо колдонмосу LDF маалыматын жана сигналдын сүрөттөмөлөрүн колдонуу менен Lin тиркемеңизди кантип түзүүнү көрсөтөт. Төмөндө сиз LDF түзүүнү жана аны SDFге интеграциялоону үйрөнөсүз. Мындан тышкары, Unifeid диагностикалык кызматтары киргизилет. Сиз SDFди ийгиликтүү түзгөндөн кийин, HARP-5 өзүнчө режимде иштетилиши мүмкүн, LIN автобус маалыматтары катталышы мүмкүн же автостарт үчүн макростор аныкталышы мүмкүн.
Кеңеш
Бул колдонмо сиз Microsoft Windows операциялык тутумун колдонуп жатасыз деп болжолдойт.
Орнотуу
HARP-5ти колдонууну баштоодон мурун LINWorks программасынын бир нече компоненттерин орнотушуңуз керек.
Эгер сиз LINWorks программасын жүктөп ала элек болсоңуз, аны азыр биздин сайттан жүктөп алыңыз webтөмөнкү шилтеме астында сайт: www.lipowsky.de Бул баштоо үчүн төмөнкү компоненттер талап кылынат:
- Baby-LIN айдоочусу
- SessionConf
- SimpleMenu
- LDFEdit
Сеанстын сүрөттөлүшү File (SDF)
LIN тиркемесин кантип түзүү керек
- Талап: LIN түйүнү (кул) жана ылайыктуу LDF file жеткиликтүү. Тиркеме ишке ашырылышы керек, анда симуляцияланган LIN мастери түйүндү белгилүү бир жол менен иштетүүгө мүмкүндүк берет.
- Талап: Бирок, LDF маалымат, адатта, жетиштүү эмес. LDF сигналдардын жеткиликтүүлүгүн жана интерпретациясын сүрөттөйт, бирок LDF бул сигналдардын артындагы функционалдык логиканы сүрөттөбөйт. Ошондуктан сизге сигналдардын функционалдык логикасын сүрөттөгөн кошумча сигналдын сыпаттамасы керек.
- Талап: Эгерде тапшырма диагностикалык байланышты да талап кылса, түйүндөр тарабынан колдоого алынган диагностикалык кызматтардын спецификациясы да талап кылынат. LDFде тиешелүү маалымат байттары бар фреймдер гана аныкталган, бирок алардын мааниси эмес.
Бул талаптарды Сеанстын сүрөттөмөсүндө чогуу аныктап, түзөтсө болот file (SDF).
Introduction
Сессиянын сүрөттөлүшү file (SDF) LDF маалыматтарына негизделген автобус симуляциясын камтыйт. Жеке кадрлардын жана сигналдардын логикасы макрос жана окуялар аркылуу программаланышы мүмкүн. LDF LIN графигинен тышкары, андан аркы диагностикалык кызматтар протоколдор аркылуу SDFде ишке ашырылышы мүмкүн.
Бул SDFти бардык LINWorks тиркемелеринин борбордук жумушчу пункту кылат.
SDF түзүү
SessionConf программалык тиркемеси SDF түзүү жана түзөтүү үчүн колдонулат. Бул максатта иштеп жаткан ЛДФ импорттолот.
Жалпы орнотуу
Эмуляция
Сол жактагы навигация менюсунан Эмуляцияны тандаңыз. Бул жерден сиз кайсы түйүндөрүңүздү HARP-5ке окшоштургуңуз келгенин тандай аласыз. Эгер сиз LIN-автобусту гана көзөмөлдөгүңүз келсе, эч нерсе тандаңыз.
GUI элементтери
Сол жактагы навигация менюсунан GUI элементтерин тандаңыз. Бул жерде сиз көзөмөлдөгүңүз келген сигналдарды кошо аласыз.
Кеңеш
Кадрларды жана сигналдарды көзөмөлдөөнүн башка жолдору бар, бирок бул жакшы жана конфигурациялануучу баштапкы чекит.
Виртуалдык сигналдар
Виртуалдык сигналдар автобус сигналдары сыяктуу маанилерди сактай алат, бирок алар автобуста көрүнбөйт. Алар көптөгөн ар кандай тапшырмалар үчүн колдонулушу мүмкүн, мисалы:
- Убактылуу баалуулуктар, эсептегичтер сыяктуу
- Константаларды сактоо
- Эсептөөлөрдүн операнддары жана натыйжалары
- жана башкалар
Виртуалдык сигналдын өлчөмүн 1…64 битке коюуга болот. протокол өзгөчөлүгүн колдонуу үчүн маанилүү.
Ар бир сигналдын демейки мааниси бар, ал SDF жүктөлгөндө коюлат.
Системалык сигналдар
Системалык сигналдар – бул аттары сакталган виртуалдык сигналдар. Системалык сигнал колдонулганда, виртуалдык сигнал бир эле учурда түзүлөт жана белгилүү бир жүрүм-турумга байланат.
Ушундай жол менен сиз таймер, киргизүү жана чыгаруу ресурстарына жана тутум маалыматына кире аласыз.
Кеңеш
Көбүрөөк маалымат жана бардык жеткиликтүү тутум сигналдарынын тизмеси үчүн SessionConf ичиндеги Системдик сигнал чеберин текшериңиз.
Макрос
Макростар бир нече операцияларды ырааттуулукка айкалыштыруу үчүн колдонулат. Макростор окуялар менен башталышы мүмкүн же Goto же Gosub маанисинде башка макростордон да чакырылышы мүмкүн. DLL API macro_execute буйругу менен макросту чакырат.
Бардык Макро Буйруктар система сигналдары сыяктуу LDF сигналдарын жана Виртуалдык Сигнал бөлүмүнөн сигналдарды колдоно алат.
Макростордун дагы бир маанилүү функциясы - автобусту башкаруу. Макро аркылуу автобусту баштоого жана токтотууга болот. Андан тышкары, системанын сигналдарынын жардамы менен графикти тандап, автобустун абалын текшерүүгө болот.
Ар бир макро ар дайым 13 жергиликтүү сигналдарды камсыз кылат:
_LocalVariable1, _LocalVariable2, …, _LocalVarable10, _Failure, _ResultLastMacroCommand, _Return
Акыркы 3 маанилерди чакыруу контекстине кайтаруу механизмин камсыз кылат _Return, _Failure) же мурунку макрокоманданын натыйжасын текшерүү. _LocalVariableX сигналдары, мисалы, макродо убактылуу өзгөрмөлөр катары колдонулушу мүмкүн.
Макрос чакырганда 10го чейин параметрди кабыл ала алат. Макростун аныктамасында сиз бул параметрлердин аттарын бере аласыз, алар меню дарагында сол жакта макростун аталышынан кийин кашаанын ичинде көрсөтүлөт. Параметрлер чакырылуучунун _LocalVariable1…10 сигналдарында аяктайт. Эгерде эч кандай параметр же 10дон аз параметр өткөрүлбөсө, калган _LocalVariableX сигналдары 0 маанисин алышат.
Example SDF
Сиз экс жүктөй аласызample SDF бөлүмүндө "08 | Мисamples SDF➫s" төмөнкү шилтемеде: Баштоо_Мисample.sdf
Автобус байланышын баштоо
PC режими
PC режиминин сүрөттөлүшү
PC режими HARP-5ке Baby-LIN продуктуларынын үй-бүлөсүнөн башка өнүмдөр сыяктуу компьютер менен байланышууга мүмкүнчүлүк берет. Бул сиз Baby-LIN-DLL аркылуу Жөнөкөй Менюну жана анын бардык функцияларын колдоно аласыз, ошондой эле өзүңүздүн тиркемелериңизди жаза аласыз дегенди билдирет. Бул микропрограмманы жаңыртуу үчүн да керек.
PC режимин иштетүү
HARP-5тин PC режимин иштетүү үчүн анын күйгүзүлгөнүн текшериңиз. Эгерде сиз негизги менюда болбосоңуз, негизги менюда болгонго чейин ESC баскычын кайра-кайра басыңыз. Андан кийин PC режимине кирүү үчүн "F3" баскычын басыңыз.
Учурда PC режими иштетилген болсо, жөн гана PC режиминен чыгуу үчүн "F1" баскычын басыңыз.
SimpleMenu баштаңыз. HARP-5ти сол жактагы түзмөктөр тизмесинен таба аласыз. Туташуу баскычын чыкылдатып, андан кийин мурда түзүлгөн SDF жүктөңүз.
Эми сиз мониторго кошкон өзгөрмөлөрдү көрө аласыз. Симуляцияны/мониторингди баштоо үчүн баштоо баскычын басыңыз.
Эми сиз бул сигналдардын өзгөрүүлөрүн көрөсүз.
Жалгыз туруу режими
SDF өткөрүп берүү
SDFти HARP-5ке өткөрүү үчүн сизге SDHC картаны окугуч керек. Жаңы түзүлгөн SDF файлыңызды SDHC картасынын түпкү каталогуна көчүрүңүз (Бир SDHC картасы HARP-5 менен жеткирилет). SDHC картасын карта окугучуңуздан чыгарып, аны HARP-5тин SDHC карта уясына сайыңыз.
Кеңеш
Бардык башка түйүндөр туташып, туура иштеп жатканын текшериңиз
SDF аткарыңыз
Негизги менюда "F1" баскычын чыкылдатып, "RUN ECU" менюну ачыңыз. Ал жерде сиз мурда түзүлгөн SDF көрүшүңүз керек. Аны тандап, "OK" баскычын басыңыз.
Эми сиз мониторго кошкон өзгөрмөлөрдү көрө аласыз. Симуляцияны/мониторингди баштоо үчүн “СТАРТ” опциясын тандоо үчүн “F1” баскычын басыңыз.
Эми сиз бул сигналдардын өзгөрүшүн реалдуу убакыт режиминде көрөсүз.
Жаңыртуулар
Философияны жаңыртуу
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 түзмөктөрүн ажыратыңыз.
Версияга туура келбегендик
Эгерде сиз V1.xx версиясы менен SessionConf жана SimpleMenu колдонсоңуз, жаңы версия эскилерине параллелдүү орнотулат. Андыктан жаңы версияларды баштоо үчүн жаңы жарлыктарды колдонушуңуз керек.
Версияны текшерүү
Эгерде сиз HARP-5 микропрограммасынын учурдагы версиясын же LINWorks компонентин текшерүүнү кааласаңыз, төмөнкү бөлүмдө анын кантип жасалганы көрсөтүлөт:
HARP-5 микропрограммасы
SimpleMenu баштаңыз жана HARP-5ке туташыңыз. Эми микропрограмманын версиясы түзмөктөр тизмесинде көрүнөт.
LIN Works [LDF Edit Session Conf Simple Menu Log Viewer]
"Жардам"/"Жөнүндө"/"Маалымат" менюсун тандаңыз. Маалымат диалогу программанын версиясын көрсөтөт.
Baby-LIN-DLL v
BLC_getVersionString() чалуу. Версия сап катары кайтарылат.
Baby-LIN-DLL .NET Wrapper
GetWrapperVersion() чалуу. Версия сап катары кайтарылат.
Колдоо маалыматы
Кандайдыр бир суроолор болсо, сиз электрондук почта же телефон аркылуу техникалык колдоо ала аласыз. Биз команданы колдоно алабызViewСизге түздөн-түз колдоо көрсөтүү жана өзүңүздүн жеке компьютериңизде жардам берүү.
Ушундай жол менен биз көйгөйлөрдү тез жана түз чече алабыз. Бизде сample коду жана колдонмо жазуулары бар, алар сизге жумушуңузду жасоого жардам берет.
Lipowsky Industrie-Elektronik GmbH көптөгөн ийгиликтүү LIN жана CAN менен байланышкан долбоорлорду ишке ашырды жана ошондуктан биз бул тармактарда көп жылдык тажрыйбага таяна алабыз. Биз ошондой эле EOL (Line of Line) тестерлери же программалоо станциялары сыяктуу конкреттүү колдонмолор үчүн ачкыч чечимдерди сунуштайбыз.
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
E-mail: info@lipowsky.de
Документтер / Ресурстар
![]() |
LIPOWSKY HARP-5 Mobile Lin жана Can-Bus симулятору дисплей жана клавиатура менен [pdf] Колдонуучунун колдонмосу HARP-5, дисплей жана клавиатура менен мобилдик Лин жана Can-Bus симулятору |