본문 바로가기

분류 전체보기53

OBD-II OBD-II 통신 규격1. VPW-PWM (SAE-J1850)2. CAN 통신 (ISO 15765, SAE-J2234)3. ISO 방식 (ISO 1941-2, ISO 14230-4) 하지만 CAN 통신만을 사용하는 추세로 나아가고 있는 상황입니다. DLC(Diagnostic Link Connector) 커넥터는 총 16개의 핀으로 구성되어 있으며 실제 사용하는 핀들은 9개 정도이며 나머지는 예비용입니다. 1. X2. 버스의 양극(+) 라인3. X4. 배터리 접지 (차대접지, 섀시 접지)5. 신호접지6. CAN_H7. K 시그널 라인8. X9. X10. 버스의 음극 라인11. X12. X13. X14. CAN_L15. L 시그널 라인16. 배터리 양극 (4,16번 핀은 모든 신호방식에서 공통적을 사용) I.. 2015. 6. 17.
CAN통신을 이용한 YF 소나타 계기판 제어 AT90CAN128 보드를 사용하여 CAN통신을 구현하고 있습니다.오픈소스로 되어 있는 CAN 소스를 다운로딩해서 구동하려 했지만 역시나 단방에 실행은 불가능했으며 디버깅을 통해 임시적으로 오류를 해결하고 실행시키는데 성공했습니다. 오실로 스코프로 찍어보니까 파형도 이쁘게 잘 나왔구요. 일단은 보다 정확하게 CAN 통신을 테스트하기 위해서 접근이 비교적 쉽고 시각적인 요소가 포함되어 있는 타겟을 찾아보던 중에 차량용 계기판이 적합하다는 판단을 내렸습니다. 평소에 심레이싱도 좋아하기 때문에 나중에 뭔가 레이싱휠과도 연결해보면 좋을 것 같아서 중고로 YF 소나타의 계기판을 구매했습니다. 일반적으로 자동차 회사의 CAN통신 규격은 비공개 되어 있기 때문에 구글링하여 떠돌아 다니는 모든 정보를 수집하여 전부 테.. 2015. 6. 17.
S7 프로토콜 PROFINET, ISO-TSAP, 보안 관련 PROFINET- 이더넷 기반- 초기 설계시 보안을 고려하지 않고 설계- 필드버스 스탠다드 프로토콜- 산업 자동화기기와 표준 네트워크 프로토콜간의 유비쿼터스 인터커넥션 환경을 위한 프로토콜- 다수의 PLC를 하나의 Management 시스템으로 관리하기 위한 목적- 이더넷, Wi-Fi, HART, ISA 100을 지원- 대부분의 PLC S7은 PROFINET을 사용- WireShark 또한 PROFINET을 레코딩 할 수 있는 기능을 지원 ISO-TSAP- Simatic TIA(Totally Integrated Automation Portal)/Step7은 ISO-TSAP에 의존적인 성향을 가짐- 통신 표준 프로토콜이며 대부분의 S7 PLC에 사용- 워크 스테이션과 PLC간의 패킷을 레코딩 할 수 있도록.. 2015. 6. 16.
PCL(Programmable Logic Controller)의 개요2 PLC 특징1. 네트워크 폐쇄성2. 자원의 특수성3. 운용 가용성 통합관리도구* SIMATAIC WinCC : 통제 및 모니터링 시스템으로서 PLCs와 통신을 담당하는 소프트웨어* STEP7 : 제어 PC와 산업자동화 제어시스템 간에 블록(동작명령) 파일 교환을 담당 산업제어시스템(ICS; Industrial Control System)의 구성1. SCADA(Supervisory Control and Data Acquisition) 시스템중앙데이터 획득 및 감시 제어기능을 이용하여 분산된 장치를 제어 2. DCS(Distributed Control System) 시스템감시 및 제어기능을 이용, 공장과 같은 근거리 지역 내의 생산/제조 시스템을 제어하기 위해 사용 3. PLC(Programmable Log.. 2015. 6. 5.