Professional Documents
Culture Documents
Finalfinal
Finalfinal
2019310549 성우진
2022310617 김혜민
2019310737 윤성수
Client
Ø 구현할 주요 기능
• 성우진:
• 초음파 값을 SOME/IP로 송신해서 클라이언트의 FND로 출력하는 코드 구현 및 SD 부분 보조
• 윤성수:
• 가변저항 값을 SOME/IP로 송신해서 모터 제어하는 코드 구현
• 김혜민:
• SOME/IP-SD 구독 및 해지 기능, 보드 전원 On/Off 시 SD로 연결하는 코드 구현
SOME/IP
1) J. B. Park, S. B. Oh and J. W. Jeon, "Analysis of SOME/IP-CAN Communication," 2023 International Technical Conference on
Circuits/Systems, Computers, and Communications (ITC-CSCC), Jeju, Korea, Republic of, 2023, pp. 1-5, doi: 10.1109/ITC-
CSCC58803.2023.10212447.
SOME/IP
Scalable service-Oriented MiddlewarE over IP
SOME/IP
Scalable service-Oriented MiddlewarE over IP
SOME/IP
Header
ULTRASOUND
• AGT1
: 주기적인 Trig Pin 활성화 용도
2. Fall time 측정
• 초음파가 수신부로 수신되면
Echo Pin이 LOW가 됨
2) 모터 회전 각 계산
· Rotate_Servo
Client가 준 resistance값을 통해서
Server에서 모터 구동
데이터 전달
SOME/IP-SD 코드를 이용하여 data 이동
SOME/IP_SD.c 내부
RecvTask_SD 함수 이용
Ethernet파일 내부 코드 추가
Motor서비스일 때 메시지를 보낼 수 있게 작성
SOME/IP-SD
CAN 통신 SOME/IP-SD
isNetworkUp!=0
-> Ethernet이 연결되지 않았음
Offer
Client Server
Subscribe
Client Server
Message로 부터 추출된 주소 및
정보를 저장하는 구조체
추가로 작성한
ConfigurationOption과
LoadBalancingOption
ⓒSaebyeol Yu. Saebyeol’s PowerPoint
Q&A