====== Host PC와 USB연결 ====== Host PC와 CFHEADER 모듈은 USB Type B 또는 USB Molex 이용하여 USB 통신을 연결합니다. \\ 별도의 USB 드라이버 설치가 필요 없으며, 보레이트, 패리티, TX 및 RX 교차 연결을 걱정할 필요도 없습니다. * Windows PC 연결 시 별도의 드라이버 설치 작업 없이 자동 연결됩니다. * Linux PC는 USB 장치에 대한 액세스 권한만 허용해주시면 자동으로 연결됩니다. * 하나의 HOST PC에 CFHEADER를 최대 8개 연결이 가능합니다. CFHEADER의 ADDR.스위치로 ID를 0~7까지 부여 할 수 있습니다. {{:fieldio:cfnet:usbconnect:cfheader_usbconnect.jpg |}} ===== USB Cable ===== CFHEADER의 USB 연결 소켓은 USB Type B와 USB Molex의 두 가지 방식을 제공합니다. 내부적으로 두 소켓은 공통으로 연결되어 있으며, 사용자는 둘 중 하나를 선택하여 연결할 수 있습니다. * **USB type B** : PC의 USB 보조 전력 사용할 수 있습니다. * **USB Molex** : PC의 USB 보조 전력 사용할 수 없습니다. 체결성이 뛰어나며, 시스템 구성 시 공간 제약이 적습니다. **※ PC의 USB 보조 전력은 CFHEADER + CFNET IO 모듈을 구동하기에는 충분하지 않습니다. 메인 전원 12~24Vdc 공급 하여 사용해야 합니다.** ===== Windows ===== Windows OS 환경의 PC에서 CFHEADER와 USB가 정상적으로 연결되면, 장치 관리자에 다음과 같이 자동으로 표시됩니다. {{:fieldio:cfnet:usbconnect:cfheader_devicemanager.jpg |}} ===== LINUX ===== Linux PC는 아래와 같이 USB 연결을 확인 할 수 있습니다. {{ :fieldio:cfnet:usbconnect:cfh_lsusb.png?nolink |}} ====USB 권한 설정 ===== Linux에서는 일반 USB 접근자에게 장치에 대한 직접 액세스 권한을 제공하지 않습니다. 이로 인해 CFHEADER 모듈과의 통신 시 오류가 발생할 수 있습니다. 일반 사용자가 USB 장치에 액세스할 수 있도록 하려면 /etc/udev/rules.d/99-usb.rules 파일을 다음과 같이 수정한 후, 시스템을 재부팅해야 합니다. SUBSYSTEM=="usb", GROUP="plugdev", MODE="0666" [[:fieldio:cfnet:index|이전 페이지로 이동]]