NHRC NHRC-Remote+ Скачать руководство пользователя страница 1

 

NHRC- 

Intelligent DTMF Remote Control 

Programming and Operations Guide 

Software Version 3.00, January 4, 2012

 

1 Introduction 

The NHRC  was designed to meet requests for a simple way to remotely control things around your shack 
or at your repeater site.  Unlike other "dumb" remote controllers, the NHRC  can provide Morse code 
telemetry in response to all valid commands.  It is a very inexpensive but elegant way to implement control of any 
device or to help you comply with FCC rules by having a remote control channel for your repeater.  The NHRC 
can be connected to any audio source, including a radio receiver or transceiver, without the need to 
modify the radio for any signals. All connections are similar to connecting a external speaker and microphone to 
your transceiver. In many cases, the NHRC- can be wired directly to a “data” or “accessory” jack on your 
radio.  Consult your transceiver’s operating manual for data or accessory connection instructions. 

The NHRC  allows you to control up to 8 loads by sending DTMF (“touch-tone”) commands over any 
audio circuit. The heart of the NHRC  is a Microchip PIC16F648A microcontroller and the Teltone M8870 
DTMF decoder IC. 

The NHRC will send command confirmation messages in Morse code.  The confirmation can be sent over 
any audio circuit.  This makes the device useful for radio or wireline applications. For radio applications, the NHRC 
can send a Morse code ID message a user defined amount of time after first transmitting.  

2  Theory of operation 

When audio arrives at the DTMF decoder, valid DTMF tones decoded by the M8870 cause the STD data valid 
signal to go high, at which point the microprocessor starts "listening" to the data from the DTMF decoder.  Since it 
is only listening to the audio it does not know when you have stopped transmitting.  The internal program starts a 
timer (the “inter-digit timer”) that is restarted with each valid DTMF received from the DTMF decoder.  All 
commands are evaluated and executed after the inter-digit timer expires. (The inter-digit timer is hard coded at 1.5 
seconds) If DTMF tones have been detected, and there is a 1.5 second gap, the tones received up to the gap are 
evaluated and if a command code is matched, then the command is executed.  This allows the NHRC- to 
operate without a unsquelched signal from the receiver. 

There are 16 unique command codes that control the outputs.  Each port has its own “on” and “off” command.  In 
addition to the 16 output control commands, there are four additional programming commands.  All 20 of the 
commands can be re-programmed by the user.  The user commands are stored in the microcontroller’s internal 
EEPROM and are retained indefinitely.  Each command can be up to 8 digits in length, and all 16 DTMF digits can 
be used (0-9, A, B, C, D, *, and #) allowing over 250,000,000 combinations. 

The microcontroller processes the received digits, and if the digits match a command, sends the appropriate logic 
signals to the IRF510 power MOSFETs to control the loads.  A high on the gate of the MOSFET causes the drain of 
the MOSFET to close to ground.  (We chose open drain MOSFET outputs instead of relay outputs because relays 
can bounce making connection to digital circuitry a problem in some cases.)  The NHRC ’s outputs can 
drive well in excess of 1 amp allowing control of huge relays if required.  Valid commands are acknowledged by 
asserting the PTT (push-to-talk) line (pulling it to ground) and sending a Morse code message of “ON”, “OFF”, 
“OK, or “ERR”.   

Содержание NHRC-Remote+

Страница 1: ...al to go high at which point the microprocessor starts listening to the data from the DTMF decoder Since it is only listening to the audio it does not know when you have stopped transmitting The inter...

Страница 2: ...stored by using the initialization process described in section 3 3 Each command has a default value and an index which is used to reference the particular command when you want to re program it Ignor...

Страница 3: ...0 Switches Remote Configuration Group 0 switches control configuration of the NHRC Remote Note In group 0 only switch 7 has a function The other switches should not be changed from their default confi...

Страница 4: ...oor or to activate the channel up button on a radio Assuming the program configuration command has not been reprogrammed to something other than the factory default of 0 sending the following command...

Страница 5: ...ode j 51 k 52 l 53 m 61 n 62 o 63 p 71 q 70 r 72 s 73 t 81 u 82 v 83 w 91 x 92 y 93 z 90 space 11 12 3 2 2 1 Examples All of these examples assume that the Program the Morse Code ID command has not be...

Страница 6: ...of these examples assume that the Program Timers command has not been reprogrammed to something other than the factory default of 2 If the Program Timers command has been re programmed to something ot...

Страница 7: ...ds command 1234 and port 1 will be turned on Another collision occurs if two commands are programmed to the same code In this case the first match the Remote finds will be used and the other s ignored...

Страница 8: ...program the command for output 2 on index 3 to be 992 send the following DTMF tones 3 03 992 3 2 4 1 Programming the Program Commands Cmmand Special care is taken for re programming the program comma...

Страница 9: ...Command command has not been reprogrammed to something other than the factory default of 3 If the Program Command command has been re programmed to something other than 3 replace 3 with the new comman...

Страница 10: ...in remotely controlling your station You won t be wondering was my command received You will always know if the NHRC Remote controller heard your command The NHRC Remote can be built in about an hour...

Страница 11: ...power to the NHRC Remote J2 12V Electrical Connections Pin Use 1 12 or 13 8 Volts 2 Ground 4 3 J3 Radio Interface J1 is a 9 position 156 header This connector is used to provide the open drain output...

Страница 12: ...ur chips Pin 1 of many components are denoted by the square pad on the PCB Install the IRF510 FETs Q1 8 so the heatsink surface faces J3 note the silkscreen orientation of the LEDs D1 8 and small tran...

Страница 13: ...for ICs lead of capacitors and Anode of LEDs 3 U3 7805 heat sink faces out 4 DO NOT USE A SOLDERING GUN Use only a 25 watt or temperature controlled soldering iron 5 Use Rosin Core solder or Alpha Me...

Страница 14: ...y component any subsequent times is completely at the discretion of NHRC LLC and may require the complete return of the kit In no case will NHRC LLC be liable for products damaged by improper wiring i...

Страница 15: ...Bussed SIP Resistor Pack YES Bourns 4606X 101 471 4606X 1 471 ND 15 2 RP3 RP4 100 100 X 4 Isolated SIP Resistor Pack YES Bourns 4608X 102 101 4608X 2 101 ND 16 1 R1 1K 1K W 5 Carbon Film Resistor YES...

Страница 16: ...2 Q3 Q3 BEEP INIT STD Q1 Q4 Q2 Q4 STD Q1 PTT_EN PTT OUT OUT1_EN OUT2_EN OUT3_EN OUT4_EN OUT5_EN OUT6_EN OUT7_EN OUT8_EN 5V VLED 12V 5V 5V 5V 5V VLED VLED 5V J2 HEADER 2 1 2 C2 1uF 1 2 VR1 10K POT 1 3...

Страница 17: ...h Range Road Pembroke NH 03275 603 485 2248 B 2 2 Monday August 09 2004 http www nhrc net Title Size Document Number Rev Date Sheet of OUTPUT3 OUTPUT4 OUTPUT5 OUTPUT8 OUTPUT1 OUTPUT6 OUTPUT7 OUTPUT2 O...

Страница 18: ...NHRC Remote Programming and Operations Guide...

Отзывы: