LIPOWSKY HARP-5 Simulador de Lin móbil e Can-Bus con pantalla e guía de usuario de teclado
LIPOWSKY HARP-5 Simulador de Lin móbil e Can-Bus con pantalla e teclado

Introdución

Esta guía de iniciación mostrarache como configurar o HARP-5 para comunicarse ou supervisar o LIN-Bus. Simplemente siga os seguintes pasos.

Consellos
Esta guía está feita para novos usuarios de HARP-5. Se xa tes experiencia cos produtos Baby-LIN ou es un usuario avanzado de LIN-Bus, é probable que esta guía non sexa adecuada para ti.

Consellos
Esta guía asume que está a usar un sistema operativo Microsoft Windows. Se usa un sistema operativo Linux, póñase en contacto connosco para recibir o software para a súa distribución: "Información de soporte"

Para iso, presentarémosche os seguintes compoñentes:

  • LDF
  • Descrición do sinal
  • Servizos de diagnóstico de especificacións

A partir desta información, a Descrición da sesiónFile (SDF) pódese crear. O SDF é o eixo principal das aplicacións baseadas en LINWorks.
O seguinte gráfico mostra o fluxo de traballo típico dunha aplicación baseada en LIN co noso \Productname.

Gráfico

Este diagrama mostra como as aplicacións de software LINWorks están ligadas entre si.

Diagrama

Comezando

Introdución

Esta guía de inicio mostrarache como crear a túa aplicación Lin usando a información do LDF e as descricións dos sinal. A continuación, aprenderá a crear un LDF e integralo no SDF. Ademais, introduciranse os Servizos de Diagnóstico Unifeid. Despois de crear con éxito o SDF, o HARP-5 pódese operar en modo autónomo, os datos do bus LIN pódense rexistrar ou pódense definir macros para o inicio automático.

Consellos
Esta guía asume que está a usar un sistema operativo Microsoft Windows.

Instalación

Antes de comezar a usar o HARP-5, ten que instalar varios compoñentes do software LINWorks.
Se aínda non descargou o software LINWorks, descárgueo agora desde o noso websitio no seguinte enlace: www.lipowsky.de Os seguintes compoñentes son necesarios para esta guía de inicio:

  • Condutor Baby-LIN
  • SessionConf
  • Menú simple
  • LDFEedit

Descrición da sesión File (SDF)

Como crear unha aplicación LIN
  1. Requisito: Un nodo LIN (escravo) e un LDF axeitado file están dispoñibles. Hai que implementar unha aplicación na que un mestre LIN simulado permita que o nodo funcione dun xeito determinado.
    Descrición da sesión File
  2. Requisito: Non obstante, a información do LDF normalmente non é suficiente. O LDF describe o acceso e a interpretación dos sinais, pero o LDF non describe a lóxica funcional detrás destes sinais. Polo tanto, precisa unha descrición adicional do sinal que describa a lóxica funcional dos sinais.
    Descrición da sesión File
  3. Requisito: Se a tarefa tamén require comunicación de diagnóstico, tamén se precisa unha especificación dos servizos de diagnóstico soportados polos nodos. No LDF, só se definen as tramas cos bytes de datos respectivos, pero non o seu significado.
    Descrición da sesión File

Estes requisitos pódense definir e editar xuntos nunha Descrición da sesión file (SDF).

Introdución

Descrición da sesión file (SDF) contén a simulación do bus baseada nos datos LDF. A lóxica dos cadros e sinais individuais pódese programar mediante macros e eventos. Ademais do horario LDF LIN, pódense implementar outros servizos de diagnóstico no SDF mediante protocolos.

Isto fai que o SDF sexa o punto central de traballo de todas as aplicacións LINWorks.

Crear un SDF

A aplicación de software SessionConf úsase para crear e editar o SDF. Para este fin, impórtase un LDF existente.

Crear un SDF

Configuración común

Emulación

Seleccione Emulación no menú de navegación da esquerda. Aquí podes seleccionar os nodos que queres que se simulen o HARP-5. Se só quere supervisar o LIN-Bus, non seleccione nada.

Menú de navegación

Elementos da GUI

Seleccione Elementos GUI no menú de navegación da esquerda. Aquí podes engadir os sinais que queres supervisar.

Menú de navegación

Consellos
Hai outras formas de supervisar cadros e sinais, pero este é un punto de partida bo e configurable.

Sinais virtuais

Os sinais virtuais poden almacenar valores igual que os sinais de bus, pero non aparecen no bus. Pódense usar para moitas tarefas diferentes como:

  • Valores temporais, como contadores
  • Almacenar constantes
  • Operandos e resultados dos cálculos
  • etc.

O tamaño dun sinal virtual pódese configurar en 1...64 bits. importante para o seu uso na función de protocolo.

Cada sinal ten un valor predeterminado que se define cando se carga o SDF.

Sinais virtuais

Sinais do sistema

Os sinais do sistema son sinais virtuais con nomes reservados. Cando se aplica un sinal do sistema, créase un sinal virtual ao mesmo tempo e ligado a un comportamento específico.

Deste xeito, pode acceder ao temporizador, aos recursos de entrada e saída e á información do sistema.

Sinais do sistema

Consellos
Para obter máis información e unha lista de todos os sinais do sistema dispoñibles, consulte o Asistente de sinal do sistema en SessionConf.

Macros

As macros úsanse para combinar varias operacións nunha secuencia. As macros pódense iniciar mediante eventos ou tamén se poden chamar desde outras macros no sentido de Goto ou Gosub. A API DLL chama a unha macro co comando macro_execute.

Menú

Todos os comandos de macro poden usar sinais do LDF e sinais da sección Sinal virtual como os sinais do sistema.

Outra función importante das macros é controlar o bus. O autobús pódese iniciar e deter mediante macro. Ademais, pódese seleccionar o horario e comprobar o estado do autobús coa axuda dos sinais do sistema.

Sinais do sistema

Cada macro sempre proporciona 13 sinais locais:

_LocalVariable1, _LocalVariable2, …, _LocalVarable10, _Failure, _ResultLastMacroCommand, _Return
Os 3 últimos proporcionan un mecanismo para devolver valores a un contexto de chamada _Return, _Failure) ou para comprobar o resultado dun comando de macro anterior. Os sinais _LocalVariableX pódense usar, por exemplo, como variables temporais nunha macro.

Sinais do sistema

Unha macro pode recibir ata 10 parámetros cando se chama. Na definición de macro, pode darlle nomes a estes parámetros, que se mostran á esquerda na árbore do menú entre corchetes despois do nome da macro. Os parámetros acaban nos sinais _LocalVariable1...10 do chamado. Se non se pasan ningunos parámetros ou se pasan menos de 10 parámetros, os sinais _LocalVariableX restantes reciben o valor 0.

Exampo SDF

Podes descargar o example SDF na sección “08 | Examples SDF➫s” na seguinte ligazón: Getting Started_Example.sdf

Inicia a comunicación do autobús

Modo PC

 Descrición do modo PC

O modo PC permite que o HARP-5 se comunique cun PC como outros produtos da familia de produtos Baby-LIN. Isto significa que pode usar o menú simple e todas as súas funcións, así como escribir as súas propias aplicacións usando Baby-LIN-DLL. Tamén é necesario para actualizar o firmware.

Activa o modo PC

Para activar o modo PC do HARP-5 asegúrese de que estea acendido. Se non estás no menú principal, preme ESC varias veces ata que esteas no menú principal. A continuación, prema "F3" para entrar no modo PC.

Activa o modo PC

Se o modo PC está activado, simplemente prema a tecla "F1" para saír de novo do modo PC.

Inicia o SimpleMenu. Deberías poder atopar o teu HARP-5 na lista de dispositivos da esquerda. Fai clic no botón conectar e despois carga o SDF que creaches anteriormente.

Menú sinxelo

Agora podes ver as variables que engadiches para supervisar. Para iniciar a simulación/seguimento prema no botón de inicio.

Interface
Agora verás os cambios destes sinais.

Modo autónomo

Transferir o SDF

Para transferir o SDF ao HARP-5 necesitas un lector de tarxetas SDHC. Copia o teu SDF recén creado no directorio raíz dunha tarxeta SDHC (unha tarxeta SDHC entrégase co HARP-5). Retire a tarxeta SDHC do seu lector de tarxetas e conéctea á ranura para tarxetas SDHC do HARP-5.

Consellos
Asegúrate de que todos os outros nodos estean conectados e funcionando correctamente

Executar o SDF

No menú principal fai clic na tecla "F1" para abrir o menú "RUN ECU". Alí deberías ver o SDF que creaches anteriormente. Selecciónao e prema a tecla "Aceptar".

Modo autónomo

Agora podes ver as variables que engadiches para supervisar. Para iniciar a simulación/seguimento prema na tecla "F1" para seleccionar a opción "INICIO".

Modo autónomo

Agora verás os cambios destes sinais en tempo real.

Actualizacións

Actualizar a filosofía

A funcionalidade e as características do HARP-5 están definidas polo firmware instalado, así como polas versións usadas de LINWorks e Baby-LIN-DLL.

Como estamos a traballar permanentemente en melloras de produtos, o software e o firmware actualízanse periodicamente. Estas actualizacións ofrecen novas funcións e solucionan problemas que foron descubertos polas nosas probas internas ou que foron informados por clientes con versións anteriores.

Todas as actualizacións de firmware realízanse de xeito que o HARP-5 actualizado seguirá funcionando cunha instalación de LINWorks máis antiga xa instalada. Polo tanto, actualizar o firmware HARP-5 non significa que necesariamente tamén teña que actualizar a súa instalación de LINWorks.

Polo tanto, recoméndase encarecidamente actualizar sempre o seu HARP-5 á última versión de firmware dispoñible.

Tamén recomendamos que actualices o teu software LINWorks e Baby-LIN DLL, se hai novas actualizacións dispoñibles. Dado que as novas versións de SessionConf poden introducir novas funcións no formato SDF, é posible que as versións de firmware máis antigas, Simple Menu ou Baby-LIN-DLL non sexan compatibles. Por iso tamén deberías actualizalos.

Se actualiza o seu LINWorks, recoméndase encarecidamente que actualice o firmware do seu HARP-5 á última versión de firmware dispoñible, así como que distribuya as versións usadas do Baby-LIN-DLL.

Polo tanto, o único motivo para quedar cunha versión de LINWorks máis antiga debería ser que uses un HARP-5 cunha versión de firmware desactualizada, que non podes actualizar por calquera motivo.

É moi recomendable actualizar o controlador Baby-LIN á versión máis recente. 

Descargas

A última versión do noso software, fimrware e documentos pódese atopar na área de descargas do noso websitio www.lipowsky.de .

Consellos
O arquivo LINWorks contén non só o software LINWorks senón tamén os manuais, follas de datos, notas de aplicación e examples. Só non están incluídos os paquetes de firmware do dispositivo. O firmware está dispoñible como paquete separado.

Documentos como as follas de datos ou introducións á comunicación de bus LIN están dispoñibles gratuitamente para a súa descarga. Para todos os demais documentos e para o noso software LINWokrs tes que iniciar sesión. Se aínda non tes unha conta de cliente, podes rexistrarte na nosa websitio. Despois de que a túa conta sexa activada por nós, recibirás un correo electrónico e terás acceso total á nosa oferta de descarga.

Descarga de software
Iniciar sesión

Instalación

A suite LINWorks entrégase cunha práctica aplicación de configuración. Se xa instalou unha versión antiga, simplemente pode instalar as versións máis novas. A aplicación de configuración encargarase de sobrescribir o necesario files. Simplemente siga estes pasos:

  • Inicie o "Setup.exe".
  • Seleccione os compoñentes que quere instalar.
  • Siga as instrucións.

Aviso
Detén todas as aplicacións LINWorks en execución e desconecta todos os dispositivos Baby-LIN antes de iniciar a configuración.

Incompatibilidade de versións
Se utilizou SessionConf e SimpleMenu coa versión V1.xx, a nova versión instalarase paralela ás antigas. Polo tanto, ten que usar os novos atallos para iniciar as novas versións.

Comproba a versión

Se queres comprobar a versión actual do firmware HARP-5 ou un compoñente LINWorks, o seguinte capítulo móstrache como se fai:

firmware HARP-5
Inicie o SimpleMenu e conéctese ao HARP-5. Agora a versión do firmware está visible na lista de dispositivos.

Comproba a versión

LIN Works [LDF Edit Session Conf Simple Menu Log Viewer]

Seleccione a opción de menú "Axuda"/"Acerca de"/"Información". O diálogo de información mostrará a versión do software.

Rexistro de menú sinxelo Viewer

Baby-LIN-DLL v

Chame a BLC_getVersionString() . A versión devólvese como cadea.

Envoltorio Baby-LIN-DLL .NET 

Chame a GetWrapperVersion() . A versión devólvese como cadea.

Información de apoio

En caso de dúbida, pode obter asistencia técnica por correo electrónico ou teléfono. Podemos usar TeamViewer para darche apoio directo e axuda no teu propio PC.
Deste xeito, podemos resolver os problemas de forma rápida e directa. Temos sampcódigo le e notas de aplicación dispoñibles, que che axudarán a facer o teu traballo.

Lipowsky Industrie-Elektronik GmbH realizou moitos proxectos exitosos relacionados con LIN e CAN e, polo tanto, podemos aproveitar moitos anos de experiencia nestes campos. Tamén ofrecemos solucións chave en man para aplicacións específicas como probadores de fin de liña (EOL) ou estacións de programación.

Lipowsky Industrie-Elektronik GmbH deseña, produce e aplica os produtos Baby LIN, polo que sempre pode esperar apoio cualificado e rápido.

Información de contacto Lipowsky Industrie-Elektronik GmbH, Römerstr. 57, 64291 Darmstadt
Websitio https://www.lipowsky.com/contact/ Correo electrónico info@lipowsky.de
Teléfono +49 (0) 6151/93591 – 0

Teléfono: + 49 (0) 6151 / 93591
Fax: +49 (0) 6151/93591 – 28
Websitio: www.lipowsky.com
Correo electrónico: info@lipowsky.de

Documentos/Recursos

LIPOWSKY HARP-5 Simulador de Lin móbil e Can-Bus con pantalla e teclado [pdfGuía do usuario
Simulador HARP-5, Lin móbil e Can-Bus con pantalla e teclado

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *