LIPOWSKY HARP-5 Simulador de línia mòbil i Can-Bus amb guia d'usuari de pantalla i teclat
LIPOWSKY HARP-5 Simulador de línia mòbil i Can-Bus amb pantalla i teclat

Introducció

Aquesta guia d'inici us mostrarà com configurar el HARP-5 per comunicar-se o supervisar el LIN-Bus. Simplement seguiu els passos següents.

Consell
Aquesta guia està feta per a usuaris nous de HARP-5. Si ja teniu experiència amb els productes Baby-LIN o sou un usuari avançat de LIN-Bus, probablement aquesta guia no us convé.

Consell
Aquesta guia suposa que utilitzeu un sistema operatiu Microsoft Windows. Si utilitzeu un sistema operatiu Linux, poseu-vos en contacte amb nosaltres per rebre el programari per a la vostra distribució: "Informació de suport"

Per a això, us presentarem els components següents:

  • LDF
  • Descripció del senyal
  • Serveis de Diagnòstic d'Especificacions

A partir d'aquesta informació, la SessionDescriptionFile (SDF) es pot crear. L'SDF és l'eix de les aplicacions basades en LINWorks.
El gràfic següent mostra el flux de treball típic d'una aplicació basada en LIN amb el nostre \Productname.

Gràfic

Aquest diagrama mostra com les aplicacions de programari LINWorks individuals estan enllaçades entre si.

Diagrama

Per començar

Introducció

Aquesta guia inicial us mostrarà com crear la vostra aplicació Lin utilitzant la informació de l'LDF i les descripcions del senyal. A continuació, aprendràs a crear un LDF i a integrar-lo a l'SDF. A més, s'introduiran els Serveis de Diagnòstic Unifeid. Després d'haver creat correctament l'SDF, el HARP-5 es pot operar en mode autònom, es poden registrar les dades del bus LIN o es poden definir macros per a l'inici automàtic.

Consell
Aquesta guia suposa que utilitzeu un sistema operatiu Microsoft Windows.

Instal·lació

Abans de començar a utilitzar HARP-5, heu d'instal·lar diversos components del programari LINWorks.
Si encara no heu descarregat el programari LINWorks, descarregueu-lo ara des del nostre weblloc al següent enllaç: www.lipowsky.de Els components següents són necessaris per a aquesta guia d'inici:

  • Conductor Baby-LIN
  • SessionConf
  • SimpleMenu
  • LDFEdit

Descripció de la sessió File (SDF)

Com crear una aplicació LIN
  1. Requisit: Un node LIN (esclau) i un LDF adequat file està disponible. S'ha d'implementar una aplicació en la qual un mestre LIN simulat permet que el node funcioni d'una determinada manera.
    Descripció de la sessió File
  2. Requisit: Tanmateix, la informació de l'LDF no sol ser suficient. El LDF descriu l'accés i la interpretació dels senyals, però el LDF no descriu la lògica funcional darrere d'aquests senyals. Per tant, necessiteu una descripció addicional del senyal que descrigui la lògica funcional dels senyals.
    Descripció de la sessió File
  3. Requisit: Si la tasca també requereix comunicació de diagnòstic, també cal una especificació dels serveis de diagnòstic suportats pels nodes. A l'LDF, només es defineixen les trames amb els respectius bytes de dades, però no el seu significat.
    Descripció de la sessió File

Aquests requisits es poden definir i editar conjuntament en una descripció de sessió file (SDF).

Introducció

La descripció de la sessió file (SDF) conté la simulació de bus basada en les dades LDF. La lògica de les trames i senyals individuals es pot programar mitjançant macros i esdeveniments. A més de la programació LDF LIN, es poden implementar altres serveis de diagnòstic a l'SDF mitjançant protocols.

Això fa que l'SDF sigui el punt central de treball de totes les aplicacions LINWorks.

Creeu un SDF

L'aplicació de programari SessionConf s'utilitza per crear i editar l'SDF. Amb aquesta finalitat, s'importa un LDF existent.

Creeu un SDF

Configuració comuna

Emulació

Seleccioneu Emulació al menú de navegació de l'esquerra. Aquí podeu seleccionar quins nodes voleu que siguin simulats per HARP-5. Si només voleu controlar el LIN-Bus, no seleccioneu res.

Menú de navegació

Elements de la GUI

Seleccioneu GUI-Elements al menú de navegació de l'esquerra. Aquí podeu afegir els senyals que voleu controlar.

Menú de navegació

Consell
Hi ha altres maneres de controlar fotogrames i senyals, però aquest és un bon punt de partida i configurable.

Senyals virtuals

Els senyals virtuals poden emmagatzemar valors igual que els senyals de bus, però no apareixen al bus. Es poden utilitzar per a moltes tasques diferents com:

  • Valors temporals, com els comptadors
  • Emmagatzema constants
  • Operands i resultats dels càlculs
  • etc.

La mida d'un senyal virtual es pot configurar en 1...64 bits. important per utilitzar-lo a la funció de protocol.

Cada senyal té un valor per defecte que s'estableix quan es carrega l'SDF.

Senyals virtuals

Senyals del sistema

Els senyals del sistema són senyals virtuals amb noms reservats. Quan s'aplica un senyal del sistema, es crea un senyal virtual al mateix temps i s'enllaça a un comportament específic.

D'aquesta manera, podeu accedir al temporitzador, als recursos d'entrada i sortida i a la informació del sistema.

Senyals del sistema

Consell
Per obtenir més informació i una llista de tots els senyals del sistema disponibles, consulteu l'assistent de senyals del sistema a SessionConf.

Macros

Les macros s'utilitzen per combinar diverses operacions en una seqüència. Les macros es poden iniciar mitjançant esdeveniments o també es poden cridar des d'altres macros en el sentit d'un Goto o Gosub. L'API DLL crida a una macro amb l'ordre macro_execute.

Menú

Totes les ordres macro poden utilitzar senyals de la LDF i senyals de la secció de senyal virtual com els senyals del sistema.

Una altra funció important de les macros és controlar el bus. L'autobús es pot iniciar i aturar mitjançant macro. A més, es pot seleccionar l'horari i es pot comprovar l'estat de l'autobús amb l'ajuda dels senyals del sistema.

Senyals del sistema

Cada macro sempre proporciona 13 senyals locals:

_LocalVariable1, _LocalVariable2, …, _LocalVarable10, _Failure, _ResultLastMacroCommand, _Return
Els 3 últims proporcionen un mecanisme per retornar valors a un context de trucada _Return, _Failure) o per comprovar el resultat d'una comanda macro anterior. Els senyals _LocalVariableX es poden utilitzar, per exemple, com a variables temporals en una macro.

Senyals del sistema

Una macro pot rebre fins a 10 paràmetres quan es crida. A la definició de macro, podeu donar noms a aquests paràmetres, que es mostren a l'esquerra a l'arbre del menú entre parèntesis després del nom de la macro. Els paràmetres acaben als senyals _LocalVariable1...10 de la trucada. Si no es transmet cap paràmetre o menys de 10 paràmetres, els senyals _LocalVariableX restants reben el valor 0.

Exampel SDF

Podeu descarregar l'example SDF sota la secció “08 | Examples SDF➫s” al següent enllaç: Introducció_Example.sdf

Inicieu la comunicació amb l'autobús

Mode PC

 Descripció del mode PC

El mode PC permet que l'HARP-5 es comuniqui amb un PC com altres productes de la família de productes Baby-LIN. Això vol dir que podeu utilitzar el menú simple i totes les seves funcions, així com escriure les vostres pròpies aplicacions amb Baby-LIN-DLL. També és necessari per actualitzar el firmware.

Activa el mode PC

Per habilitar el mode PC del HARP-5, assegureu-vos que estigui encès. Si no esteu al menú principal, premeu ESC repetidament fins que us trobeu al menú principal. A continuació, premeu "F3" per entrar al mode PC.

Activa el mode PC

Si el mode PC està activat actualment, només cal que premeu la tecla "F1" per tornar a sortir del mode PC.

Inicieu el SimpleMenu. Hauríeu de poder trobar el vostre HARP-5 a la llista de dispositius de l'esquerra. Feu clic al botó de connexió i, a continuació, carregueu l'SDF que heu creat anteriorment.

Menú senzill

Ara podeu veure les variables que heu afegit per supervisar. Per iniciar la simulació/monitoratge feu clic al botó d'inici.

Interfície
Ara veureu els canvis d'aquests senyals.

Mode autònom

Transfereix l'SDF

Per transferir l'SDF al HARP-5 necessiteu un lector de targetes SDHC. Copieu el vostre SDF acabat de crear al directori arrel d'una targeta SDHC (una targeta SDHC s'entrega amb el HARP-5). Traieu la targeta SDHC del vostre lector de targetes i connecteu-la a la ranura per a targetes SDHC de l'HARP-5.

Consell
Assegureu-vos que tots els altres nodes estiguin connectats i funcionin correctament

Executeu l'SDF

Al menú principal, feu clic a la tecla "F1" per obrir el menú "RUN ECU". Allà hauríeu de veure l'SDF que heu creat anteriorment. Seleccioneu-lo i premeu la tecla "D'acord".

Mode autònom

Ara podeu veure les variables que heu afegit per supervisar. Per iniciar la simulació/vigilància, feu clic a la tecla "F1" per seleccionar l'opció "INICIA".

Mode autònom

Ara veureu els canvis d'aquests senyals en temps real.

Actualitzacions

Actualització de la filosofia

La funcionalitat i les característiques del HARP-5 es defineixen pel microprogramari instal·lat, així com per les versions utilitzades de LINWorks i Baby-LIN-DLL.

Com que estem treballant permanentment en millores de productes, el programari i el firmware s'actualitzen periòdicament. Aquestes actualitzacions fan que les noves funcions estiguin disponibles i solucionen problemes que han estat descoberts per les nostres proves internes o que han estat informats pels clients amb versions anteriors.

Totes les actualitzacions de microprogramari es fan de tal manera que l'HARP-5 actualitzat continuarà funcionant amb una instal·lació de LINWorks més antiga ja instal·lada. Per tant, actualitzar el microprogramari HARP-5 no vol dir que també haureu d'actualitzar necessàriament la instal·lació de LINWorks.

Per tant, és molt recomanable actualitzar sempre el vostre HARP-5 a l'última versió de microprogramari disponible.

També us recomanem que actualitzeu el vostre programari LINWorks i Baby-LIN DLL, si hi ha noves actualitzacions disponibles. Com que les noves versions del SessionConf poden introduir noves funcions al format SDF, és possible que les versions anteriors del microprogramari, Simple Menu o Baby-LIN-DLL no siguin compatibles. Per tant, també hauríeu d'actualitzar-los.

Si actualitzeu el vostre LINWorks, és molt recomanable actualitzar el microprogramari del vostre HARP-5 a l'última versió de microprogramari disponible i distribuir les versions utilitzades del Baby-LIN-DLL.

Per tant, l'únic motiu per quedar-se amb una versió de LINWorks més antiga hauria de ser que utilitzeu un HARP-5 amb una versió de microprogramari obsoleta, que no podeu actualitzar per qualsevol motiu.

És molt recomanable actualitzar el controlador Baby-LIN a la darrera versió. 

Descàrregues

La darrera versió del nostre programari, fimrware i documents es pot trobar a l'àrea de descàrregues del nostre weblloc www.lipowsky.de .

Consell
L'arxiu LINWorks conté no només el programari LINWorks, sinó també els manuals, fulls de dades, notes d'aplicació i examples. Només els paquets de microprogramari del dispositiu no estan inclosos. El firmware està disponible com a paquet separat.

Els documents com ara les fitxes de dades o les introduccions a la comunicació amb bus LIN es poden descarregar gratuïtament. Per a la resta de documents i el nostre programari LINWokrs, heu d'iniciar sessió. Si encara no teniu un compte de client, podeu registrar-vos al nostre weblloc. Després d'haver activat el vostre compte, rebràs un correu electrònic i tindreu accés complet a la nostra oferta de descàrrega.

Descàrregues de programari
Inicieu sessió

Instal·lació

La suite LINWorks es lliura amb una pràctica aplicació de configuració. Si ja teniu instal·lada una versió anterior, simplement podeu instal·lar les versions més noves. L'aplicació de configuració s'encarregarà de sobreescriure el requerit files. Simplement seguiu aquests passos:

  • Inicieu el "Setup.exe".
  • Seleccioneu els components que voleu instal·lar.
  • Seguiu les instruccions.

Avís
Atureu totes les aplicacions LINWorks en execució i desconnecteu tots els dispositius Baby-LIN abans d'iniciar la configuració.

Incompatibilitat de versions
Si heu utilitzat SessionConf i SimpleMenu amb la versió V1.xx, la nova versió s'instal·larà paral·lelament a les antigues. Per tant, heu d'utilitzar les noves dreceres per iniciar les noves versions.

Comproveu la versió

Si voleu comprovar la versió actual del microprogramari HARP-5 o un component LINWorks, el capítol següent us mostra com es fa:

firmware HARP-5
Inicieu el SimpleMenu i connecteu-vos al HARP-5. Ara la versió del microprogramari és visible a la llista de dispositius.

Comproveu la versió

LIN Funciona [Registre de menú simple de configuració de sessió LDF Vieweh]

Seleccioneu l'opció de menú "Ajuda"/"Quant a"/"Informació". El diàleg d'informació mostrarà la versió del programari.

Registre de menú senzill Viewer

Baby-LIN-DLL v

Truqueu a BLC_getVersionString() . La versió es retorna com a cadena.

Embolcall Baby-LIN-DLL .NET 

Truqueu a GetWrapperVersion() . La versió es retorna com a cadena.

Informació de suport

Per a qualsevol dubte, podeu obtenir assistència tècnica per correu electrònic o telèfon. Podem utilitzar TeamViewus donarà suport directe i ajuda al vostre propi ordinador.
D'aquesta manera podem resoldre els problemes de manera ràpida i directa. Tenim sampel codi i les notes d'aplicació disponibles, que us ajudaran a fer la vostra feina.

Lipowsky Industrie-Elektronik GmbH va realitzar molts projectes reeixits relacionats amb LIN i CAN i, per tant, podem aprofitar molts anys d'experiència en aquests camps. També oferim solucions clau en mà per a aplicacions específiques, com ara provadors EOL (End of Line) o estacions de programació.

Lipowsky Industrie-Elektronik GmbH dissenya, produeix i aplica els productes Baby LIN, de manera que sempre podeu esperar un suport qualificat i ràpid.

Informació de contacte Lipowsky Industrie-Elektronik GmbH, Römerstr. 57, 64291 Darmstadt
Weblloc https://www.lipowsky.com/contact/ Correu electrònic info@lipowsky.de
Telèfon +49 (0) 6151 / 93591 – 0

Telèfon: +49 (0) 6151/93591
Fax: +49 (0) 6151 / 93591 – 28
Weblloc: www.lipowsky.com
Correu electrònic: info@lipowsky.de

Documents/Recursos

LIPOWSKY HARP-5 Simulador de línia mòbil i Can-Bus amb pantalla i teclat [pdfGuia de l'usuari
HARP-5, Mobile Lin i Simulador Can-Bus amb pantalla i teclat

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *