FireWire (IEEE 1394) 카메라 설치 문제 해결

업데이트 됨 Dec 20, 2023

해당 제품

하드웨어

  • PCIe-8253
  • PCI-8252
  • PCIe-8255

드라이버

  • NI-IMAQ
  • NI-IMAQdx

문의사항

  • 일반적인 FireWire 카메라 설치 문제를 해결하는 가장 좋은 방법은 무엇입니까?
  • FireWire 카메라가 NI MAX에 나타나지 않습니다.
  • 내 FireWire 카메라가 응용 프로그램이 실행 중일 때 일시적으로 중단됩니다. 이 문제를 어떻게 해결할 수 있습니까? (소프트웨어 호환성 아래 Windows 장치 관리자 섹션 참조)
  • 내 FireWire (IEEE-1394) 카메라는 LabVIEW 어플리케이션에서 잘 작동했지만 실행하니 다음 에러가 발생합니다. -1074360311 : Camera not Found.

해결책

FireWire 카메라 설치와 관련된 일반적인 문제는 MAX 또는 Device Manager에서 카메라가 보이지 않거나 카메라에서 카메라를 가져올 수 없다는 것입니다. 이러한 유형의 문제 및 기타 문제는 종종 세 가지 원인에서 비롯됩니다.
  • 소프트웨어 호환성
  • 하드웨어 호환성
  • 손상된 하드웨어
참고 : National Instruments 소프트웨어 및 하드웨어를 설치하려면 Windows에서 관리자로 로그인하거나 관리자 권한이 있어야합니다.

 

소프트웨어 호환성

호환 카메라

IEEE 1394 용 NI-IMAQdx 및 IMAQ에서 작동하려면 카메라가 IIDC / DCAM 사양을 준수해야합니다.
  • 테스트를 거쳐 지원되는 IEEE 1394 카메라 목록을 보려면 카메라 네트워크에서 버스 타입»IEEE 1394를 선택하십시오.
  • IEEE 1394 버전 1.5.x 및 이전 버전용 NI-IMAQ는 IIDC 1.30 호환 카메라를 지원합니다. NI-IMAQ for IEEE 1394 버전 2.0 이상 및 IMAQdx는 IIDC 1.31 (및 이전 버전) 호환 카메라를 지원합니다.
 

드라이버 설치

카메라 드라이버를 사용하면 National Instruments 소프트웨어가 카메라와 인터페이스 할 수 있습니다.
  1. NI-IMAQdx 드라이버의 최신 버전이 설치되어 활성화되어 있는지 확인하십시오. 여기에서 소프트웨어를 구입할 수 있습니다.
  2. Readme를 확인하여 드라이버가 운영 체제를 지원하는지 확인하십시오. 또한 사용중인 LabVIEW 버전이 지원되는지 확인하십시오.
  3. 충돌하는 타사 드라이버가 없는지 확인하십시오.
  4. FireWire 카드 또는 내장 FireWire 포트용 드라이버의 최신 버전이 설치되어 있는지 확인하십시오.


Windows 장치 관리자

Windows 장치 관리자는 운영 체제에서 인식하는 모든 하드웨어를 표시합니다.
  1. FireWire 카메라 또는 카드가 Windows 장치 관리자에 나타나지 않으면 드라이버에서 볼 수 없습니다.
  • 시작»제어판»시스템»하드웨어 탭»장치 관리자를 선택하여 장치 관리자를 시작합니다.
  • 대부분의 FireWire 카드는 장치 관리자의 네트워크 어댑터 , FireWire 컨트롤러 또는 Imaging Devices 범주에 나열됩니다. 카메라는 National Instruments IMAQ 인터페이스 범주에 나열되어야합니다. 그렇지 않은 경우 Troubleshooting Hardware Installation Problems을 참조하십시오.
  • FireWire 카드 또는 내장 FireWire 포트용 드라이버의 최신 버전이 설치되어 있는지 확인하십시오.
  • 참고 : FireWire board는 운영 체제에서 인식에 필요한 OHCI 칩셋을 가지고 있지 않을 수 있습니다.
  1. 카메라가 일반 1394 데스크탑 카메라로 나타나거나, 옆에 느낌표가 표시되어 올바르게 구성되지 않았다는 것을 나타내면 다음 단계들을 수행하여 NI-IMAQdx 또는 IEEE 1394 드라이버용 레거시 NI-IMAQ를 사용하여 카메라를 다시 설치하십시오.
  • 장치에서 마우스 우클릭하십시오.
  • 드라이버 업데이트 ...를 선택하십시오 .
  • 다음을 선택하십시오 : Install from a list or specific location.
  • 다음을 선택하십시오 : Don't search. I will choose the driver to install.
  • 사용 가능한 드라이버 목록에서 NI-IMAQdx 드라이버 또는 Legacy NI-IMAQ for IEEE 1394를 선택하십시오.
  • 드라이버를 업데이트 한 후 MAX를 열고 보기»새로 고침을 선택하십시오. 카메라를 보려면 내 시스템»장치 및 인터페이스»NI-IMAQdx 장치 또는 내 시스템»장치인터페이스»Legacy NI-IMAQ IEEE 1394 Devices (선택한 드라이버에 따라 다름)를 선택하십시오.
  1. 카메라가 한 대의 컴퓨터에 나타나지만 다른 컴퓨터에는 나타나지 않으면 작동하지 않는 컴퓨터가 작동중인 컴퓨터와 동일한 드라이버를 지정하고 있는지 확인하십시오. 컴퓨터는 1394 Legacy가 카메라에 필요한 것이지만 하드웨어로 non-legacy드라이버의 우선 순위를 지정할 수 있습니다.
  2. 카메라가 장치 관리자에 전혀 표시되지 않으면 OHCI 버스 호스트 컨트롤러용 드라이버가 기본 드라이버에서 타사 드라이버로 변경되었을 가능성이 큽니다. 다음은 이 문제를 해결하는 단계입니다.
  • 장치 관리자에서 버스 호스트 컨트롤러, 1394 버스 또는 유사한 이름의 장치를 찾습니다.
  • 찾으면 위의 1 ~ 4 단계를 따르십시오.
  • 사용 가능한 경우 OHCI Compliant IEEE 1394 Host Controller 드라이버를 선택하십시오. 특정 드라이버를 사용할 수 없는 경우 카메라를 일반 데스크탑 카메라로 볼 수 있을 때까지 다른 옵션을 시도하십시오.
  • NI의 드라이버와 카메라를 연결하려면 위의 절차를 따르십시오.
  1. 카메라가 간헐적으로 나타나는 경우 운영 체제에 최신 서비스 팩이 설치되어 있는지 확인하거나 최신 운영 체제로 업그레이드하십시오. 또한 아래 설명대로 전원 요구 사항이 충족되는지 확인하십시오.


MAX - Measurement & Automation Explorer

드라이버가 카메라와 연결되어 있는지 확인하십시오. 기본적으로 드라이버는 처음 연결될 때 IEEE 1394 카메라와 연결되지 않습니다.
  1. MAX를 실행하거나 보기»새로 고침 (F5)을 선택하십시오.
  2. Devices and Interfaces(장치 및 인터페이스) 탭을 확장하여 카메라를 찾습니다.
  3. 카메라가 일반 IEEE 1394 카메라 또는 일반 Consumer 카메라로 표시되면 카메라에서 마우스 우클릭하고 Legacy IMAQ for IEEE 1394 또는 NI-IMAQdx드라이버를 수동으로 할당하십시오. 새로운 드라이버가 장치에 할당되었다는 경고 대화 상자가 나타날 수 있습니다. 이것은 정상입니다. 수동으로 카메라 파일을 삭제하지 않는 한, 시스템에 연결된 각 카메라에 대해 이 절차를 한 번만 수행합니다.
  4. LabVIEW 나 Vision Builder에서 이미지를 수집 할 수는 있지만 MAX에서 볼 수 없다면 일반적으로 두 가지 이유가 있습니다 :
  • MAX 데이터베이스가 손상되어 MAX에서 카메라가 나타나지 않을 수 있습니다. 손상된 데이터베이스를 수정하려면 다음 명령을 사용하여 구성 파일을 재생성하십시오. 명령 프롬프트에서 이 명령을 실행해야합니다. 명령을 실행할 때 MAX는 닫아야합니다.
  1. 시작»실행을 선택 하십시오.
  2. cmd입력 하여 명령창을 여십시오.
  3. 다음을 입력하여 MAX 디렉토리로 이동하십시오 : cd <루트 디렉토리>\Program Files\National Instruments\MAX
  4. 다음을 입력하십시오 : mxsr.exe -uconfig.mxs
  • 이것은 일반적으로 베타 소프트웨어가 컴퓨터에 이전에 설치되었을 때 발생하는 설치 문제입니다. 1.5 드라이버가 제대로 설치되면 <root directory>/Program Files/National Instruments/MAX/UI Providers 디렉토리에서 imaqcfgui.mxs 파일을 찾을 수 있습니다. 이 파일이 없으면 설치가 성공적으로 완료되지 않았습니다. 일반적인 솔루션 중 하나는 설치 CD에서 IMAQCFG.msi를 검색하는 것입니다. 이 설치 프로그램을 실행하면 문제가 해결됩니다. 실패하면 재설치해야합니다.


하드웨어 호환성

전원 요구 사항

  1. 카메라가 컴퓨터의 FireWire 포트에 연결되어 있고 전원이 켜져 있는지 확인하십시오. 일부 1394 카메라에는 LED 전원 표시등이 있습니다. 대부분의 카메라는 전원이 공급되는 허브에서 6핀(A) 또는 9핀(B) FireWire 케이블을 통해 전원을 공급받습니다. 다음은 FireWire 카메라에 전원이 공급 문제를 발생시킬 수 있는 세 가지 원인입니다.
  • 랩톱에 연결한 경우 - 일부 랩톱에는 전원을 공급하지 않는 4핀 포트가 있습니다. PCMCIA FireWire 카드를 사용하면 카메라에 전원이 공급되지 않을 수 있습니다.
  • 동일한 허브에 여러 대의 카메라가 연결된 경우 - 허브에는 여러 개의 포트가 있을 수 있습니다. 하나의 허브에 너무 많은 카메라가 연결되어 있는 경우 자체 전원이 있는 외부 FireWire 허브를 사용할 수 있습니다. FireWire 허브의 한 예로 Belkin FireWire 6-Port Hub (Model# F5U526)가 있습니다. 그러나 외부 전원 허브는 작동해야합니다.
  • 케이블 길이가 긴 경우 - 케이블이 너무 길면 제공된 전원 또는 신호가 카메라에 도달하지 못할 수 있습니다.

카메라에서 보낸 신호

  1. 카메라가 카메라에서 신호를 보내고 있는지 확인하십시오. 촬영을 테스트하려면 카메라를 자유 작동 모드로 설정하십시오. 트리거가 전송될 때만 획득하도록 카메라를 설정했다면, 시간 초과가 발생하기 전에 트리거가 전송되고 있는지 확인하십시오.
  1. 다른 슬롯/포트, 컴퓨터 또는 장치 사용해보기 - 다음 단계는 하드웨어 호환성 및 손상을 테스트한다는 두 가지 목적을 가지고 있습니다. 모든 단계를 시도할 필요가 없을 수 있습니다. :
  • 카메라를 다른 포트에 설치하십시오.
  • 다른 컴퓨터(사용 가능한 경우)에 카메라를 설치하고 올바르게 설치되었는지 확인하십시오.
  • 작동하는 동일 카메라가 있는 경우 해당 컴퓨터에서 테스트하십시오.

펌웨어

카메라의 펌웨어가 오래되었을 수 있습니다. 예를 들어, DFK 31BF03-Z가 MAX에 나타나지 않으면 카메라의 오래된 펌웨어가 문제일 가능성이 큽니다. 첨부된 zip 파일에 포함 된 BFChecker.exe 프로그램을 실행하여 현재 펌웨어를 확인하고 카메라가 3209 버전보다 오래된 펌웨어를 사용하는 경우 BFFirmwareUpdate.exe 프로그램 (첨부 된 zip 파일에도 있음)을 실행하십시오. 펌웨어를 버전 3209로 업데이트하면 NI-IMAQdx 장치에서 MAX로 카메라를 인식 할 수 있습니다.

손상된 하드웨어

위의 단계를 통해 문제가 카메라 또는 카드로 좁혀지면 카드 손상일 수 있습니다. 카메라 또는 카드 공급 업체에 문의하여 수리 또는 교체를 결정하십시오.