A avaliação da integração requer os dispositivos reais e os protocolos de aplicação de ambos os lados. Um nome de marca ou uma declaração de que CAN é suportado é insuficiente. Liste documentos disponíveis, entradas ausentes e condições de teste para separar análise de protocolo, firmware da placa do cliente e trabalho de integração de dispositivos.
Lista de verificação de entrada do projeto
| Grupo de entrada | Informações necessárias | Decisão apoiada |
|---|---|---|
| Identidade do equipamento | Modelos e firmware de bateria, BMS ou BMU e inversor, conexões do sistema | Aplicabilidade do protocolo e diferenças de versão |
| Protocolos de aplicação | Documentos CAN reais, versões, definições de campo e uso permitido | Decodificação de quadros, limites e mapeamento de estado |
| Interface elétrica | Pinagens, alimentação, aterramento de referência, terminação, chicote e isolamento | Seleção da placa e condições de conexão |
| Amostras brutas | Mensagens com carimbo de data/hora, configuração e condições operacionais conhecidas | Campos, tempo, sinais e comportamento de inicialização |
| Placa e software | Esquemas, controladores e transceptores, SDK, drivers e código existente | Implementação de firmware e recursos de interface |
| Testes e resultados | Dispositivos e pessoal disponíveis, escopo operacional, marcos e critérios de aprovação | Plano de integração, aceitação e limites de custos |
Como confirmar os documentos do protocolo
Verifique a interface, versão e modelos aplicáveis indicados em cada documento. Um documento RS485 não substitui um protocolo de aplicação CAN e nomes de protocolos semelhantes não estabelecem a mesma versão. As declarações de marca, modelo e compatibilidade em diagramas de referência exigem confirmação em relação a dispositivos reais e registros de testes. Para documentos restritos do fabricante, concorde com o uso permitido e revise os acordos antes de compartilhá-los.
O que pode começar com entradas incompletas?
O trabalho inicial pode incluir um registro de lacunas de entrada, revisão de recursos de interface, análise de mensagens disponíveis e um plano de protótipo limitado. Limites, estados ou definições de tempo limite ausentes deixam as funções correspondentes não confirmadas. Os testes de simulador e a integração de dispositivos são marcos separados quando o equipamento não está disponível. Uma cotação deve distinguir o trabalho executável, o trabalho dependente de insumos adicionais e os custos de amostras ou testes.
Congelar versões de entrada antes da aceitação
Vincule a lista de entrega às versões do dispositivo, protocolo, placa e firmware, com casos de teste e problemas em aberto retidos. Um modelo de inversor diferente, atualização de firmware, alteração de mensagem ou placa de substituição requerem análise de impacto e testes de regressão relevantes. Uma combinação de dispositivos anterior não valida automaticamente o sistema alterado.
Perguntas e Respostas
Que trabalho pode ser iniciado quando as informações do protocolo ou do equipamento estão incompletas?
O trabalho pode primeiro identificar entradas faltantes, revisar informações de interface disponíveis e estabelecer captura de mensagens autorizadas e suporte de equipamentos. Se campos, estados ou dispositivos de teste críticos não estiverem disponíveis, uma revisão de entrada não deve ser relatada como integração concluída ou como um compromisso de que todas as funções serão aprovadas.
Quais detalhes da versão são necessários além dos nomes dos equipamentos?
Registre ambos os modelos de dispositivos, BMS e firmware do inversor, suas versões de protocolo e a placa de gateway, MCU, SDK e versões de driver. As mensagens e os registros de testes devem rastrear esse conjunto de versões, em vez de combinar informações de diferentes revisões em uma linha de base de aceitação.
Como deve ser tratada uma alteração de protocolo ou firmware durante o desenvolvimento?
Registre as versões anteriores e novas e os campos, interações e casos de teste afetados e, em seguida, defina o escopo adicional de desenvolvimento e regressão. Atualize a tabela de mapeamento e a linha de base de aceitação e verifique as funções afetadas. A aprovação de registros para a versão antiga não estabelece diretamente uma aprovação para a nova.
Online
Telefone
WeChat
voltar ao topo