AX031700 CAN을 탑재한 범용 입력 컨트롤러

제품 정보

명세서

  • 제품 이름: CAN을 갖춘 범용 입력 컨트롤러
  • 모델 번호: UMAX031700 버전 V3
  • 부품 번호: AX031700
  • 지원 프로토콜: SAE J1939
  • 특징: 단일 범용 입력에서 비례 밸브 출력까지
    제어 장치

제품 사용 지침

1. 설치 지침

치수 및 핀아웃

자세한 치수 및 핀아웃은 사용자 설명서를 참조하세요.
정보.

장착 지침

컨트롤러가 안전하게 장착되었는지 확인하십시오.
사용자 설명서에 제공된 지침.

2. 이상view J1939의 특징

지원되는 메시지

컨트롤러는 SAE에서 지정한 다양한 메시지를 지원합니다.
J1939 표준. 사용자 설명서의 섹션 3.1을 참조하세요.
세부.

이름, 주소 및 소프트웨어 ID

컨트롤러의 이름, 주소 및 소프트웨어 ID를 다음과 같이 구성합니다.
귀하의 요구 사항. 사용자 설명서의 섹션 3.2를 참조하십시오.
지침.

3. Axiomatic Electronic을 사용하여 액세스하는 ECU 설정점
어시스턴트

Axiomatic Electronic Assistant(EA)를 사용하여 액세스하고
ECU 설정점을 구성합니다. 제공된 지침을 따르십시오.
사용 설명서의 섹션 4.

4. Axiomatic EA 부트로더를 사용하여 CAN을 통해 재플래싱

Axiomatic EA 부트로더를 활용하여 컨트롤러를 다시 플래시합니다.
CAN 버스를 통해. 자세한 단계는 사용자 설명서의 섹션 5에 설명되어 있습니다.
수동.

5. 기술 사양

자세한 기술 사양은 사용 설명서를 참조하십시오.
컨트롤러의.

6. 버전 기록

버전 기록은 사용자 설명서의 섹션 7에서 확인하세요.
제품.

자주 묻는 질문(FAQ)

질문: Single Input CAN에 여러 입력 유형을 사용할 수 있나요?
제어 장치?

A: 예, 컨트롤러는 다양한 구성 가능한 기능을 지원합니다.
다양한 입력 유형을 통해 제어에 다양성을 제공합니다.

질문: 컨트롤러의 소프트웨어를 어떻게 업데이트할 수 있나요?

A: Axiomatic을 사용하여 CAN을 통해 컨트롤러를 다시 플래시할 수 있습니다.
EA 부트로더. 자세한 내용은 사용자 설명서의 섹션 5를 참조하십시오.
지침.

“`

사용자 매뉴얼 UMAX031700 버전 V3
CAN을 갖춘 범용 입력 컨트롤러
SAEJ1939
사용 설명서
P/N: AX031700

약어

확인

긍정적 확인(SAE J1939 표준에서)

UIN

범용 입력

EA

Axiomatic 전자 보조 장치(Axiomatic ECU용 서비스 도구)

전자제어장치

전자 제어 장치

(SAE J1939 표준에서)

나크

부정적 확인(SAE J1939 표준에서)

PDU1

특정 또는 글로벌(SAE J1939 표준에서) 대상 주소로 전송되는 메시지에 대한 형식

PDU2

그룹 확장 기술을 사용하여 레이블이 지정된 정보를 전송하는 데 사용되는 형식으로, 대상 주소를 포함하지 않습니다.

PGN

매개변수 그룹 번호(SAE J1939 표준에서)

프로파

피어투피어 통신을 위해 Proprietary A PGN을 사용하는 메시지

프로프비

방송 통신을 위해 Proprietary B PGN을 사용하는 메시지

SPN

의심 매개변수 번호(SAE J1939 표준에서)

참고: Axiomatic 전자 보조 키트는 P/N: AX070502 또는 AX070506K로 주문할 수 있습니다.

사용자 설명서 UMAX031700. 버전: 3

2-44

목차
1. 이상VIEW 제어기의 …………………………………………………………………………………………………………………… 4
1.1. 비례 밸브 출력 컨트롤러에 대한 단일 범용 입력에 대한 설명 ……………………….. 4 1.2. 범용 입력 기능 블록…………………………………………………………………………………………………… 4
1.2.1. 입력 센서 유형 ……………………………………………………………………………………………………………………………………………… 4 1.2.2. 풀업/풀다운 저항 옵션……………………………………………………………………………………………………………………………… 5 1.2.3. 최소 및 최대 오류와 범위………………………………………………………………………………………………………………………… 5 1.2.4. 입력 소프트웨어 필터 유형 …………………………………………………………………………………………………………………………………… 5 1.3. 내부 기능 블록 제어 소스 ……………………………………………………………………………………………………… 6 1.4. 조회 테이블 기능 블록 ………………………………………………………………………………………………………………… 7 1.4.1. X축, 입력 데이터 응답………………………………………………………………………………………………………………………………………….. 8 1.4.2. Y축, 조회 테이블 출력…………………………………………………………………………………………………………………………………………. 8 1.4.3. 기본 구성, 데이터 응답…………………………………………………………………………………………………………………………. 8 1.4.4. 지점 간 응답………………………………………………………………………………………………………………………………………….. 9 1.4.5. X축, 시간 응답…………………………………………………………………………………………………………………………………………………… 10 1.5. 프로그래밍 가능 논리 함수 블록……………………………………………………………………………………………………. 11 1.5.1. 조건 평가 …………………………………………………………………………………………………………………………………………… 14 1.5.2. 테이블 선택 ……………………………………………………………………………………………………………………………………………………….. 15 1.5.3. 논리 블록 출력 ………………………………………………………………………………………………………………………………………………….. 16 1.6. 수학 함수 블록……………………………………………………………………………………………………………………………………….. 17 1.7. CAN 전송 함수 블록…………………………………………………………………………………………………………………….. 18 1.8. CAN 수신 함수 블록……………………………………………………………………………………………………………………. 19 1.9. 진단 기능 블록 …………………………………………………………………………………………………………. 20
2. 설치 지침 ………………………………………………………………………………………………………………. 24
2.1. 치수 및 핀아웃 ……………………………………………………………………………………………………………………… 24 2.2. 장착 지침 ………………………………………………………………………………………………………………………….. 24
3. 이상VIEW J1939의 특징 ………………………………………………………………………………………………………………….. 26
3.1. 지원되는 메시지 소개 ………………………………………………………………………………………………. 26 3.2. 이름, 주소 및 소프트웨어 ID ………………………………………………………………………………………………… 27
4. AXIOMATIC ELECTRONIC ASSISTANT로 접근하는 ECU 설정값 …………………………………. 29
4.1. J1939 네트워크 ………………………………………………………………………………………………………………………………… 29 4.2. 범용 입력………………………………………………………………………………………………………………………………… 30 4.3. 상수 데이터 목록 설정값 …………………………………………………………………………………………………………………… 31 4.4. 조회 테이블 설정값 …………………………………………………………………………………………………………………… 32 4.5. 프로그래밍 가능 논리 설정값 ……………………………………………………………………………………………………… 33 4.6. 수학 함수 블록 설정점 …………………………………………………………………………………………………………….. 35 4.7. 설정점을 수신할 수 있음 …………………………………………………………………………………………………………………….. 37 4.8. 설정점을 전송할 수 있음…………………………………………………………………………………………………………………… 37
5. AXIOMATIC EA 부트로더로 CAN 재플래싱 …………………………………………………… 39
6. 기술 사양 …………………………………………………………………………………………………………………. 43
6.1. 전원 공급 장치 ……………………………………………………………………………………………………………………………………….. 43 6.2. 입력…………………………………………………………………………………………………………………………………………………………………… 43 6.3. 통신…… ...
7. 버전 기록……………………………………………………………………………………………………………………………….. 44

사용자 설명서 UMAX031700. 버전: 3

3-44

1. 이상VIEW 컨트롤러의
1.1. 비례 밸브 출력 컨트롤러에 대한 단일 범용 입력 설명
단일 입력 CAN 컨트롤러(1IN-CAN)는 단일 입력과 다양한 제어 로직 및 알고리즘의 다재다능한 제어를 위해 설계되었습니다. 유연한 회로 설계로 사용자는 다양한 구성 가능한 입력 유형을 사용할 수 있습니다.
컨트롤러에는 다음을 읽도록 설정할 수 있는 완전히 구성 가능한 단일 범용 입력이 있습니다.tage, 전류, 주파수/RPM, PWM 또는 디지털 입력 신호. 장치의 모든 I/O 및 논리 기능 블록은 본질적으로 서로 독립적이지만 다양한 방식으로 서로 상호 작용하도록 구성할 수 있습니다.
1IN-CAN에서 지원하는 다양한 기능 블록은 다음 섹션에 설명되어 있습니다. 모든 설정점은 이 문서의 섹션 3에 설명된 대로 Axiomatic Electronic Assistant를 사용하여 사용자가 구성할 수 있습니다.
1.2. 범용 입력 기능 블록
컨트롤러는 두 개의 범용 입력으로 구성됩니다. 2개의 범용 입력을 구성하여 볼륨을 측정할 수 있습니다.tage, 전류, 저항, 주파수, 펄스 폭 변조(PWM) 및 디지털 신호.
1.2.1. 입력 센서 유형
표 3에는 컨트롤러가 지원하는 입력 유형이 나열되어 있습니다. 입력 센서 유형 매개변수는 표 1에 설명된 입력 유형이 포함된 드롭다운 목록을 제공합니다. 입력 센서 유형을 변경하면 최소/최대 오류/범위와 같은 동일한 설정점 그룹 내의 다른 설정점을 새 입력 유형으로 새로 고쳐서 영향을 미치므로 먼저 바뀌었습니다.
0 비활성화됨 12 권tage 0~5V 13Vtage 0~10V 20 전류 0~20mA 21 전류 4~20mA 40 주파수 0.5Hz~10kHz 50 PWM 듀티 사이클(0.5Hz~10kHz) 60 디지털(정상) 61 디지털(역) 62 디지털(래치)
표 1 범용 입력 센서 유형 옵션
모든 아날로그 입력은 마이크로컨트롤러의 12비트 아날로그-디지털 변환기(ADC)에 직접 공급됩니다. 모든 권tage 입력은 고임피던스이고 전류 입력은 124 저항을 사용하여 신호를 측정합니다.
주파수/RPM, 펄스 폭 변조(PWM) 및 카운터 입력 센서 유형은 마이크로컨트롤러 타이머에 연결됩니다. 회전당 펄스 설정값은 선택된 입력 센서 유형이 표 3에 따라 주파수 유형인 경우에만 고려됩니다. 회전당 펄스 설정값이 0으로 설정된 경우 측정값은 [Hz] 단위로 표시됩니다. 회전당 펄스 설정값이 0보다 높게 설정된 경우 측정값은 [RPM] 단위로 표시됩니다.

사용자 설명서 UMAX031700. 버전: 3

4-44

디지털 입력 센서 유형은 일반, 역, 래치의 세 가지 모드를 제공합니다. 디지털 입력 유형으로 측정한 값은 1(ON) 또는 0(OFF)입니다.

1.2.2. 풀업/풀다운 저항기 옵션

입력 센서 유형(주파수/RPM, PWM, 디지털)을 사용하면 사용자는 표 3에 나열된 대로 세 가지(2) 풀업/풀다운 옵션을 선택할 수 있습니다.

0 풀업/풀다운 끄기 1 10k 풀업 2 10k 풀다운
표 2 풀업/풀다운 저항 옵션
이러한 옵션은 Axiomatic Electronic Assistant의 설정값 풀업/풀다운 저항을 조정하여 활성화하거나 비활성화할 수 있습니다.

1.2.3. 최소 및 최대 오류 및 범위

최소 범위 및 최대 범위 설정점은 측정 범위와 혼동되어서는 안 됩니다. 이러한 설정점은 디지털 입력을 제외한 모든 입력에서 사용할 수 있으며, 입력이 다른 기능 블록의 제어 입력으로 선택될 때 사용됩니다. 이는 기울기 계산에 사용되는 Xmin 및 Xmax 값이 됩니다(그림 6 참조). 이러한 값이 변경되면 입력을 제어 소스로 사용하는 다른 기능 블록이 자동으로 업데이트되어 새로운 X축 값을 반영합니다.

최소 오류 및 최대 오류 설정점은 진단 기능 블록과 함께 사용됩니다. 진단 기능 블록에 대한 자세한 내용은 섹션 1.9를 참조하십시오. 이러한 설정점의 값은 다음과 같이 제한됩니다.

0 <= 최소 오류 <= 최소 범위 <= 최대 범위 <= 최대 오류 <= 1.1xMax*

* 모든 입력의 최대값은 유형에 따라 달라집니다. 오류 범위는 최대 10%까지 설정할 수 있습니다.

이 값보다 위에 있습니다. 예를 들어amp르 :

주파수: 최대 = 10,000 [Hz 또는 RPM]

PWM :

최대 = 100.00 [%]

권tage: 최대 = 5.00 또는 10.00 [V]

전류 : 최대 = 20.00 [mA]

잘못된 오류가 발생하는 것을 방지하기 위해 사용자는 측정 신호에 소프트웨어 필터링을 추가할 수 있습니다.

1.2.4. 입력 소프트웨어 필터 유형

사용자 설명서 UMAX031700. 버전: 3

5-44

디지털(일반), 디지털(역), 디지털(래치)을 제외한 모든 입력 유형은 필터 유형 및 필터 상수 설정점을 사용하여 필터링할 수 있습니다. 표 3에 나열된 대로 세(3) 가지 필터 유형을 사용할 수 있습니다.
0 필터링 없음 1 이동 평균 2 반복 평균
표 3 입력 필터링 유형
첫 번째 필터 옵션 필터링 없음은 측정된 데이터에 필터링을 제공하지 않습니다. 따라서 측정된 데이터는 이 데이터를 사용하는 모든 기능 블록에 직접 사용됩니다.
두 번째 옵션인 Moving Average는 측정된 입력 데이터에 아래 '수식 1'을 적용합니다. 여기서 ValueN은 현재 입력된 측정 데이터를 나타내고 ValueN-1은 이전에 필터링된 데이터를 나타냅니다. 필터 상수는 필터 상수 설정점입니다.
방정식 1 - 이동 평균 필터 기능:

가치N

=

값N-1 +

(입력 – ValueN-1) 필터 상수

세 번째 옵션인 반복 평균(Repeating Average)은 측정된 입력 데이터에 아래 '수식 2'를 적용합니다. 여기서 N은 필터 상수 설정점의 값입니다. 필터링된 입력 값은 N(필터 상수) 읽기 횟수에서 얻은 모든 입력 측정의 평균입니다. 평균을 구하면 필터링된 입력은 다음 평균이 준비될 때까지 유지됩니다.

방정식 2 – 반복 평균 전달 함수: 값 = N0 입력N N

1.3. 내부 기능 블록 제어 소스

사용자 설명서 UMAX031700. 버전: 3

6-44

1IN-CAN 컨트롤러는 컨트롤러에서 지원하는 논리적 기능 블록 목록에서 내부 기능 블록 소스를 선택할 수 있도록 합니다. 결과적으로 한 기능 블록의 모든 출력을 다른 기능 블록의 제어 소스로 선택할 수 있습니다. 모든 옵션이 모든 경우에 의미가 있는 것은 아니라는 점을 명심하세요. 그러나 제어 소스의 전체 목록은 표 4에 나와 있습니다.

값 0 1 2 3 4 5 6 7 8

의미 제어 소스 미사용 CAN 수신 메시지 범용 입력 측정 조회 테이블 기능 블록 프로그래밍 가능 논리 기능 블록 수학 기능 블록 상수 데이터 목록 블록 측정 전원 공급 장치 측정 프로세서 온도
표 4 제어 소스 옵션

소스 외에도 각 컨트롤에는 해당 기능 블록의 하위 인덱스에 해당하는 번호도 있습니다. 표 5에는 선택한 소스에 따라 숫자 개체에 지원되는 범위가 요약되어 있습니다.

제어 소스

제어 소스 번호

제어 소스가 사용되지 않음(무시됨)

[0]

메시지를 받을 수 있습니다

[1…8]

측정된 범용 입력

[1…1]

조회 테이블 기능 블록

[1…6]

프로그래밍 가능 논리 기능 블록

[1…2]

수학 함수 블록

[1…4]

상수 데이터 목록 블록

[1…10]

측정된 전력 공급

[1…1]

측정된 프로세서 온도

[1…1]

표 5 제어 소스 번호 옵션

1.4. 조회 테이블 기능 블록

사용자 설명서 UMAX031700. 버전: 3

7-44

조회 테이블은 조회 테이블당 최대 10개의 기울기에 대한 출력 응답을 제공하는 데 사용됩니다. X축 유형을 기반으로 하는 조회 테이블 응답에는 두 가지 유형이 있습니다. 데이터 응답 및 시간 응답 섹션 1.4.1~1.4.5에서는 이러한 두 X축 유형에 대해 자세히 설명합니다. 10개 이상의 슬로프가 필요한 경우 섹션 30에 설명된 대로 프로그래밍 가능 논리 블록을 사용하여 최대 1.5개의 테이블을 결합하여 XNUMX개의 슬로프를 얻을 수 있습니다.
이 기능 블록에 영향을 미치는 두 가지 주요 설정점이 있습니다. 첫 번째는 X축 소스와 X축 번호로, 이 둘은 함께 기능 블록의 제어 소스를 정의합니다.
1.4.1. X축, 입력 데이터 응답
X-Axis Type = Data Response인 경우, X-Axis의 포인트는 컨트롤 소스의 데이터를 나타냅니다. 이 값은 컨트롤 소스 범위 내에서 선택해야 합니다.
X축 데이터 값을 선택할 때 X축 포인트에 입력할 수 있는 값에는 제약이 없습니다. 사용자는 전체 테이블을 활용하기 위해 오름차순으로 값을 입력해야 합니다. 따라서 X축 데이터를 조정할 때에는 X10을 먼저 변경한 후 아래 사항을 유지하기 위해 인덱스를 내림차순으로 낮추는 것이 좋습니다.
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
앞서 설명한 대로 Xmin과 Xmax는 선택한 X축 소스에 따라 결정됩니다.
일부 데이터 포인트가 섹션 1.4.3에서 설명한 대로 '무시'된 경우 위에 표시된 XAxis 계산에 사용되지 않습니다. 예를 들어amp즉, X4 이상의 점을 무시하면 공식은 대신 Xmin <= X0 <= X1 <= X2<= X3<= Xmax가 됩니다.
1.4.2. Y축, 조회 테이블 출력
Y축에는 그것이 나타내는 데이터에 대한 제약이 없습니다. 이는 역, 즉 증가/감소 또는 기타 반응을 쉽게 설정할 수 있음을 의미합니다.
모든 경우에 컨트롤러는 Y축 설정점에 있는 데이터의 전체 범위를 살펴보고 가장 낮은 값을 Ymin으로 선택하고 가장 높은 값을 Ymax로 선택합니다. 이는 조회 테이블 출력의 제한으로 다른 기능 블록에 직접 전달됩니다. (즉, 선형 계산에서 Xmin 및 Xmax 값으로 사용됩니다.)
그러나 1.4.3절에 설명된 대로 일부 데이터 포인트가 '무시'된 경우 Y축 범위 결정에 사용되지 않습니다. 수학 기능 블록과 같은 다른 기능 블록을 구동하는 데 사용될 때 테이블의 한계를 설정할 때 Axiomatic EA에 표시된 Y축 값만 고려됩니다.
1.4.3. 기본 구성, 데이터 응답
기본적으로 ECU의 모든 조회 테이블은 비활성화되어 있습니다(X축 소스는 사용되지 않는 제어와 같음). 조회 테이블을 사용하여 원하는 응답 프로를 생성할 수 있습니다.file에스. 범용 입력이 X축으로 사용되는 경우 조회 테이블의 출력은 사용자가 Y 값 설정점에 입력하는 내용이 됩니다.
기억하세요. Lookup Table을 입력 소스로 사용하는 모든 제어 기능 블록은 데이터에 선형화를 적용합니다. 따라서 1:1 제어 응답의 경우 최소값과

사용자 설명서 UMAX031700. 버전: 3

8-44

출력의 최대값은 테이블의 Y축의 최소값 및 최대값에 해당합니다.
모든 테이블(1~3)은 기본적으로 비활성화됩니다(제어 소스가 선택되지 않음). 그러나 X축 소스를 선택한 경우 Y값 기본값은 위의 "YAxis, 조회 테이블 출력" 섹션에서 설명한 대로 0~100% 범위에 속합니다. X축 최소 및 최대 기본값은 위의 "X축, 데이터 응답" 섹션에서 설명한 대로 설정됩니다.
기본적으로 X축과 Y축 데이터는 각각의 경우 최소값에서 최대값까지 각 지점 사이의 동일한 값으로 설정됩니다.
1.4.4. 지점 간 응답
기본적으로 X 및 Y축은 지점 (0,0)에서 (10,10)까지의 선형 응답에 대해 설정되어 있으며, 여기서 출력은 그림 1와 같이 각 지점 사이의 선형화를 사용합니다. 선형화를 얻으려면 각 N = 1 ~ 10인 "Point N Response"는 `R에 대해 설정됩니다.amp To' 응답을 출력합니다.

그림 1 “R”이 포함된 조회 테이블amp To” 데이터 응답
대안으로 사용자는 "Point N Response"에 대해 'Jump To' 응답을 선택할 수 있습니다. 여기서 N = 1 ~ 10입니다. 이 경우 XN-1 ~ XN 사이의 입력 값은 조회 테이블 기능 블록의 출력이 됩니다. YN의.
전amp기본 테이블(0~100)을 제어하는 ​​데 사용되지만 기본 `R 대신 `Jump To' 응답을 사용하는 수학 함수 블록(0~100)의 파일amp To'는 그림 2에 나와 있습니다.

사용자 설명서 UMAX031700. 버전: 3

9-44

그림 2 "Jump To" 데이터 응답이 포함된 조회 테이블
마지막으로 '무시' 응답에 대해 (0,0)을 제외한 모든 점을 선택할 수 있습니다. "Point N Response"가 무시로 설정된 경우 (XN, YN)에서 (X10, Y10)까지의 모든 포인트도 무시됩니다. XN-1보다 큰 모든 데이터의 경우 조회 테이블 기능 블록의 출력은 YN-1입니다.
R의 조합amp To, Jump To 및 Ignore 응답을 사용하여 애플리케이션별 출력 프로를 생성할 수 있습니다.file.
1.4.5. X축, 시간 응답
조회 테이블을 사용하여 X축 유형이 '시간 응답'인 사용자 지정 출력 응답을 얻을 수도 있습니다. 이를 선택하면 X축은 밀리초 단위의 시간을 나타내고 Y축은 여전히 ​​기능 블록의 출력을 나타냅니다.
이 경우 X축 소스는 디지털 입력으로 처리됩니다. 신호가 실제로 아날로그 입력인 경우 디지털 입력으로 해석됩니다. 제어 입력이 켜지면 출력은 프로에 따라 일정 기간 동안 변경됩니다.file 조회 테이블에서.
제어 입력이 OFF되면 출력은 항상 0이 됩니다. 입력이 ON되면 프로는file 항상 0ms 동안 0 출력인 위치 (X0, Y0)에서 시작합니다.
시간 응답에서 X축의 각 지점 간 간격 시간은 1ms에서 1분[60,000ms]까지 설정할 수 있습니다.

사용자 설명서 UMAX031700. 버전: 3

10-44

1.5. 프로그래밍 가능 논리 기능 블록

그림 3 프로그래머블 로직 기능 블록 사용자 매뉴얼 UMAX031700. 버전: 3

11-44

이 기능 블록은 분명히 가장 복잡하지만 매우 강력합니다. 프로그래밍 가능 논리는 최대 8개의 테이블에 연결될 수 있으며, 그 중 하나는 주어진 조건에서만 선택됩니다. 사용 가능한 XNUMX개 중 XNUMX개의 테이블을 논리와 연관시킬 수 있으며, 어떤 테이블을 사용할지는 완전히 구성할 수 있습니다.
섹션 1에 설명된 대로 특정 테이블(2, 3 또는 1.5.2)이 선택되는 조건인 경우 선택한 테이블의 출력은 언제든지 논리 출력으로 직접 전달됩니다.
따라서 동일한 입력에 대한 최대 3개의 다른 응답 또는 다른 입력에 대한 최대 3개의 다른 응답이 Output X Drive와 같은 다른 기능 블록의 입력이 될 수 있습니다. 이를 위해 반응 블록의 "제어 소스"가 `프로그래밍 가능 논리 기능 블록'으로 선택됩니다.
Programmable Logic 블록 중 하나를 활성화하려면 "Programmable Logic Block Enabled" 설정점을 True로 설정해야 합니다. 모두 기본적으로 비활성화되어 있습니다.
로직은 그림 4에 표시된 순서대로 평가됩니다. 낮은 번호의 테이블이 선택되지 않은 경우에만 다음 테이블의 조건을 살펴봅니다. 기본 테이블은 평가되는 즉시 항상 선택됩니다. 따라서 기본 테이블은 항상 모든 구성에서 가장 높은 숫자여야 합니다.

사용자 설명서 UMAX031700. 버전: 3

12-44

그림 4 프로그래머블 로직 플로우차트 사용자 매뉴얼 UMAX031700. 버전: 3

13-44

1.5.1. 조건 평가

어떤 테이블을 활성 테이블로 선택할지 결정하는 첫 번째 단계는 먼저 주어진 테이블과 관련된 조건을 평가하는 것입니다. 각 테이블에는 평가할 수 있는 최대 3개의 조건이 연결되어 있습니다.

인수 1은 항상 다른 기능 블록의 논리적 출력입니다. 항상 그렇듯이 소스는 기능 블록 유형과 번호, 설정점 "표 X, 조건 Y, 인수 1 소스" 및 "표 X, 조건 Y, 인수 1 번호"의 조합이며, 여기서 X = 1~3이고 Y = 1~3입니다.

반면 인수 2는 인수 1과 같은 다른 논리적 출력이거나 사용자가 설정한 상수 값일 수 있습니다. 연산에서 두 번째 인수로 상수를 사용하려면 "Table X, Condition Y, Argument 2 Source"를 `Control Constant Data'로 설정합니다. Axiomatic EA에서 상수 값은 연관된 단위가 없으므로 사용자는 애플리케이션에 필요한 대로 설정해야 합니다.

조건은 사용자가 선택한 "Table X, Condition Y Operator"를 기준으로 평가됩니다. 기본적으로 항상 `=, Equal'입니다. 이를 변경하는 유일한 방법은 주어진 조건에 대해 두 개의 유효한 인수를 선택하는 것입니다. 연산자에 대한 옵션은 표 6에 나와 있습니다.

0 =, 같음 1 !=, 같지 않음 2 >, 3보다 큼 >=, 크거나 같음 4 <, 5보다 작음 <=, 작거나 같음
표 6 조건 연산자 옵션

기본적으로 두 인수는 조건을 비활성화하는 '제어 소스 사용 안 함'으로 설정되며 결과적으로 자동으로 N/A 값이 생성됩니다. 그림 4에서는 조건 평가 결과 True 또는 False만 표시되어 있지만 실제로는 Table 7과 같이 XNUMX가지 결과가 나올 수 있다.

값 0 1 2 3

의미 거짓 참 오류 해당 없음

이유(인수 1) 연산자(인수 2) = False(인수 1) 연산자(인수 2) = True 인수 1 또는 2 출력이 오류 상태인 것으로 보고되었습니다. 인수 1 또는 2를 사용할 수 없습니다(예: '제어 소스'로 설정) 사용되지 않음')
표 7 상태 평가 결과

사용자 설명서 UMAX031700. 버전: 3

14-44

1.5.2. 테이블 선택

특정 테이블이 선택되는지 결정하기 위해 섹션 1.5.1의 논리에 의해 결정된 조건의 결과에 대해 논리 연산이 수행됩니다. 표 8에 나열된 것처럼 선택할 수 있는 여러 논리적 조합이 있습니다.

0 기본 테이블 1 Cnd1 및 Cnd2 및 Cnd3 2 Cnd1 또는 Cnd2 또는 Cnd3 3(Cnd1 및 Cnd2) 또는 Cnd3 4(Cnd1 또는 Cnd2) 및 Cnd3
표 8 조건 논리 연산자 옵션

모든 평가에 세 가지 조건이 모두 필요한 것은 아닙니다. 예를 들어 이전 섹션에 제공된 사례amp파일에는 하나의 조건만 나열되어 있습니다. 즉, 엔진 RPM이 특정 값보다 낮습니다. 따라서 논리 연산자가 조건에 대한 오류 또는 N/A 결과를 평가하는 방법을 이해하는 것이 중요합니다.

논리 연산자 기본 테이블 Cnd1 및 Cnd2 및 Cnd3

조건 기준 선택 관련 테이블은 평가되는 즉시 자동으로 선택됩니다. 두 개 또는 세 개의 조건이 관련될 때 사용해야 하며 테이블을 선택하려면 모두 참이어야 합니다.

어떤 조건이 False 또는 Error와 같으면 테이블이 선택되지 않습니다. N/A는 True로 처리됩니다. 세 가지 조건이 모두 True(또는 N/A)이면 테이블이 선택됩니다.

Cnd1 또는 Cnd2 또는 Cnd3

If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table은 하나의 조건만 관련된 경우에 사용해야 합니다. XNUMX~XNUMX개의 관련 조건과 함께 사용할 수도 있습니다.

조건 중 하나라도 True로 평가되면 테이블이 선택됩니다. 오류 또는 N/A 결과는 False로 처리됩니다.

If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Then Use Table (Cnd1 And Cnd2) Or Cnd3 세 가지 조건이 모두 관련되는 경우에만 사용됩니다.

조건 1과 조건 2가 모두 True이거나 조건 3이 True인 경우 테이블이 선택됩니다. 오류 또는 N/A 결과는 False로 처리됩니다.

If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Then Use Table (Cnd1 Or Cnd2) And Cnd3 세 가지 조건이 모두 관련된 경우에만 사용됩니다.

조건 1과 조건 3이 True이거나, 또는 조건 2와 조건 3이 True인 경우 테이블이 선택됩니다. 오류 또는 N/A 결과는 False로 처리됩니다.

If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) 그런 다음 테이블을 사용합니다.
표 9 선택된 논리 연산자에 따른 조건 평가

표 1과 표 2의 기본 "표 X, 조건 논리 연산자"는 `Cnd1 And Cnd2 And Cnd3'이고, 표 3은 `기본 표'로 설정되어 있습니다.

사용자 설명서 UMAX031700. 버전: 3

15-44

1.5.3. 논리 블록 출력

프로그래밍 가능 논리 기능 블록에서 X = 1~3인 표 X는 조회 표 1~3을 의미하지 않는다는 점을 기억하세요. 각 표에는 사용자가 특정 프로그래밍 가능 논리 블록과 연관시킬 조회 표를 선택할 수 있는 설정점 "표 X 조회 표 블록 번호"가 있습니다. 각 논리 블록과 연관된 기본 표는 표 10에 나와 있습니다.

프로그래밍 가능 논리 블록 번호
1

표 1 조회

표 2 조회

표 3 조회

테이블 블록 번호 테이블 블록 번호 테이블 블록 번호

1

2

3

표 10 프로그래밍 가능 논리 블록 기본 조회 테이블

연관된 조회 테이블에 "X축 소스"가 선택되지 않은 경우, 해당 테이블이 선택되어 있는 한, 프로그래밍 가능 논리 블록의 출력은 항상 "사용할 수 없음"이 됩니다. 그러나 조회 테이블이 데이터 또는 시간인 입력에 대한 유효한 응답으로 구성된 경우, 조회 테이블 기능 블록의 출력(즉, X축 값을 기준으로 선택된 Y축 데이터)은 해당 테이블이 선택되어 있는 한, 프로그래밍 가능 논리 기능 블록의 출력이 됩니다.

다른 모든 기능 블록과 달리, 프로그래머블 로직은 입력과 출력 데이터 사이에 선형화 계산을 수행하지 않습니다. 대신 입력(룩업 테이블) 데이터를 정확히 미러링합니다. 따라서 다른 기능 블록의 제어 소스로 프로그래머블 로직을 사용할 때 모든 관련 룩업 테이블 Y축을 (a) 0~100% 출력 범위 사이로 설정하거나 (b) 모두 동일한 스케일로 설정하는 것이 좋습니다.

사용자 설명서 UMAX031700. 버전: 3

16-44

1.6. 수학 함수 블록

사용자가 기본 알고리즘을 정의할 수 있는 4개의 수학 함수 블록이 있습니다. 수학 함수 블록은 최대 4개의 입력 신호를 받을 수 있습니다. 그런 다음 각 입력은 연관된 한계 및 스케일링 설정점에 따라 스케일링됩니다.
입력은 퍼센트로 변환됩니다.tage 값은 선택된 "함수 X 입력 Y 최소값" 및 "함수 X 입력 Y 최대값"을 기반으로 합니다. 추가 제어를 위해 사용자는 "Function X 입력 Y 스케일러"를 조정할 수도 있습니다. 기본적으로 각 입력의 스케일링 '가중치'는 1.0입니다. 그러나 각 입력은 함수에 적용되기 전에 필요에 따라 -1.0에서 1.0까지 스케일링될 수 있습니다.
수학 함수 블록에는 세 개의 선택 가능한 함수가 포함되어 있으며, 각각은 방정식 A 연산자 B를 구현합니다. 여기서 A와 B는 함수 입력이고 연산자는 설정점 수학 함수 X 연산자로 선택된 함수입니다. 설정점 옵션은 표 11에 나와 있습니다. 함수는 서로 연결되어 있으므로 이전 함수의 결과가 다음 함수의 입력 A로 이동합니다. 따라서 함수 1은 설정점으로 선택 가능한 입력 A와 입력 B가 모두 있는 반면 함수 2~4는 입력 B만 선택할 수 있습니다. 입력은 함수 X 입력 Y 소스와 함수 X 입력 Y 번호를 설정하여 선택합니다. 함수 X 입력 B 소스가 0으로 설정된 경우 제어 미사용 신호는 변경되지 않은 상태로 함수를 통과합니다.
= (1 1 1)2 23 3 4 4

0

=, InA가 InB와 같을 때 참

1

!=, InA가 InB와 같지 않으면 True

2

>, InA가 InB보다 큰 경우 True

3

>=, InA가 InB보다 크거나 같은 경우 True

4

<, InA가 InB보다 작은 경우 True

5

<=, InA가 InB보다 작거나 같을 때 True

6

OR, InA 또는 InB가 True일 때 True

7

AND, InA와 InB가 True일 때 True

8 XOR, InA 또는 InB가 둘 다 True인 경우는 True이지만 둘 다 True인 경우는 True가 아닙니다.

9

+, 결과 = InA 더하기 InB

10

-, 결과 = InA 빼기 InB

11

x, 결과 = InA 곱하기 InB

12

/, 결과 = InA를 InB로 나누기

13

MIN, 결과 = InA와 InB 중 가장 작은 값

14

MAX, 결과 = InA와 InB 중 가장 큰 값

표 11 수학 함수 연산자

사용자는 일부 수학 연산을 사용할 때 입력이 서로 호환되는지 확인해야 합니다. 예를 들어, Universal Input 1을 [V]로 측정하고 CAN Receive 1을 [mV]로 측정하고 Math Function Operator 9(+)를 사용하는 경우 결과는 원하는 실제 값이 아닙니다.

유효한 결과를 얻으려면 입력에 대한 제어 소스가 0이 아닌 값, 즉 `제어 소스가 사용되지 않음`이 아닌 다른 값이어야 합니다.

나누기 시, InB 값이 0이면 항상 연관된 함수에 대한 출력 값이 0이 됩니다. 빼기 시, 음수 결과는 함수에 음수 1을 곱하거나 입력이 먼저 음수 계수로 스케일링되지 않는 한 항상 0으로 처리됩니다.

사용자 설명서 UMAX031700. 버전: 3

17-44

1.7. CAN 전송 기능 블록
CAN 전송 기능 블록은 다른 기능 블록의 출력(예: 입력, 논리 신호)을 J1939 네트워크로 전송하는 데 사용됩니다.
일반적으로 전송 메시지를 비활성화하려면 "전송 반복 속도"를 0으로 설정합니다. 그러나 메시지가 다른 메시지와 매개변수 그룹 번호(PGN)를 공유하는 경우 반드시 그렇지는 않습니다. 여러 메시지가 동일한 "전송 PGN"을 공유하는 경우 가장 낮은 번호의 메시지에서 선택한 반복 속도가 해당 PGN을 사용하는 모든 메시지에 사용됩니다.
기본적으로 모든 메시지는 Proprietary B PGN에서 브로드캐스트 메시지로 전송됩니다. 모든 데이터가 필요하지 않으면 해당 PGN을 사용하는 가장 낮은 채널을 0으로 설정하여 전체 메시지를 비활성화합니다. 일부 데이터가 필요하지 않으면 불필요한 채널의 PGN을 Proprietary B 범위의 사용되지 않는 값으로 변경하기만 하면 됩니다.
전원을 켤 때 전송된 메시지는 5초 지연 후에야 브로드캐스트됩니다. 이는 전원 켜기 또는 초기화 조건으로 인해 네트워크에 문제가 발생하는 것을 방지하기 위해 수행됩니다.
기본값은 PropB 메시지이므로 "전송 메시지 우선순위"는 항상 6(낮은 우선순위)으로 초기화되고 "대상 주소(PDU1용)" 설정점은 사용되지 않습니다. 이 설정점은 PDU1 PGN이 선택된 경우에만 유효하며 브로드캐스트의 경우 글로벌 주소(0xFF)로 설정하거나 사용자가 설정한 대로 특정 주소로 보낼 수 있습니다.
"전송 데이터 크기", "배열의 전송 데이터 인덱스(LSB)", "바이트의 전송 비트 인덱스(LSB)", "전송 해상도" 및 "전송 오프셋"은 모두 J1939 표준에서 지원하는 모든 SPN에 데이터를 매핑하는 데 사용할 수 있습니다.
참고: CAN 데이터 = (입력 데이터 오프셋)/해상도
1IN-CAN은 최대 8개의 고유한 CAN 전송 메시지를 지원하며, 이 모든 메시지는 사용 가능한 모든 데이터를 CAN 네트워크로 전송하도록 프로그래밍될 수 있습니다.

사용자 설명서 UMAX031700. 버전: 3

18-44

1.8. CAN 수신 기능 블록
CAN 수신 기능 블록은 J1939 네트워크에서 SPN을 가져와 다른 기능 블록에 대한 입력으로 사용하도록 설계되었습니다.
메시지 수신 활성화는 이 기능 블록과 관련된 가장 중요한 설정점이므로 먼저 선택해야 합니다. 이를 변경하면 다른 설정점이 적절하게 활성화/비활성화됩니다. 기본적으로 모든 수신 메시지는 비활성화되어 있습니다.
메시지가 활성화되면 해당 메시지가 수신 메시지 시간 초과 기간 내에 수신되지 않으면 통신 손실 오류가 플래그로 표시됩니다. 이는 통신 손실 이벤트를 트리거할 수 있습니다. 포화 상태가 심한 네트워크에서 시간 초과를 방지하려면 예상 업데이트 속도보다 최소 3배 더 긴 기간을 설정하는 것이 좋습니다. 시간 초과 기능을 비활성화하려면 이 값을 0으로 설정하면 수신된 메시지는 시간 초과되지 않고 통신 손실 오류가 트리거되지 않습니다.
기본적으로 모든 제어 메시지는 Proprietary B PGN의 1IN-CAN 컨트롤러로 전송될 것으로 예상됩니다. 그러나 PDU1 메시지를 선택한 경우 1IN-CAN 컨트롤러는 PGN을 보내는 특정 주소를 글로벌 주소(0xFF)로 설정하여 모든 ECU에서 메시지를 수신하도록 설정할 수 있습니다. 대신 특정 주소를 선택한 경우 PGN의 다른 ECU 데이터는 무시됩니다.
수신 데이터 크기, 배열의 수신 데이터 인덱스(LSB), 바이트의 수신 비트 인덱스(LSB), 수신 해상도 및 수신 오프셋을 모두 사용하여 J1939 표준에서 지원하는 모든 SPN을 수신 기능 블록의 출력 데이터에 매핑할 수 있습니다. .
앞서 언급했듯이, CAN 수신 기능 블록은 출력 기능 블록의 제어 입력 소스로 선택될 수 있습니다. 이 경우, 수신 데이터 최소값(임계값 해제) 및 수신 데이터 최대값(임계값 설정) 설정점은 제어 신호의 최소값과 최대값을 결정합니다. 이름에서 알 수 있듯이, 이들은 디지털 출력 유형의 켜짐/꺼짐 임계값으로도 사용됩니다. 이러한 값은 해상도와 오프셋이 CAN 수신 신호에 적용된 후의 데이터 단위입니다. 1IN-CAN 컨트롤러는 최대 XNUMX개의 고유한 CAN 수신 메시지를 지원합니다.

사용자 설명서 UMAX031700. 버전: 3

19-44

1.9. 진단 기능 블록
1IN-CAN 신호 컨트롤러는 여러 가지 유형의 진단을 지원합니다. 오류 감지 및 반응은 모든 범용 입력 및 출력 드라이브와 관련이 있습니다. I/O 오류 외에도 1IN-CAN은 전원 공급 장치 과전압/과전압을 감지/반응할 수도 있습니다.tag측정값, 프로세서 과열 또는 통신 끊김 이벤트.

그림 5 진단 기능 블록
"Fault Detection is Enabled"는 이 기능 블록과 관련된 가장 중요한 설정점이며, 먼저 선택해야 합니다. 이를 변경하면 다른 설정점이 적절하게 활성화되거나 비활성화됩니다. 비활성화된 경우 해당 I/O 또는 이벤트와 관련된 모든 진단 동작은 무시됩니다.
대부분의 경우 오류는 낮음 또는 높음 발생으로 플래그를 지정할 수 있습니다. 1IN-CAN에서 지원하는 모든 진단에 대한 최소/최대 임계값은 표 12에 나와 있습니다. 굵은 글씨로 표시된 값은 사용자가 구성할 수 있는 설정값입니다. 일부 진단은 단일 조건에만 반응하며, 이 경우 열 중 하나에 N/A가 나열됩니다.

기능 블록 범용 입력 통신 끊김

최소 임계값

최대 임계값

최소 오류

최대 오류

없음

받은 메시지

(어떤)

표 12 오류 감지 임계값

타임아웃

해당되는 경우, 입력 또는 피드백 값이 오류 감지 임계값 바로 근처에 있을 때 오류 플래그의 빠른 설정 및 지우기를 방지하기 위해 히스테리시스 설정점이 제공됩니다. 낮은 쪽의 경우 오류가 플래그되면 측정된 값이 최소 임계값 + "오류 지우기 히스테리시스"보다 크거나 같을 때까지 지워지지 않습니다. 높은 쪽의 경우 측정된 값이 최대 임계값 "오류 지우기 히스테리시스"보다 작거나 같을 때까지 지워지지 않습니다.

사용자 설명서 UMAX031700. 버전: 3

20-44

오류.” 최소, 최대 및 히스테리시스 값은 항상 해당 오류의 단위로 측정됩니다.

이 기능 블록의 다음 설정점은 "이벤트가 DM1에서 DTC를 생성합니다."입니다. 이것이 true로 설정된 경우에만 기능 블록의 다른 설정점이 활성화됩니다. 이들은 모두 DM1939 메시지인 Active Diagnostic Trouble Codes의 일부로 J1 네트워크로 전송되는 데이터와 관련이 있습니다.

진단 문제 코드(DTC)는 J1939 표준에 의해 XNUMX바이트 값으로 정의됩니다.

다음의 조합:

SPN 의심 매개변수 번호(DTC의 처음 19비트, LSB가 먼저)

FMI

고장 모드 식별자

(DTC의 다음 5비트)

CM

변환 방법

(1비트, 항상 0으로 설정)

OC

발생 횟수

(7비트, 오류가 발생한 횟수)

DM1 메시지를 지원하는 것 외에도 1IN-CAN 신호 컨트롤러는 다음을 지원합니다.

DM2 이전에 활성화된 진단 문제 코드

요청 시에만 전송됨

DM3 진단 데이터 이전 활성 DTC의 지우기/재설정은 요청 시에만 수행됨

활성 DTC에 대한 DM11 진단 데이터 지우기/재설정

요청 시에만 수행됨

진단 기능 블록 중 하나라도 "이벤트가 DM1에서 DTC를 생성합니다"가 True로 설정되어 있는 한, 1IN-CAN 신호 컨트롤러는 표준에서 권장하는 대로 활성 오류가 있는지 여부에 관계없이 1초마다 DM1 메시지를 보냅니다. 활성 DTC가 없는 동안 1IN-CAN은 "활성 오류 없음" 메시지를 보냅니다. 이전에 비활성인 DTC가 활성화되면 DM1이 즉시 전송되어 이를 반영합니다. 마지막 활성 DTC가 비활성이 되자마자 더 이상 활성 DTC가 없음을 나타내는 DMXNUMX을 보냅니다.
주어진 시간에 활성 DTC가 두 개 이상 있는 경우 일반 DM1 메시지는 멀티패킷 브로드캐스트 발표 메시지(BAM)를 사용하여 전송됩니다. 컨트롤러가 이것이 사실인 동안 DM1에 대한 요청을 받으면 전송 프로토콜(TP)을 사용하여 요청자 주소로 멀티패킷 메시지를 전송합니다.

전원을 켜면 DM1 메시지는 5초 지연 후에야 브로드캐스트됩니다. 이는 전원 켜기 또는 초기화 조건이 네트워크에서 활성 오류로 플래그 지정되는 것을 방지하기 위해 수행됩니다.

오류가 DTC에 연결된 경우 발생 횟수(OC)의 비휘발성 로그가 보관됩니다. 컨트롤러가 새(이전에는 비활성) 오류를 감지하자마자 해당 진단 기능 블록에 대한 "DM1 전송 전 지연" 타이머를 감소시키기 시작합니다. 지연 시간 동안 오류가 계속 존재하면 컨트롤러는 DTC를 활성으로 설정하고 로그에서 OC를 증가시킵니다. 새 DTC를 포함하는 DM1이 즉시 생성됩니다. 오류가 나타나거나 사라질 때마다 DM1 메시지가 전송되므로 오류가 발생하고 사라질 때 간헐적인 오류가 네트워크를 압도하지 않도록 타이머가 제공됩니다.

이전에 활성화된 DTC(2이 아닌 OC가 있는 모든 DTC)는 DM2 메시지에 대한 요청 시 사용할 수 있습니다. 이전에 활성화된 DTC가 두 개 이상 있는 경우 멀티패킷 DMXNUMX는 전송 프로토콜(TP)을 사용하여 요청자 주소로 전송됩니다.

DM3을 요청하면 이전에 활성화된 모든 DTC의 발생 횟수가 XNUMX으로 재설정됩니다. 현재 활성화된 DTC의 OC는 변경되지 않습니다.

사용자 설명서 UMAX031700. 버전: 3

21-44

진단 기능 블록에는 "DM11에 의해서만 이벤트가 지워짐"이라는 설정점이 있습니다. 기본적으로 이 설정점은 항상 False로 설정되어 오류 플래그가 설정되도록 한 조건이 사라지자마자 DTC가 자동으로 이전에 활성화되고 더 이상 DM1 메시지에 포함되지 않음을 의미합니다. 그러나 이 설정점을 True로 설정하면 플래그가 지워지더라도 DTC가 비활성화되지 않으므로 DM1 메시지에서 계속 전송됩니다. DM11이 요청된 경우에만 DTC가 비활성화됩니다. 이 기능은 조건이 사라졌더라도 중대한 오류가 발생했음을 명확하게 식별해야 하는 시스템에서 유용할 수 있습니다.
모든 활성 DTC 외에 DM1 메시지의 또 다른 부분은 L을 반영하는 첫 번째 바이트입니다.amp 상태. 각 진단 기능 블록에는 설정점 "L"이 있습니다.amp DM1의 이벤트에 의해 설정됨”이 l을 결정합니다.amp DTC가 활성화되어 있는 동안 이 바이트에 설정됩니다. J1939 표준은 l을 정의합니다.amp`오작동', `빨간색, 정지', `주황색, 경고' 또는 `보호'로 표시됩니다. 기본적으로 `주황색, 경고' lamp 일반적으로 모든 활성 단층에 의해 설정됩니다.
기본적으로 모든 진단 기능 블록에는 독점 SPN이 연관되어 있습니다. 그러나 이 설정점 "DTC에서 사용되는 이벤트에 대한 SPN"은 사용자가 J1939-71에서 정의한 표준 SPN을 반영하기를 원하는 경우 사용자가 완전히 구성할 수 있습니다. SPN이 변경되면 연관된 오류 로그의 OC가 자동으로 XNUMX으로 재설정됩니다.
모든 진단 기능 블록에는 기본 FMI도 연관되어 있습니다. 사용자가 FMI를 변경할 수 있는 유일한 설정점은 "DTC에서 사용되는 이벤트에 대한 FMI"인데, 일부 진단 기능 블록은 표 13에 나와 있듯이 높은 오류와 낮은 오류를 모두 가질 수 있습니다. 이러한 경우 설정점의 FMI는 낮은 끝 조건의 FMI를 반영하고 높은 오류에 사용되는 FMI는 표 21에 따라 결정됩니다. FMI가 변경되면 연관된 오류 로그의 OC가 자동으로 XNUMX으로 재설정됩니다.

사용자 설명서 UMAX031700. 버전: 3

22-44

DTC Low Fault에 사용되는 이벤트에 대한 FMI
FMI=1, 데이터는 유효하지만 정상 작동 범위보다 낮음 가장 심각한 수준 FMI=4, Voltage 정상 이하 또는 낮음으로 단락됨 소스 FMI=5, 정상 이하 전류 또는 개방 회로 FMI=17, 데이터는 유효하지만 정상 작동 범위 이하 최소 심각 수준 FMI=18, 데이터는 유효하지만 정상 작동 범위 이하 중간 심각 수준 FMI=21, 데이터가 낮음으로 드리프트됨

DTC 고오류에 사용되는 해당 FMI
FMI=0, 데이터는 유효하지만 정상 작동 범위를 초과함 가장 심각한 수준 FMI=3, Voltage 정상 이상 또는 높은 소스로 단락됨 FMI=6, 정상 이상 전류 또는 접지된 회로 FMI=15, 데이터는 유효하지만 정상 작동 범위 이상 최소 심각 수준 FMI=16, 데이터는 유효하지만 정상 작동 범위 이상 중간 심각 수준 FMI=20, 데이터가 높게 드리프트됨

표 13 저고장 FMI 대 고고장 FMI

사용된 FMI가 표 13에 있는 것 중 하나가 아닌 경우, 낮은 오류와 높은 오류 모두 동일한 FMI가 할당됩니다. 이 조건은 피해야 합니다. DTC에서 동일하게 보고되더라도 로그는 두 오류 유형에 대해 여전히 다른 OC를 사용하게 됩니다. 이런 일이 발생하지 않도록 하는 것은 사용자의 책임입니다.

사용자 설명서 UMAX031700. 버전: 3

23-44

2. 설치 지침
2.1. 치수 및 핀아웃 1IN-CAN 컨트롤러는 초음파 용접 플라스틱 하우징에 포장되어 있습니다. 어셈블리는 IP67 등급을 받았습니다.

그림 6 하우징 치수

핀 번호 설명

1

배트 +

2

입력 +

3

CAN_H

4

CAN_L

5

입력 –

6

배트-

표 14 커넥터 핀아웃

2.2. 장착 지침
참고 및 경고 · 고전압 근처에 설치하지 마십시오.tage 또는 고전류 장치. · 작동 온도 범위에 유의하십시오. 모든 현장 배선은 해당 온도 범위에 적합해야 합니다. · 서비스 및 적절한 와이어 하니스 접근이 가능한 적절한 공간에 장치를 설치하십시오(15
cm) 및 스트레인 릴리프(30cm). · 해당 지역이 아닌 것으로 알려진 경우를 제외하고 회로가 활성화된 동안 장치를 연결하거나 분리하지 마십시오.
위험하다.

설치
장착 구멍은 #8 또는 M4 볼트에 맞게 크기가 조정됩니다. 볼트 길이는 최종 사용자의 장착 플레이트 두께에 따라 결정됩니다. 컨트롤러의 장착 플랜지는 0.425인치(10.8mm) 두께입니다.

모듈을 인클로저 없이 장착하는 경우 커넥터가 왼쪽을 향하도록 수직으로 장착해야 합니다.

사용자 설명서 UMAX031700. 버전: 3

24-44

습기가 유입될 가능성을 줄일 수 있는 권리.

CAN 배선은 본질적으로 안전한 것으로 간주됩니다. 전원선은 본질적으로 안전한 것으로 간주되지 않으므로 위험한 장소에서는 항상 도관 또는 도관 트레이에 위치해야 합니다. 이 목적을 위해 모듈은 위험한 장소의 인클로저에 장착해야 합니다.

와이어 또는 케이블 하네스는 길이가 30m를 초과해서는 안 됩니다. 전원 입력 배선은 10m로 제한해야 합니다.

모든 현장 배선은 작동 온도 범위에 적합해야 합니다.

서비스를 위한 적절한 공간(6인치 또는 15cm)과 충분한 전선 하네스 접근성(12인치 또는 30cm)을 확보하여 장치를 설치하세요.

사이

다음 TE Deutsch 결합 플러그를 사용하여 일체형 콘센트에 연결하십시오. 이러한 결합 플러그에 대한 배선은 모든 해당 지역 규정을 준수해야 합니다. 정격 볼륨에 적합한 현장 배선tage와 전류를 사용해야 합니다. 연결 케이블의 정격은 최소 85°C여야 합니다. 주변 온도가 10°C 미만이고 +70°C 이상인 경우 최소 및 최대 주변 온도 모두에 적합한 현장 배선을 사용하십시오.

사용 가능한 절연 직경 범위 및 기타 지침은 해당 TE Deutsch 데이터시트를 참조하십시오.

리셉터클 접점 결합 커넥터

적절한 결합 소켓(이 결합 플러그에 사용할 수 있는 접점에 대한 자세한 내용은 www.laddinc.com을 참조하십시오.)
DT06-08SA, 1 W8S, 8 0462-201-16141 및 3 114017

사용자 설명서 UMAX031700. 버전: 3

25-44

3. 이상VIEW J1939의 특징

소프트웨어는 다음을 제공하여 ECU와 주고받는 메시지와 관련하여 사용자에게 유연성을 제공하도록 설계되었습니다. · NAME의 구성 가능한 ECU 인스턴스(동일한 네트워크에서 여러 ECU 허용) · 구성 가능한 전송 PGN 및 SPN 매개변수 · 구성 가능한 수신 PGN 및 SPN 매개변수 · DM1 진단 메시지 매개변수 전송 · 다른 ECU에서 보낸 DM1 메시지 읽기 및 반응 · DM2 메시지 전송을 위해 비휘발성 메모리에 유지되는 진단 로그

3.1. 지원되는 메시지 소개 ECU는 표준 SAE J1939를 준수하며 다음 PGN을 지원합니다.

J1939-21에서 – 데이터 링크 계층 · 요청 · 확인 · 전송 프로토콜 연결 관리 · 전송 프로토콜 데이터 전송 메시지

59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)

참고: 65280~65535($00FF00~$00FFFF) 범위의 모든 독점 B PGN을 선택할 수 있습니다.

J1939-73부터 – 진단 · DM1 활성 진단 문제 코드 · DM2 이전 활성 진단 문제 코드 · 이전 활성 DTC에 대한 DM3 진단 데이터 지우기/재설정 · DM11 – 활성 DTC에 대한 진단 데이터 지우기/재설정 · DM14 메모리 액세스 요청 · DM15 메모리 액세스 응답 · DM16 바이너리 데이터 전송

65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)

J1939-81부터 – 네트워크 관리 · 주소 청구/청구 불가 · 명령된 주소

60928 ($00EE00) 65240 ($00FED8)

J1939-71부터 차량 애플리케이션 계층 · 소프트웨어 식별

65242 ($00FEDA)

애플리케이션 계층 PGN은 기본 구성의 일부로 지원되지 않지만 전송 또는 수신 기능 블록에 대해 원하는 대로 선택할 수 있습니다. 설정점은 독점 주소가 있는 표준 MAP(메모리 액세스 프로토콜)을 사용하여 액세스됩니다. Axiomatic Electronic Assistant(EA)를 사용하면 CAN 네트워크를 통해 장치를 빠르고 쉽게 구성할 수 있습니다.

사용자 설명서 UMAX031700. 버전: 3

26-44

3.2. 이름, 주소 및 소프트웨어 ID

J1939 이름 1IN-CAN ECU는 J1939 이름에 대해 다음과 같은 기본값을 가지고 있습니다. 사용자는 이러한 매개변수와 범위에 대한 자세한 내용은 SAE J1939/81 표준을 참조해야 합니다.

임의 주소 가능 산업 그룹 차량 시스템 인스턴스 차량 시스템 기능 기능 인스턴스 ECU 인스턴스 제조 코드 식별 번호

예 0, 글로벌 0 0, 비특정 시스템 125, Axiomatic I/O 컨트롤러 20, Axiomatic AX031700, CAN이 있는 단일 입력 컨트롤러 0, 첫 번째 인스턴스 162, Axiomatic Technologies Corporation 변수, 각 ECU에 대해 공장 프로그래밍 중에 고유하게 할당됨

ECU 인스턴스는 NAME과 관련된 구성 가능한 설정점입니다. 이 값을 변경하면 이 유형의 여러 ECU가 모두 동일한 네트워크에 연결된 경우 다른 ECU(Axiomatic Electronic Assistant 포함)에서 구별할 수 있습니다.

ECU 주소 이 설정점의 기본값은 128(0x80)이며, 이는 SAE가 J1939 표 B3~B7에서 설정한 자체 구성 가능 ECU에 대한 기본 시작 주소입니다. Axiomatic EA는 0~253 사이의 모든 주소를 선택할 수 있게 하며, 표준을 준수하는 주소를 선택하는 것은 사용자의 책임입니다. 사용자는 또한 장치가 임의의 주소가 가능하기 때문에 더 높은 우선순위 NAME을 가진 다른 ECU가 선택된 주소를 놓고 경쟁하는 경우 1IN-CAN은 클레임할 수 있는 주소를 찾을 때까지 다음으로 높은 주소를 계속 선택한다는 사실을 알고 있어야 합니다. 주소 클레임에 대한 자세한 내용은 J1939/81을 참조하십시오.

소프트웨어 식별자

PGN 65242

소프트웨어 식별

전송 반복률: 요청 시

데이터 길이:

변하기 쉬운

확장 데이터 페이지:

0

데이터 페이지:

0

PDU 형식:

254

PDU 특정:

218 PGN 지원 정보:

기본 우선순위:

6

매개변수 그룹 번호:

65242 (0xFEDA)

- 부드러운

시작 위치 1 2-n

길이 매개변수 이름 1바이트 소프트웨어 식별 필드 수 변수 소프트웨어 식별, 구분 기호(ASCII "*")

SPN 965 234

1IN-CAN ECU의 경우, 바이트 1은 5로 설정되고 식별 필드는 다음과 같습니다. (부품 번호)*(버전)*(날짜)*(소유자)*(설명)

사용자 설명서 UMAX031700. 버전: 3

27-44

Axiomatic EA는 아래와 같이 "일반 ECU 정보"에 이 모든 정보를 표시합니다.
참고: 소프트웨어 ID에 제공된 정보는 PGN -SOFT를 지원하는 모든 J1939 서비스 도구에 사용할 수 있습니다.

사용자 설명서 UMAX031700. 버전: 3

28-44

4. AXIOMATIC ELECTRONIC ASSISTANT로 접근하는 ECU 설정점
이 매뉴얼 전체에 걸쳐 많은 설정점이 참조되었습니다. 이 섹션에서는 각 설정점과 기본값 및 범위를 자세히 설명합니다. 1IN-CAN에서 각 설정점을 사용하는 방법에 대한 자세한 내용은 사용자 매뉴얼의 관련 섹션을 참조하십시오.
4.1. J1939 네트워크
J1939 네트워크 설정점은 CAN 네트워크에 특별히 영향을 미치는 컨트롤러의 매개변수를 다룹니다. 각 설정점에 대한 정보에 대한 참고 사항을 참조하세요.

이름

범위

기본

노트

ECU 인스턴스 번호 ECU 주소

드롭 리스트 0~253

0, #1 J1939-81에 따른 첫 번째 인스턴스

128 (0x80)

자체 구성 가능한 ECU에 대한 기본 주소

기본 기타 설정점의 화면 캡처

"ECU 인스턴스 번호" 또는 "ECU 주소"에 기본값이 아닌 값이 사용되는 경우 설정값 중에 업데이트되지 않습니다. file 플래시. 이러한 매개변수는 수동으로 변경해야 합니다.

네트워크의 다른 유닛이 영향을 받지 않도록 합니다. 변경되면 컨트롤러는 네트워크에서 새 주소를 청구합니다. Axiomatic EA에서 CAN 연결을 닫았다가 다시 여는 것이 좋습니다. file J1939 CAN 네트워크 ECU 목록에는 새로운 이름과 주소만 표시됩니다.

사용자 설명서 UMAX031700. 버전: 3

29-44

4.2. 범용 입력
Universal Input 기능 블록은 섹션 1.2에 정의되어 있습니다. 이러한 설정점이 어떻게 사용되는지에 대한 자세한 내용은 해당 섹션을 참조하십시오.

기본 범용 입력 설정점의 화면 캡처

이름 입력 센서 유형

범위 드롭 목록

회전당 펄스

0에서 60000까지

최소 오류
최소 범위
최대 범위
최대 오류 풀업/풀다운 저항 디바운스 시간 디지털 입력 유형 소프트웨어 디바운스 필터 유형

센서 유형에 따라 다름 센서 유형에 따라 다름 센서 유형에 따라 다름 센서 유형에 따라 다름 드롭 목록 드롭 목록
0에서 60000까지

소프트웨어 필터 유형

삭제 목록

소프트웨어 필터 상수

0에서 60000까지

기본 12Voltage 0V ~ 5V 0
0.2V

참고 사항 1.2.1절 참조 0으로 설정하면 측정은 Hz로 수행됩니다. 값을 0보다 크게 설정하면 측정은 RPM으로 수행됩니다.
섹션 1.2.3 참조

0.5V

섹션 1.2.3 참조

4.5V

섹션 1.2.3 참조

4.8V 1 10kOhm 풀업 0 – 없음 10(ms)
0 필터 없음
1000ms

섹션 1.2.3 참조
섹션 1.2.2 참조
디지털 On/Off 입력 유형에 대한 디바운스 시간 1.2.4절을 참조하십시오. 이 기능은 디지털 및 카운터 입력 유형에서는 사용되지 않습니다. 1.3.6절을 참조하십시오.

오류 감지가 활성화됨 드롭 목록

1 – 참

섹션 1.9 참조

이벤트가 DM1에서 DTC를 생성합니다.

삭제 목록

1 – 참

섹션 1.9 참조

사용자 설명서 UMAX031700. 버전: 3

30-44

결함 제거를 위한 히스테리시스

센서 유형에 따라 다릅니다

Lamp DM1 드롭 리스트의 이벤트로 설정됨

0.1V

섹션 1.9 참조

1 앰버, 경고 1.9절 참조

DTC 0~0x1FFFFFFF에서 사용되는 이벤트의 SPN

섹션 1.9 참조

DTC Drop List에 사용된 이벤트에 대한 FMI

4권tage 정상 이하 또는 저소스로 단락됨

섹션 1.9 참조

DM1 전송 전 지연 0~60000

1000ms

섹션 1.9 참조

4.3. 상수 데이터 목록 설정점

다양한 논리 블록 기능에 대해 사용자가 원하는 값을 선택할 수 있도록 상수 데이터 목록 기능 블록이 제공됩니다. 이 매뉴얼 전반에 걸쳐, 예제에 요약된 것처럼 상수에 대한 다양한 참조가 이루어졌습니다.amp아래에 나열된 파일.

a)

프로그래밍 가능 논리: 상수 "테이블 X = 조건 Y, 인수 2", 여기서 X 및 Y = 1

3까지

b)

수학 함수: 상수 "수학 입력 X", 여기서 X = 1 ~ 4

처음 두 상수는 이진 논리에서 사용하기 위한 0(거짓)과 1(참)의 고정된 값입니다. 나머지 13개 상수는 +/- 1,000,000 사이의 값으로 사용자가 완전히 구성할 수 있습니다. 기본값은 아래 화면 캡처에 표시됩니다.

화면 캡처 기본 상수 데이터 목록 설정점 사용자 설명서 UMAX031700. 버전: 3

31-44

4.4. 조회 테이블 설정점
Lookup Table 함수 블록은 섹션 1.4에 정의되어 있습니다. 이 모든 설정점이 어떻게 사용되는지에 대한 자세한 정보는 해당 섹션을 참조하십시오. 이 함수 블록의 X축 기본값은 표 1에서 선택한 "X축 소스"에 의해 정의되므로, 섹션 1.4에 설명된 것 외에 기본값 및 범위 측면에서 정의할 사항은 없습니다. 선택한 소스의 최소/최대 범위가 변경되면 X축 값이 자동으로 업데이트됩니다.

Ex 화면 캡처amp르 조회 표 1 설정값

참고: 위에 표시된 화면 캡처에서는 기능 블록을 활성화하기 위해 "X축 소스"가 기본값에서 변경되었습니다.

사용자 설명서 UMAX031700. 버전: 3

32-44

4.5. 프로그래밍 가능 논리 설정점
프로그래밍 가능한 논리 기능 블록은 섹션 1.5에 정의되어 있습니다. 이러한 모든 설정값이 사용되는 방법에 대한 자세한 내용은 해당 페이지를 참조하십시오.
이 기능 블록은 기본적으로 비활성화되어 있으므로 섹션 1.5에 설명된 것 외에 기본값과 범위 측면에서 더 이상 정의할 것이 없습니다. 아래 화면 캡처는 해당 섹션에서 참조된 설정점이 Axiomatic EA에 어떻게 나타나는지 보여줍니다.

사용자 설명서 UMAX031700. 버전: 3

33-44

기본 프로그래밍 가능 논리 1 설정점의 화면 캡처

참고: 위에 표시된 화면 캡처에서는 기능 블록을 활성화하기 위해 "프로그래밍 가능 논리 블록 활성화"가 기본값에서 변경되었습니다.

참고: Argument1, Argument 2 및 Operator의 기본값은 모든 프로그래밍 가능 논리 기능 블록에서 모두 동일하므로 이를 사용하기 전에 사용자가 적절하게 변경해야 합니다.

사용자 설명서 UMAX031700. 버전: 3

34-44

4.6. 수학 함수 블록 설정점
수학 함수 블록은 섹션 1.6에 정의되어 있습니다. 이러한 설정점이 어떻게 사용되는지에 대한 자세한 정보는 해당 섹션을 참조하십시오.

전직자의 화면 캡처amp수학 함수 블록을 위한 le

참고: 위에 표시된 화면 캡처에서 설정점은 예를 들어 기본값에서 변경되었습니다.amp수학 함수 블록을 사용하는 방법에 대한 설명입니다.

이름 수학 기능 활성화됨 기능 1 입력 A 소스 기능 1 입력 A 숫자
기능 1 입력 A 최소값

범위 드롭 목록 드롭 목록은 소스에 따라 다릅니다.
-106 ~ 106

기본값 0 FALSE 0 제어 사용 안 함 1
0

기능 1 입력 A 최대 기능 1 입력 A 스케일러 기능 1 입력 B 소스 기능 1 입력 B 숫자
기능 1 입력 B 최소

-106 ~ 106
-1.00 ~ 1.00 드롭 목록은 소스에 따라 다릅니다.
-106 ~ 106

100 1.00 0 제어 미사용 1
0

기능 1 입력 B 최대 -106 ~ 106

100

사용자 설명서 UMAX031700. 버전: 3

참고사항 TRUE 또는 FALSE 섹션 1.3 참조
섹션 1.3 참조
입력을 퍼센트로 변환합니다tag계산에 사용되기 전의 e를 입력값으로 변환합니다.tage는 계산에 사용되기 전에 섹션 1.6을 참조하세요 섹션 1.3을 참조하세요
섹션 1.3 참조
입력을 퍼센트로 변환합니다tag계산에 사용되기 전의 e를 입력값으로 변환합니다.tage는 계산에 사용되기 전
35-44

기능 1 입력 B 스케일러 수학 기능 1 연산 기능 2 입력 B 소스
기능 2 B 번호 입력
기능 2 입력 B 최소
기능 2 입력 B 최대
기능 2 입력 B 스케일러 수학 기능 2 연산(입력 A = 기능 1의 결과) 기능 3 입력 B 소스
기능 3 B 번호 입력
기능 3 입력 B 최소
기능 3 입력 B 최대
기능 3 입력 B 스케일러 수학 기능 3 작업(입력 A = 기능 2의 결과) 수학 출력 최소 범위

-1.00 ~ 1.00 드롭 목록 드롭 목록은 소스에 따라 다릅니다.
-106 ~ 106
-106 ~ 106
-1.00 ~ 1.00

1.00 9, +, 결과 = InA+InB 0 제어 미사용 1
0
100 1.00

1.13절 참조 1.13절 참조 1.4절 참조
섹션 1.4 참조
입력을 퍼센트로 변환합니다tag계산에 사용되기 전의 e를 입력값으로 변환합니다.tage는 계산에 사용되기 전에 섹션 1.13을 참조하세요.

삭제 목록

9, +, 결과 = InA+InB 섹션 1.13 참조

드롭 목록은 소스에 따라 다릅니다.
-106 ~ 106

0 제어 미사용 1
0

-106 ~ 106

100

-1.00 ~ 1.00 1.00

섹션 1.4 참조
섹션 1.4 참조
입력을 퍼센트로 변환합니다tag계산에 사용되기 전의 e를 입력값으로 변환합니다.tage는 계산에 사용되기 전에 섹션 1.13을 참조하세요.

삭제 목록

9, +, 결과 = InA+InB 섹션 1.13 참조

-106 ~ 106

0

수학 출력 최대 범위 -106 ~ 106

100

사용자 설명서 UMAX031700. 버전: 3

36-44

4.7. CAN 수신 설정점 CAN 수신 기능 블록은 섹션 1.16에 정의되어 있습니다. 이러한 모든 설정점이 어떻게 사용되는지에 대한 자세한 정보는 해당 섹션을 참조하십시오.
기본 화면 캡처는 1개의 설정점을 수신할 수 있습니다.
참고: 위에 표시된 화면 캡처에서 "Receive Message Enabled"가 기본값에서 변경되어 기능 블록이 활성화되었습니다. 4.8. CAN 전송 설정점 CAN 전송 기능 블록은 섹션 1.7에 정의되어 있습니다. 이러한 모든 설정점이 어떻게 사용되는지에 대한 자세한 내용은 해당 섹션을 참조하십시오.

기본 CAN Transmit 1 Setpoints 사용자 매뉴얼 UMAX031700의 화면 캡처. 버전: 3

37-44

이름 전송 PGN 전송 반복 속도 전송 메시지 우선 순위 대상 주소(PDU1용) 전송 데이터 소스 전송 데이터 번호
전송 데이터 크기
배열(LSB)의 전송 데이터 인덱스 바이트(LSB)의 전송 비트 인덱스 전송 데이터 해상도 전송 데이터 오프셋

범위
0~65535 0~60,000ms 0~7 0~255 소스당 드롭 목록

기본
65280 ($FF00) 0 6 254 (0xFE, Null 주소) 입력 측정 0, 입력 측정 #1

삭제 목록

연속 1바이트

0~8-DataSize 0, 첫 번째 바이트 위치

0 ~ 8비트 크기
-106 ~ 106 -104 ~ 104

기본적으로 사용되지 않음
1.00 0.00

노트
0ms는 전송을 비활성화합니다. Proprietary B Priority 기본적으로 사용되지 않음 섹션 1.3을 참조하세요 섹션 1.3을 참조하세요 0 = 사용 안 함(비활성화) 1 = 1비트 2 = 2비트 3 = 4비트 4 = 1바이트 5 = 2바이트 6 = 4바이트
비트 데이터 유형에서만 사용 가능

사용자 설명서 UMAX031700. 버전: 3

38-44

5. AXIOMATIC EA 부트로더로 CAN 재플래싱
AX031700은 부트로더 정보 섹션을 사용하여 새로운 애플리케이션 펌웨어로 업그레이드할 수 있습니다. 이 섹션에서는 J1939 네트워크에서 연결을 끊을 필요 없이 CAN을 통해 Axiomatic에서 제공하는 새 펌웨어를 장치에 업로드하는 간단한 단계별 지침을 자세히 설명합니다.
1. Axiomatic EA가 처음 ECU에 연결되면 부트로더 정보 섹션에 다음 정보가 표시됩니다.

2. ECU에서 실행되는 펌웨어를 업그레이드하기 위해 부트로더를 사용하려면 변수 "Force Bootloader To Load on Reset"을 Yes로 변경하십시오.

3. ECU를 리셋할지 묻는 메시지가 나타나면 Yes를 선택합니다.
사용자 설명서 UMAX031700. 버전: 3

39-44

4. 재설정 시 ECU는 더 이상 J1939 네트워크에 AX031700으로 표시되지 않고 J1939 부트로더 #1로 표시됩니다.

부트로더는 임의 주소가 가능하지 않다는 점에 유의하세요. 즉, 여러 부트로더를 동시에 실행하려면(권장하지 않음) 다음을 활성화하기 전에 각 부트로더의 주소를 수동으로 변경해야 합니다. 그렇지 않으면 주소 충돌이 발생하고 부트로더로 표시되는 ECU가 하나만 표시됩니다. '활성' 부트로더가 정상 기능으로 돌아오면 다른 ECU의 전원을 껐다가 다시 켜서 부트로더 기능을 다시 활성화해야 합니다.

5. 부트로더 정보 섹션을 선택하면 부트로더 정보 섹션을 선택한 경우와 동일한 정보가 표시됩니다.

AX031700 펌웨어를 실행하고 있었지만 이 경우 플래싱 기능이 활성화되었습니다.

사용자 설명서 UMAX031700. 버전: 3

40-44

6. 깜박임 버튼을 선택하고 AF-16119-x.yy.bin을 저장한 위치로 이동합니다. file Axiomatic에서 보냈습니다. (참고: 바이너리(.bin)만 가능) fileAxiomatic EA 도구를 사용하여 플래시할 수 있습니다)
7. 플래시 응용 프로그램 펌웨어 창이 열리면 원하는 경우 "[이름]에 의해 업그레이드된 펌웨어"와 같은 설명을 입력할 수 있습니다. 이는 필수 사항이 아니며, 사용하지 않으려면 해당 필드를 비워 둘 수 있습니다.
참고: 데이트를 꼭 할 필요는 없습니다.amp 또는 타임스트amp 그만큼 file새로운 펌웨어를 업로드하면 Axiomatic EA 도구에서 모든 작업이 자동으로 수행됩니다.

경고: Axiomatic 담당자가 지시하지 않는 한 "모든 ECU 플래시 메모리 지우기" 상자를 선택하지 마십시오. 이를 선택하면 비휘발성 플래시에 저장된 모든 데이터가 삭제됩니다. 또한 ECU에 수행되었을 수 있는 모든 설정 포인트 구성을 지우고 모든 설정 포인트를 공장 기본값으로 재설정합니다. 이 상자를 선택하지 않은 상태로 두면 새 펌웨어가 업로드될 때 설정점이 변경되지 않습니다.

사용자 설명서 UMAX031700. 버전: 3

41-44

8. 업로드가 진행됨에 따라 전송된 펌웨어의 양이 진행률 표시줄에 표시됩니다. J1939 네트워크에 트래픽이 많을수록 업로드 프로세스가 더 오래 걸립니다.
9. 펌웨어 업로드가 완료되면 성공적인 작업을 알리는 메시지가 팝업됩니다. ECU 재설정을 선택하면 AX031700 애플리케이션의 새 버전이 실행되기 시작하고 ECU는 Axiomatic EA에 의해 식별됩니다. 그렇지 않으면 다음에 ECU의 전원을 껐다 켤 때 부트로더 기능 대신 AX031700 애플리케이션이 실행됩니다.
참고: 업로드 도중 언제든지 프로세스가 중단되거나 데이터가 손상되거나(체크섬 불량) 다른 이유로 새 펌웨어가 올바르지 않은 경우, 즉 부트로더가 다음을 감지합니다. file 로드된 응용 프로그램이 하드웨어 플랫폼에서 실행되도록 설계되지 않은 경우 잘못되었거나 손상된 응용 프로그램은 실행되지 않습니다. 대신 ECU가 재설정되거나 전원이 꺼지면 유효한 펌웨어가 장치에 성공적으로 업로드될 때까지 J1939 부트로더가 계속 기본 애플리케이션으로 유지됩니다.

사용자 설명서 UMAX031700. 버전: 3

42-44

6. 기술 사양

6.1. 전원 공급
전원 공급 장치 입력 – 공칭
서지 보호 역극성 보호

12 또는 24Vdc 정격 작동 전압tage 8…36 Vdc 전원 공급 범위tag전자 과도 현상
1113Vdc 정격 입력에 대한 SAE J11-24 요구 사항 충족

6.2. 입력
아날로그 입력 기능 Voltage 입력
현재 입력
디지털 입력 기능 디지털 입력 레벨 PWM 입력
주파수 입력 디지털 입력
입력 임피던스 입력 정확도 입력 분해능

권tage 입력 또는 전류 입력 0-5V(임피던스 204 KOhm) 0-10V(임피던스 136 KOhm) 0-20 mA(임피던스 124 Ω) 4-20 mA(임피던스 124 Ω) 이산 입력, PWM 입력, 주파수/RPM 최대 Vps 0~100% 0.5Hz~10kHz 0.5Hz~10 kHz 액티브 하이(~+Vps), 액티브 로우 Amp전류: 0 ~ +Vps 1 MOhm 고임피던스, 10KOhm 풀다운, 10KOhm 풀업 +14V < 1% 12비트

6.3. 커뮤니케이션
CAN 네트워크 종료

1 CAN 2.0B 포트, 프로토콜 SAE J1939
CAN 표준에 따르면 외부 종단 저항으로 네트워크를 종단해야 합니다. 저항은 120Ω, 최소 0.25W, 금속 필름 또는 이와 유사한 유형입니다. 네트워크 양쪽 끝의 CAN_H와 CAN_L 단자 사이에 배치해야 합니다.

6.4. 일반 사양

마이크로프로세서

STM32F103CBT7, 32비트, 128Kbytes 플래시 프로그램 메모리

정지 전류

14mA @ 24Vdc 일반; 30mA @ 12Vdc 일반

제어 로직

Axiomatic Electronic Assistant를 사용한 사용자 프로그래밍 기능, P/N: AX070502 또는 AX070506K

연락

1 CAN(SAE J1939) 모델 AX031700: 250kbps 모델 AX031700-01: 500kbps 모델 AX031700-02: 1Mbps 모델 AX031701 CANopen®

사용자 인터페이스

Windows 운영 체제용 Axiomatic Electronic Assistant는 사용료가 없는 라이선스와 함께 제공됩니다. Axiomatic Electronic Assistant는 장치의 CAN 포트를 Windows 기반 PC에 연결하기 위해 USB-CAN 컨버터가 필요합니다. Axiomatic USB-CAN 컨버터는 Axiomatic Configuration KIT의 일부이며, P/N은 AX070502 또는 AX070506K입니다.

네트워크 종료

외부 종단 저항기를 사용하여 네트워크를 종단해야 합니다. 저항기는 120Ω, 최소 0.25W, 금속 필름 또는 유사한 유형입니다. 이는 네트워크 양쪽 끝의 CAN_H와 CAN_L 터미널 사이에 배치되어야 합니다.

무게

0.10파운드(0.045kg)

작동 조건

-40 ~ 85 °C (-40 ~ 185 °F)

보호

IP67

EMC 규정 준수

CE 마크

진동

MIL-STD-202G, 테스트 204D 및 214A(사인 및 랜덤) 10g 피크(사인); 7.86Grms 피크(랜덤)(보류 중)

충격

MIL-STD-202G, 테스트 213B, 50g(보류 중)

승인

CE 마크

전기 연결

6핀 커넥터(TE Deutsch P/N: DT04-6P와 동일)

Axiomatic P/N: AX070119로 연결 플러그 키트를 사용할 수 있습니다.

핀 # 1 2 3 4 5 6

설명 BATT+ 입력 + CAN_H CAN_L 입력 BATT-

사용자 설명서 UMAX031700. 버전: 3

43-44

7. 버전 기록

버전 날짜

1

31년 2016월 XNUMX일

2

26년 2019월 XNUMX일

26년 2019월 XNUMX일

3

1년 2023월 XNUMX일

작가
구스타보 델 발레 구스타보 델 발레
아만다 윌킨스 키릴 모이소프

수정 사항
초기 초안 주파수 및 PWM 입력 유형이 더 이상 다른 주파수 범위로 분리되지 않고 이제 [2.00Hz…0.5kHz]의 단일 범위로 결합되는 V10 펌웨어에 대한 업데이트를 반영하기 위해 사용자 설명서를 업데이트했습니다. 기술 사양에 정지 전류, 무게 및 다양한 통신 속도 모델을 추가했습니다. 레거시 업데이트를 수행했습니다.

메모:
기술 사양은 표시적이며 변경될 수 있습니다. 실제 성능은 응용 프로그램 및 작동 조건에 따라 다릅니다. 사용자는 제품이 의도한 응용 프로그램에서 사용하기에 적합한지 스스로 확인해야 합니다. 당사의 모든 제품에는 재료 및 제조상의 결함에 대한 제한적 보증이 적용됩니다. https://www.axiomatic.com/service/에 설명된 대로 당사의 보증, 응용 프로그램 승인/제한 및 반품 재료 프로세스를 참조하십시오.

CANopen®은 Automation eV에서 CAN의 등록된 커뮤니티 상표입니다.

사용자 설명서 UMAX031700. 버전: 3

44-44

우리의 제품
AC/DC 전원 공급 장치 액추에이터 제어/인터페이스 자동차 이더넷 인터페이스 배터리 충전기 CAN 제어, 라우터, 리피터 CAN/WiFi, CAN/Bluetooth, 라우터 Current/Voltage/PWM 변환기 DC/DC 전력 변환기 엔진 온도 스캐너 이더넷/CAN 변환기, 게이트웨이, 스위치 팬 드라이브 컨트롤러 게이트웨이, CAN/Modbus, RS-232 자이로스코프, 경사계 유압 밸브 컨트롤러 경사계, 422축 I/O 제어 LVDT 신호 변환기 기계 제어 Modbus, RS-485, RS-XNUMX 제어 모터 제어, 인버터 전원 공급 장치, DC/DC, AC/DC PWM 신호 변환기/절연기 리졸버 신호 컨디셔너 서비스 도구 신호 컨디셔너, 컨버터 스트레인 게이지 CAN 제어 서지 억제기

우리 회사
Axiomatic은 오프로드, 상용차, 전기 자동차, 발전기 세트, 자재 취급, 재생 에너지 및 산업용 OEM 시장에 전자 기계 제어 부품을 제공합니다. 우리는 고객에게 가치를 더하는 공학적 기성품 기계 제어로 혁신합니다.
품질 설계 및 제조
우리는 캐나다에 ISO9001:2015 등록 디자인/제조 시설을 보유하고 있습니다.
보증, 애플리케이션 승인/제한
Axiomatic Technologies Corporation은 언제든지 제품 및 서비스를 수정, 수정, 개선, 개선 및 기타 변경하고 사전 통지 없이 제품 또는 서비스를 중단할 권리를 보유합니다. 고객은 주문하기 전에 최신 관련 정보를 얻어야 하며 그러한 정보가 최신이고 완전한지 확인해야 합니다. 사용자는 제품이 의도한 용도에 사용하기에 적합한지 스스로 만족해야 합니다. 당사의 모든 제품에는 재료 및 제작상의 결함에 대해 제한 보증이 적용됩니다. https://www.axiomatic.com/service/에서 보증, 애플리케이션 승인/제한 및 반품 프로세스를 참조하십시오.
규정 준수
제품 규정 준수 세부정보는 제품 설명서 및/또는 axiomatic.com에서 확인할 수 있습니다. 문의사항은 sales@axiomatic.com으로 보내주세요.
안전한 사용
모든 제품은 Axiomatic에서 서비스를 받아야 합니다. 제품을 개봉하거나 직접 수리하지 마십시오.
이 제품은 미국 캘리포니아 주에서 암과 생식 기능에 해를 끼치는 것으로 알려진 화학 물질에 노출될 수 있습니다. 자세한 내용은 www.P65Warnings.ca.gov를 참조하세요.

서비스
Axiomatic으로 반품할 모든 제품에는 sales@axiomatic.com의 반품 승인 번호(RMA#)가 필요합니다. RMA 번호를 요청할 때 다음 정보를 제공하십시오.
· 일련 번호, 부품 번호 · 작동 시간, 문제 설명 · 필요에 따라 배선 설정 다이어그램, 응용 프로그램 및 기타 설명

처분
Axiomatic 제품은 전자 폐기물입니다. 전자 폐기물의 안전한 폐기 또는 재활용을 위해서는 해당 지역의 환경 폐기물 및 재활용 법률, 규정 및 정책을 따르십시오.

콘택트 렌즈
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 전화: +1 905 602 9270 팩스: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com

Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLAND 전화: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com

저작권 2023

문서 / 리소스

AXIOMATIC AX031700 CAN을 탑재한 범용 입력 컨트롤러 [PDF 파일] 사용자 매뉴얼
AX031700, UMAX031700, AX031700 CAN을 탑재한 범용 입력 컨트롤러, AX031700, CAN을 탑재한 범용 입력 컨트롤러, CAN을 탑재한 입력 컨트롤러, CAN을 탑재한 컨트롤러, CAN

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *