베레미즈 캔오픈 마스터에서 슬래이브 노드 추가 방법 입니다





하늘색 박스 안에 CANOpen Edit master를 클릭하면 Networkedit 창이 뜹니다
창의 왼쪽으로 0x00의 마스터와
0x02의 슬래이브 노드가 보입니다 (현재 노드가 추가된 모습입니다)




Networkdeit -> Network -> Add Slave Node를 선택합니다





Add a Slave to nodelist 창이 뜨고 각각에 필요한 정보를 입력합니다
슬래이브의 이름과
Slave Node ID 에는 베레미즈 프로젝트에서 선택한 아이디를 적어줍니다 (보라색 박스)

EDS File를 추가합니다  ( 파란색 박스)
Import EDS를 클릭하면 오른쪽 Choose an EDS file 창이 뜹니다
슬래이브의 *.eds를 열기합니다





윗단계를 마치면 *.eds를 선택할수 있습니다
선택을하고 OK버튼을 누르면 슬래이브 노드가 추가됩니다



 


보라색 박스가 추가한 슬래이브를 보여줍니다






저작자 표시 비영리 변경 금지
신고





Posted by 파란물






예전에 포스팅 했던 베레미즈 CAN 통신 예제 세부 내용 입니다 - 예전 포스팅 보기
베레미즈에서 캔오픈 마스터와 슬래이브를 추가하는 방법입니다






Beremiz 새 프로젝트를 만들고
아래 Topology 에서 아래를 향하고 있는 녹색 화살표 버튼을 눌릅니다
Append CANOpen 버튼을 누르면 이름을 적는 창이 뜨는데 이름을 적고 학인을 누릅니다





위 단계에서 적은 이름으로 목록이 하나 생기고 여기에서도 아래를 향하고 있는 녹색 버튼을 눌릅니다
Append CanOpen Master과 Slave를 만들수 있습니다
(프로젝트를 두개 생성해서 한프로젝트는 마스터로 만들고 한 프로젝트는 슬래이브로 만듭니다)





마스터로 만든 모습입니다
마스터에는 CANOpen Edit network와 Show Master 두개의 CAN 설정을 확인/설정 할 수 있습니다





슬래이브로 만든 모습닙니다
슬래이브는 Edit Slave버튼으로 CAN 확인/설정을 할 수 있습니다





마스터 설정 페이지를 열어본 모습입니다
세부 내용은 좀더 공부해서 다음에 포스팅 해 보겠습니다

(일단 위 그림에서 마스터가 슬래이브노드(0x02) 하나를 포함하고 있는 모습입니다)




저작자 표시 비영리 변경 금지
신고





Posted by 파란물








windows에서

can_tcp_win32
can_peak_win32_USB
can_peak_win32_DBG
can_peak_win32_PCC1
can_peak_win32_PCC2
can_peak_win32_PCC_DUAL
can_peak_win32_PCI1
can_peak_win32_PCI2
can_peak_win32_PCIDUAl





드라이버가 있는 폴더 위치
/Beremiz/mingw/bin







그 외에 드라이버를 만들수 있게 많은 종류의 소스가 있습니다
*.C 파일로 존재합니다

AT91
AVR
can_anagate_linux
can_anagate_win32
can_can4linux
can_ixxat_win32
can_kvaser
can_lincan
can_peak_linux
can_peak_win32
can_serial
can_socket
can_tcp_win32
can_uvccm_win32
can_virtual
can_virtual)kemel
can_vscom
hcs12
trimers_kernel
timers_rtai
timers_unix
tirmers_win32
timers_xeno
unix
win32

이 폴더가 있는곳 입니다
Beremiz/CanFestival-3/drivers


저작자 표시 비영리 변경 금지
신고





Posted by 파란물