일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 라즈베리파이
- 취미생활
- 오블완
- Espressif
- 애플
- 국내주식
- 파이썬
- Home Assistant
- 매터
- Bestin
- 해외주식
- RS-485
- 월패드
- 나스닥
- Python
- 현대통신
- 마이크로소프트
- homebridge
- MQTT
- 배당
- esp32
- raspberry pi
- 티스토리챌린지
- 공모주
- 홈네트워크
- ConnectedHomeIP
- matter
- Apple
- 미국주식
- 힐스테이트 광교산
- Today
- Total
목록EtherCAT Slave (2)
YOGYUI

EtherCAT을 이용한 GPIO 제어 테스트를 위해 Beckhoff에서 판매하는 Evaluation Kit인 FB1111-0142 (EtherCAT piggyback controller board)를 구매했었는데, 공장 출고 시 EEPROM에 기입된 Revision 번호는 0x01F5008E(혹은 0x01F4008E)로 설정되어 있어 32개 Port가 전부 Digital Output으로만 사용가능한 상태였다 데이터시트를 보면 Process Data Interface(PDI)를 변경하려면 Beckhoff의 TwinCAT 프로그램을 사용해 EEPROM을 다른 설정 파일로 구워줘야한다고 명시되어 있다 (TwinCAT이 아닌 커스텀 이더캣 마스터로는 일단은 불가능한 것으로 판단됨) TwinCAT 프로그램은 B..

ROS2는 나름 다룬 경력도 오래됐고, ROS2와 EtherCAT을 연동해 로봇을 구동하는 프로젝트를 진행한지도 어언 1년이 넘어가고 있지만 ROS 관련 글을 왠만하면 포스팅하지 않으려 했다 (다뤄야되는 내용이 꽤나 전문적이다보니 글이 길어지는 경향이...) 그런데... 블로그 댓글을 보고 완전히 무시하는건 또 도리가 아닌것 같아 간단하게나마 글을 남겨야한다는 의무감이 생긴다 ㅠROS 관련해선 최대한 이론이나 작동 원리에 대한 설명은 배제한채 담백하게 코드 위주로만 글을 올려봐야겠다※ 이 글에서는 Ubuntu에 PREEMPT_RT 리눅스 커널이 설치된 실시간 환경과, ROS2 Humble 및 IgH EtherCAT Master가 설치된 환경을 필요로 한다환경 구축 방법에 대한 내용은 아래 두 글을 참고한..