LIPOWSKY HARP-5 Simulador de Lin móbil e Can-Bus con pantalla e guía de usuario de 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.
Este diagrama mostra como as aplicacións de software LINWorks están ligadas entre si.
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
- 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.
- 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.
- 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.
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.
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.
Elementos da GUI
Seleccione Elementos GUI no menú de navegación da esquerda. Aquí podes engadir os sinais que queres supervisar.
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 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.
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.
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.
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.
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.
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.
Agora podes ver as variables que engadiches para supervisar. Para iniciar a simulación/seguimento prema no botón de inicio.
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".
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".
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.
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.
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.
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 |