V2 Chapter 19

Start of the new year resolution list, bug in the ICOM R 7100 notch filter, New Kerr modules installed,  Antenna power supply redo, search for new antenna rotor and work on the client/server software.

Additional Content

81. Client/Server Software ( 2006-05-11 to 2006-06-15 )

I need an Alpha tester to help me. That person will work with me on shaking out the bugs in the SETI Net client/server software. Requirements are:

  • Willingness to work without pay - consider it a hobby, I do
  • Able to devote a couple of hours/week for several weeks any time during the day or night is fine. If you are outside of the U.S. that works as well.
  • High speed connection to make the process as painless as possible.
  • Some knowledge of antennas, receivers and SETI. I am not looking for and expert in any of these fields only someone with a grasp of the basics so that, together, we can smooth out the client/server software and hardware.

The Alpha tester selected will download the current Client software and simply run it on his computer. When something doesn't run right or is not understandable email the SETI Net mail list with the specifics. I will make the changes and post a new release. We will use the mail list so that other users can view the process and comment on it as we go. Its as simple as that.

If you think you are the one for this task post on the SETI Net Mail list. I will set up a Master Client account for you and we will get started.

Release version 2.0 of the client now posted. Sky map seems to be working well now.

2006-05-21 Designing out loud - I am attempting to design the software that will control the antenna position graphically - the Sky Map. It has been in the Remote Client software for a while but has never worked correctly. This is what Antenna and Sky Map need to do on each refresh time tick..

Antenna Refresh Process

Each tick the Antenna Refresh Process will

  1. Call Sky Map Refresh. This will keep the Sky Map icons current with the antenna hardware. This call is done first to keep the icons on the screen with minimum update blink.
  2. Redraw the Sky Map icons (Star location, Ant location and Scan area)
  3. Update the Sky Map Current Ant Position parameters
  4. Check for a New Ant Position signal from Sky Map. When sensed the Antenna will use the parameters to command the antenna movement. That will move the antenna to the new position. This operation only for the current Master Client.

Sky Map Refresh Process

Scan Switch= Off - This is the initial condition.

  1. The search area is displayed, the Lock Led is off, Lock parameter is reset
  2. Antenna Finder click shows the current position of the antenna. Sky Map uses Current Ant Position parameters for this purpose. Star Finder click shows the current location of the star icon. it is at an unknown position on initial use or last position after that.
  3. Current Ant Position parameters are used to move the Ant icon
  4. Sky Map Mouse left click moves the antenna to the clicked on location. This is done when Sky Map sets its New Ant Position flag and parameters. The Antenna senses the New Ant Position flag, resets it, and uses the New Ant Position Az/El to change the needle positions on the Az and El gauges. This starts the physical antenna moving. At each refresh Antenna will update the Sky Map Current Ant Position Az/El values.
  5. Mouse right click moves the star icon to the clicked on location. This is done by Sky Map alone since Antenna does not know shit about stars, Lock conditions or the Scan switch.

Scan Switch = On

  1. The star icon position will be tested to be within the antenna scan area. If not an error message will be displayed and the Scan switch will be shut off. The operator will have to right click within the scan area, which moves the star icon, and set the switch again..
  2. The Antenna position icon will start moving toward star icon. This is done because Sky Map first senses that Current Ant Position is outside current star position, by more than one degree in any direction, and sets the New Ant Position flag and parameters to the star location. The Antenna will sense the new position flag and use it to set the needles on the Az and El gauges. The Lock LED will change to Money Green color
  3. When Current Ant Position and Star position are within 2.5 degrees (in Az and El) of each other Sky Map will set Lock parameter and Lock Led will change to Lime color.
  4. When Scanning is attempted on a star position outside of the range of movement of the antenna (the search area) the system will make an audio report using the Windows Question sound. The operator can stop this report by shutting down the scan operation or by selecting a new star within the search area.

2006-05-18 Still working on changes to the Client/Server software. I now have the 3kH/18kH switch sorted out but ran into a lot of other issues that have to be worked off one at a time. Stay tuned.

I will be running some test on the software for further changes. One of the first things will be the addition of a switch on the front panel of the client receiver to select between 3 kHz and 18 kHz audio stream.

I also need to build a better set of audio cables between the Icom receiver and the sound board on the remote server.

jpg of the Sound Layout for SETI Net

80. Rotor Replacement Search ( 2006-04-27 to 2006-05-11)

2006-05-11 Rotor repaired again. I found a broken connection in the Az position encoder electronics and once fixed the system seems to work.

2006-04-29 - The antenna and rotor is coming down from the pole (see the picture on the front page). I did get a quote from EGIS but is was 1,200 EURO for the rotor alone. That is way to much so I am looking for a used version or some other solution.

Antenna Down for Rotor Repairs

I got the antenna and rotor down once again with only a few minor scratches (to me not the antenna) and have the rotor down in the shop for work. The front picture shows the Jin pole still up and ready for replacement of the rotor and antenna. It looks bent because the camera is twisted a bit.

The main rotor is old, broken (again) and needs to be replaced. Its been on the pole for nearly 20 years now and has suffered much - I cannot keep it running any longer. A long Google session turned up a company in Germany, EGIS that sells the same rotor with a modern design. I am in contact with them to see if a replacement can be purchased.

Rotor Repair Underway

79. Remote Server Streaming Audio (2006-04-08 to 2006-04-27)

I now have the basic part of the streaming software running and am working it into the Remote SETI Server software. Stay tuned.

Working on the audio streaming software for the Remote SETI System. This is turning out to be more difficult than I thought.

78. Rotor Power Supply (2006-03-02 to 2006-04-08)

I have the antenna running again and now am casting about for the next direction to take. Rather than use any of the commercial supplies that I found I decided to build one myself. This is a +36, +16 + 5 Volt system to run the rotor motors and associated logic.

I managed to get the power supply installed and running but not without blowing out my two new Kerr modules (damn). Just as I was installing the last module I dropped a test probe across the 110 VAC coming into the control box with predictable results (lightning flash, swearing, *really* bad smell, etc). I have new chips on the way but managed to get two of the older modules running in the mean time.

The power supply seems to work better than the old switching system I had before with the added advantage that I can repair it when it blows out.

2006-03-02 I received the two modules from Jeffrey Kerr and installed them without problem. Along the way I realized that my 24 VDC switcher power supply, for the elevation rotor motor, was folding back to about 10 VDC when asked to move the dish. This accounts for the slow elevation movement that I have noticed lately. The fix is to replace the power supply. I don't know about you but I find that switcher power supplies are a pain. They are always crapping out. It's not that they are electrically noisy, that problem seems to have been designed out with proper shielding and grounding, it's simply that they fail way to often. I am going to move to simple linear regulated supplies. I found and bought several power supplies from a local surplus house today and will attempt to find a combination that will run the rotor. Stay tuned.

77. RS-232 Network (2006-03-01 to Present)

I have been having a problem with the antenna control system. It has two of these modules , one for Az the other for El. They both hang from an RS-485 bus and turn on the rotor motor when commanded from the control computer and count motor revolutions and report back the change in degrees.

Lately they have been throwing off checksum errors for no reason the I can figure out. I have brought them both down to the shop and hooked them to a local RS-485 bus and they do error out once in a while. I have 'scoped them till I'm blue in the face and cannot seem to find the problem. When they work - they work well; when they fail the fail miserably.

I gave up and ordered two new controllers form Jeffrey Kerr, LLC yesterday with a two day delivery. pssc_bd.jpg (15738 bytes)

The new modules are a different design but should work for my system. I also ordered a stocssa485k RS-232 to RS-485 converter to eliminate that as a possible problem child. Hopefully this will clear up the instability of the rotor servos.

Stay tuned.

76. ICOM IC R7000 Problem (2006-02-03 to 2006-02-20)

Now that the receiver is back running I can go ahead with other problems. I found a few new bugs in the R7000 driver software and released them. I moved the antenna control software away from an OLE architecture and to a simple Delphi unit. This is mostly complete and is released. Now its back to the Client/Server stuff (from the To Do list below). Currently I am working on the audio stream again. The server side is still un-incorporated into the server application and should be for consistency and startup flow.

76. ICOM IC R7000 Problem (2006-01-10 to 2006-02-02)

Don Latham from the SETI League pointed out that C135 could be leaking and would slowly bias up the op amp. I have simply broken out the cap and will replace it from the top so that I don't have to remove the IF board itself. Stay Tuned.

  1. Well that didn't help. My choices are now to either take the circuit out of the system or replace the op amp. I guess I'll look for a op amp first. That can be changed from the top by busting the old one out and soldering to the legs that remain. I found a couple of these at Fry's for a buck each...
  2. Damn - didn't help either. I had to finally pull the IF board out and install a new Op Amp after busting out a perfectly good one, but the problem remains. Now that I know that the Op Amp and the input cap (C135) are good I 'should' be able to track down where the bias voltage is coming from. There are only three caps in the schematic that could account for it and I nominate C138 that 0.01uf lurker is the only way DC could get to the input of the amplifier. We will see.
  3. Double Damn - that didn't help either. With that cap out of the circuit it acts the same. I guess I'll just have to drive it to its logical extreme by removing the next cap in order. C137 - your out of there!
  4. Triple Damn - I have removed *all* the caps and still no change.
  5. I connected C135 directly to the output and the thing seems to work. This cuts the filter right out of the circuit. This shows a deep misunderstanding of the intended operation of that filter circuit on my part. Does anyone have a better suggestion?

2006-01-17 - A problem has crept into my receiver (ICOM R7000). What happens is that in SSB mode the audio will die off. It will restore itself as soon as I power off and then back on but after about 3 min. it dies again.

I have tracked the problem down to a notch filter on the IF board. The schematic is below. I find that if I simply touch pin 5 on the op amp the circuit will start operating correctly but then will die again after about 3 min. I cannot figure out why that should be. I could replace the Op Amp but its hard to get to and I'm afraid that I might cause more problems getting to it. I have simply heated the pins on the op amp with my iron but that didn't help either. One thing that bothers me is the fact the amp has +8.9V on the positive rail but -7 on the lower rail. I'm not sure if this could be the problem or a red herring.

Any help? Email me: Jim@SETI.Net Thanks.......

75. New Years To Do List (2006-01-01 to 2006-01-10)

I love the start of each new year. It allows me to ignore the failures of the past and plunge into the next year with the erroneous idea that everything is going to turn out great. I always start with a to do list.

Module TO DO Description Status
Remote Client This software needs work. It was developed over a period of time when learning the ins and outs of Client/Server development was the principal goal - it shows.
  1. There is some shutdown problem that causes a memory fault.
  2. I don't like the 'Get Status' logic for the user
  3. There is a way to open but not close the antenna and once open the update should start automatically
  4. Getting an HTTP not found error (404) followed by 'cannot create file "C;\img.jpg"
  5. Receiver 'open' but no 'close'
  6. Add help hints to all controls on the receiver
  7. Find out why the receiver audio shuts down
  8. Build the receiver auxiliary functions (Step, Memory, IF Shift, Scanner, Audio, Recalibrate)
  9. Make button labels reflect state (Mute/Muted Power On/Power Off)
  10. Need to pull the 'request' needles to the current position of the 'report' needles
  11. Map does not lock to antenna position. Need to initialize the Ant and Star pointers correctly
  12. Show Traffic label error
I will update this area as I work off the TO DO List

  1. I 'think' that I have found and fixed the memory fault.
  2. The Get Status logic re-write is complete
  3. Still don't have a different way to open/close the antenna
  4. I decided not to update the image of the antenna. This was causing a huge problem with the download of the image from the server and no way to fix it.
  5. Fixed - Open/Close
  6. Hints installed and working
  7. Working in this one (See above R7000 problem)
  8. No progress on Aux functions
  9. Changed button label on power
  10. No change on the request logic yet
  11. No progress on this fix
  12. What the heck was this one???
Remote Server This module is a jumble of various building blocks, some of which are actually separate EXE's and it needs to be regulated.
  1. The antenna image module needs to be cleaned up and pulled into the main server. Need to figure out how to start the image capture correctly and how to adjust the contrast
  2. The server user interface is crap. Messages are not setup to be handled right and need to show/hide the traffic monitor. This whole interface needs a face lift.
  3. Receiver server and the R7000 controller need to be brought into the server.
  4. Audio server and client need to be cleaned up for UDP and brought into the server. Need to build in 'sleepy client' logic for the audio portion.
  5. Build a workable log system
  1. Antenna Image was given up on.
  2. Still crap
  3. Working and much better now
  4. No progress yet
  5. No progress
Antenna Server I managed to figure out how to turn off the driver error message boxes that were locking up everything but now the fun starts (this may be the biggest problem in this list).
  1. Convert all movement commands to exception structures. This is need for some kind of error recovery logic
  2. Add LNA filter On/Off protocol
  3. Wire in the correct serial port somehow
  1. Turns out to be very complex with little progress so far
  2. No progress but this seems simple - do it
  3. Fixed with logic that scans all the serial ports
Spectrum Analyzer It turns out that the SpecAna will be a key component for Remote SETI as well as for the local SETI Net station. It is where the incoming signal is converted to the frequency domain and where the waterfall is generated. It also is how the WAV file is tagged with SML and archived. It need attention.
  1. Clear out the Tone and Waterfall buttons
  2. Figure out how to recognize the client Multi Media setup (mixers, recording control etc) and present them a items on the user interface - this is a pick buster.
  3. Add FFT size selection
  4. Convert the horizontal scale on the display to frequency (base band and at RF)
  5. Regulate the waterfall to correspond to the client video capabilities
No progress on any of these
Second Antenna Right now there is only one antenna available. I need a second, reference, antenna for the lower band (100 to 200 mHz) and I have a 5/8 dipole available to use it.
  1. Mount the vertical on the house
  2. Route the cable to the shack
  3. Build an automatic switch system out of good quality Relays
  4. Design the control protocol necessary
I have the vertical mounted and the cable run to the shack. No movement on the switching relay yet.
Help System Configuring this station is a nightmare. I need something 'like' a script setup that can help a remote user get on board and for my self as well. I also need a web centered help page for remote users.
  1. Start a draft for Remote User. Make it linkable to the web page and consider a separate downloadable module
  2. Build a draft for the local station
No progress on any of these
Archive System I have the basics of a data archive system on the web site now but it never has worked right. This could be an important part of the Remote SETI and well as local SETI station operation.
  1. Build an automatic archive system into the Remote Server with control protocol from the Remote Client that will tag (SML) and save WAV files to the server as they are being created.
No progress on any of these
New Receivers I still have two more receivers that could be brought into SETI Net Yaesu FT-757 HF receiver/transmitter and the Yaesu FT9000 UHF receiver/scanner
  1. Add ID downconverters to the two receivers
  2. Bring them on line as reference receivers or interference cross check receivers.
  3. Consider a remote base setup using the 757 and some new HF antenna
No progress on any of these