Computer to Radio Interfacing

Slides:



Advertisements
Similar presentations
Amateur Radio Technician Class Element 2 Course Presentation
Advertisements

H. 323 Chapter 4.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
8254 SOFTWARE PROGRAMMABLE TIMER/COUNTER
Lec 3: Data Representation Computer Organization & Assembly Language Programming.
An Introduction to CDMA Air Interface: IS-95A
Storing and Organizing Data. Why Do I Need to Understand How Data Is Represented? In order to install, program,maintain, and troubleshoot today’s PLCs,
1 Schlumberger SIM Toolkit in GSM Wilson Cheung Schlumberger Technologies (Asia) Ltd. SIM Toolkit in GSM Wilson Cheung Schlumberger Technologies (Asia)
2009. Operating Activities Three Main HF Stations(3A OK) Phone Digital CW Also 6m/2m station.
General Licensing Class Digital Operating Brookhaven National Laboratory Amateur Radio Club.
Amateur Radio Licensure Week 6: Transmission Modes and Radio Components Seth Price, N3MRA New Mexico Institute of Mining and Technology March 6, 2016.
Chapter 2 Procedures and Practices HF Operating Not channelized like FM. Use a Variable Frequency Oscillator (VFO). Calling CQ – Phone: CQ CQ CQ this is.
ABSTRACT Near Field Communication (NFC) is based on a short- range wireless connectivity, designed for intuitive, simple and safe interaction between.
8254 SOFTWARE PROGRAMMABLE TIMER/COUNTER. Difference between 8253 and Maximum input clock frequency is 2.6 MHz Maximum input clock frequency.
Lesson #1 – What is D-Star?
Computer System Structures
Serial Communications
Equipment Definitions
“Is it time to ban the 458?” or: Transceive Operation with the Central Electronics 20A By Robert Nickels W9RAN © 2017 RAN Technology Inc.
Networks Problem Set 3 Due Nov 10 Bonus Date Nov 9
High level Data Link Layer Protocol - HDLC
Technician License Course Module Ten Operating Station Equipment
Lec 3: Data Representation
Instruction format Instruction is a command to microprocessor to perform a given task on specified data. Each instruction has two parts: One is the task.
CISCO IOS CLI (Command-Line Interface)
Chapter 6 Digital Modes Bit – fundamental unit of data; 0 or 1
Voice Manipulator Department of Electrical & Computer Engineering
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
1) By using hamming code (even – parity), Show the correct binary number that transmitted by the sender if the receiver received binary number.
Chapter 11: Inter-Integrated Circuit (I2C) Interface
SUBMITTED BY EDGEFX TEAM
CHAPTER 3 Frequency Modulation
SIG-B Resource unit allocation coding
Diagram of microprocessor interface with IO devices
NDN Messages and NDN Packets
Networks Problem Set 3 Due Oct 29 Bonus Date Oct 26
AMATEUR RADIO TRAINING
OBJECTIVE AND FEATURES:
SERIAL PORT PROGRAMMING
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Digital Communication
Introduction to Digital Radio & PSK31
Net 323 D: Networks Protocols
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
A Wireless LAN technologies IEEE
ICSA 341 Data Communications & Networking
Setup Of 4050 EIP To Control LOGIX PLC
Internet Control Message Protocol (ICMP)
Siemens Step 7 Project with Controllere in 7 Steps: Step 1
RTTY Digital Mode Contesting and Prep for Field Day Use
Lecture#5 IPV6 Addressing
Number Representations and Basic Processor Architecture
Internet Control Message Protocol (ICMP)
Technician Licensing Class
SCADA Communication and Architecture Principles
Technician Licensing Class
PSK31 Without a PC Lyle Johnson – KK7P.
Net 323 D: Networks Protocols
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
Case Study Low-Power Wireless Networks
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Multi Mode Same Band Contesting and Prep for Field Day Use
Beacon Coordination to gain maximum benefit Brian Jacobs ZS6YZ
Conversion Check your class notes and given examples at class.
Voice Manipulator Department of Electrical & Computer Engineering
Getting Started with JT65 on the HF Bands
Analog Transmission Example 1
An Introduction to CDMA Air Interface: IS-95A
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
Arithmetic Circuits.
Presentation transcript:

Computer to Radio Interfacing May 14, 2012

A Very Simple Interface Procedure! Radio with RS-232 Interface Computer Running a Terminal Program

The Rig we’ll use is the Ten-Tek Omni 6 Plus Reasons are: Large easy to see readouts Straightforward RS-232 I/O Easy to carry The Terminal we’ll use is the N2FJP Logging Program Reasons are: We will use it at Kids Day and at Field Day It is more or less intuitive to operate It has only a limited range of capabilities.

The communication capability built into the Logging Program can: Send a code to the transceiver asking it to return a code with it’s operating frequency, and the program will put that frequency on the working screen. Send a code to the transceiver asking it to return a code with it’s operating mode (CW or PH), and then put the answer on the screen and into the log. Send a code to the transceiver asking it to return a code with it’s operating band, and then put the answer on the screen and into the log. Send various other codes to the transceiver ordering it to change one of it’s operating parameters (frequency, mode, filter bandwidth, etc.), and then expecting an answer from the transceiver which indicates the order has been performed (not performed).

In the case of the Ten-Tek the codes are Packets, having variable lengths depending on what is being asked for or what it is being commanded to do…. BUT The Packets always have: a Start Signal (like CQ), a set of addresses (K2JV this is K2AL), an action command (QSY), a set of data codes (such as “145.750”), and an End Signal (over or out). The Ten-Tek is a simple “Slave System” and does not originate Commands on it’s own, so… The Computer (Master) must “Poll” the transceiver regularly in order to stay up to date on it’s activity.

The General Command Format When the Computer calls the Transceiver Start Code Calling Ten-Tek This is the Computer Do This… Use This… End of Message Address - 04h Address = E0h There are about 20 Command and Response codes which the Ten-Tek will recognize. A few of them are listed below, the first three are the ones used by the logging program:

There are also a bunch of Data Codes which represent the operating conditions of the rig Modes Filters And then there is the case when you need to send frequencies as decimal numbers The computer will parse them out into 5 bytes encoded as BCD digits -- OY Vay! And worse, the bytes are sent in reverse order, least significant numbers first. For example… 7.156.25 is sent as 50 62 15 07 00

Another Simple Command A Simple Command Sent Repeatedly to the Transceiver The spaces are put in by the computer which Parses the codes into 2 byte words: FE FE 04 E0 03 FD FE FE E0 04 03 20 64 24 07 00 FD Answer: I’m on 7.246.42 MHz Start - Ten-Tec de Computer What Freq? EOM Another Simple Command FE FE 04 E0 04 FD FE FE E0 04 04 00 02 FD What Mode are you in? I’m in Mode 0 (LSB) and using Filter #2 (2,4 kHz)

N3FJP Main Screen with Frequency, Mode, and Data Displayed

N3FJP Rig Interface Setup Screen