PC Based DVR Pan/Tilt/Zoom System
Adding a low cost Digital Video Recorder (DVR) to a PC is a fairly simple process. This application note shows how a simple system can be setup using an Antona RS232 to RS485 converter to control the video camera motion pan, tilt and zoom (PTZ or Pan/Tilt/Zoom). The recorded video picture output played back from the hard drive is perfectly good for the applications below:
The electronics for this example system consists of a Q-See Digital Video Recorder (DVR) PCI card, a dome model pan/tilt NTSC video camera made by AccuDome, 2 – 75 ohm to 120 ohm BALUNs, a 60 foot length of CAT-5 cable and our ANC-6185T RS232 to RS485 adapter. Software for the application is included with the DVR card. The software represents much of the look and feel of the final system and its operation.
Installation and Setup
The author recommends connecting
the pieces together before doing a permanent installation. That will save a lot of time later if
there is a problem with the
Installing the PCI DVR card into the computer is the first step. Follow the instructions that were included with the DVR card. This mostly means turning the computer off (unplug the 110VAC cord), removing the PC cover to access an empty PCI slot on the motherboard. After the card is installed the user powers up the computer, and installs the application software included with the card. I found that going to the manufacture’s website beat loading the software included with the card. That is because a newer software version was available for download and installing it required un-installing the older software version included with the DVR card. Getting the DVR card and software working in your PC is 90% of the system. A special note about the DVR card used in this application: the card requires a specific set of hardware and software for operation. The requirements include Windows 2000 or XP running on an Intel Pentium 3 at 800MHz (minimum) with a NVIDIA Geforce 2 VGA compatible monitor controller card. An 80 GB hard drive is recommended also. The author setup the system as described on a Dell Dimension 3000 using the ‘stock’ features that came with the computer.
The dome pan/tilt camera is
The author set the
camera on top of the PC (powered off) for a quick test of the interface in
operation. Setup the PTZ device
code (address), protocol and serial communication speed on the camera’s
internal bit switches. That
sounds a lot harder then it is.
Set the device code (camera address) to 1, the protocol to
‘Pelco-D’ and the baud rate to 9600 by matching the DVR manual
table entries to the camera bit switches. Remember, the idea is to get the
interface working, not to break speed records for how fast you can transmit
commands to the camera or set up a final camera address. Pelco-D and Pelco-P protocols are
supported by most of the DVR cards on the market in the
Using a short RG-59 BNC male-to-male cable, connect the video output signal BNC coax from the camera
to the topmost DVR card’s BNC connector for camera #1
Start the DVR card application software. With the Q-See card, the application is called ‘SuperDVR’ and is user friendly for setup. When the main page comes up, the output from the video camera should be displayed in the upper left of the display. First you must unlock the software to make any changes. To do this, click on the padlock button icon and then click on the ‘OK’ button without entering a username or password. Now, from this same screen, you click the wrench button icon (configuration) on the lower right hand side of the screen. That brings up a new screen for setting system configuration. Clicking on the dome camera button icon brings up the next screen.
Fill in the settings as shown for setting the PC’s serial port to 1, 9600 baud, 8 data, no parity and 1 stop bit. Output will be by Pelco-D protocol to the camera addressed as #1. These settings for protocol and baud rate match what we have set the camera to. The number of data bits, parity and stop bit number is fixed on this particular camera. The serial port number may be different on your system, and of course, depending upon your PTZ camera and addressing any or all of the above may be different. It is easier to make setting changes on this screen then on the camera, so take care that the camera settings are correct.
To test the PTZ functioning, click on the up-arrow button icon (return) to get to the main screen again. The lower right hand button of a direction diamond button icon is clicked to bring up the pan/tilt/zoom screen. Clicking on a directional segment of the largest icon should cause the camera to move in that direction. Zoom functions are located below the directional diamond, but the AccuDome model used does not have the zoom electronics.
For permanent installation, follow the instructions included with the camera before mounting the camera to the ceiling or wall. If you are installing multiple PTZ cameras be sure to enable the 120 ohm terminating resistor in the last camera on the CAT-5 cable. More about that under ‘RS-485 Interfacing’. The AccuDome camera used in this note is pan and tilt only. The price for a pan/tilt/zoom video camera is between $500 and $900 compared to $200 for this model. What you pay for a camera is completely application driven. If you are monitoring a parking lot, the camera price could be well over $1,000 for an outdoor PTZ metal enclosed camera. A stationary video camera with microphone to focus on an enterence door is available for under $100.
The Antona ANC-6185T or ANC-6185R provides the electronics to convert the serial RS232 comport on the PC into RS485 noise immune serial signal to control multiple video camera’s pan/tilt/zoom operation. This is because RS485 type interfaces can be ‘daisy chained’ from camera to camera. Note that the last camera in the chain should have a 120 terminating resistor installed across the plus and minus data lines. That also means that the Antona adapter should have JP4 set to enable the on-adapter 120 ohm terminating resister at the beginning of the chain as described above. Each camera has a user set unique address so that only the selected camera will be pan/tilt/zooming. The camera will have 1 or 2 sets of bit-switches that are set for the individual camera device code and communication set-up as described in the ‘Installation and Setup’ section above.
Additional Software Setup
The system operation is defined by the software included with the DVR card. In the initial software setup, the user selects which camera to control, what conditions should trigger recording on each camera, type of alarm if a camera is set to detect motion and the PC screen display. Setting the physical camera number is simply a matter of which BNC input connector is used for video input. On the DVR card used by the author, the topmost BNC input is camera #1. The 2nd from the top is camera 2, etc. That identifies which camera to select for controlling. The user sets the PTZ camera being input on the #1 (topmost) BNC video to be associated with the #1 pan/tilt/zoom control channel. Only one Antona adapter is needed to control 16 pan/tilt video cameras. Controlling more then 1 to 3 video camera almost certainly would require externally powering the Antona adapter unless the cameras were only a short distance away from the PC. The DVR card has 4 channels of video input (1 camera recording channel can accept audio). Four channels is probably enough to handle a small home or business. You can add 4 more video channels by installing a 2nd DVR card.
If you need more information on Antona's products and services, please Contact Us.
Copyright © 2006-09 Antona