Programming jig for STC15Fx DIP-8, DIP-28 chips

The STC15Fx chips use a simple TTL/CMOS async programming interface that is suited to the common USB-RS232(TTL) adapters, some of which are less than A$2 on eBay (CH341 chip).

STCMicroPgmAdapterAbove, the completed adapter. Both DIP-8 and DIP-28 are located furthese from the operating lever, and pin 1 towards the operating lever, the same jumper connections are used for both chip sizes for STC15F104E and STC15F204E.

There are two spare Gnd pins next to the black jumper above but hidden from view. They are for grounding jumpers that may be required to enable programming of some ‘bootloader protected’ chips.

The 6 pin male and female headers at lower left accept a USB-RS232 adapter (break out board style or cable) with the common Arduino pinout. The only thing that commits the pinout is the 1µF bypass capacitor between Vcc and Gnd pins and the spare Gnd pins. The USB-RS232 adapter powers the chip being programmed, and it needs to be a 5V adapter.

Alternatively one of the little MAX232 adapter boards could be used with a physical RS232 port, but power will be required.

 

Fox flasher MkII

Flashing LED driver using an ESC described a LED driver for an animal deterrent using a repurposed brushless DC motor electronic speed controller.

This article describes a simpler implementation based on a Chinese 8051 architecture microcontroller, the STC15F104E.

ff201

Above, the schematic. A very simple circuit with just a handful of electronic components (one capacitor, two resistors, one LDR, one Polyswitch, 4 x LEDs and the MCU). Continue reading Fox flasher MkII

Using the AIM to measure matched line loss

A correspondent wrote seeking explanation of difficulty he was having measuring line loss using the advice given in the AIM manual using a scan with either O/C or S/C termination:

Note the one-way cable loss is numerically equal to one-half of the return loss. The return loss is the loss that the signal experiences in two passes, down and back along the open cable.

Because my correspondent was using one of the versions of AIM that I know to be unreliable, I have repeated the measurements on a cable at hand using AIM_900B to demonstrate the situation.

The test cable I have used is 10m of RG58C/U which I expect should have matched line loss (MLL) of 0.26dB, but I expect this to be a little worse as it is a budget grade cable that I have measured worse in the past. Continue reading Using the AIM to measure matched line loss

Thermistor for CBAIV

I wanted to embed some thermistors in battery packs to use them with CBAIV and sought specifications from Westmountain Radio who declined to supply the information.

It is a straight forward matter to measure the resistance of a thermistor immersed in a stable bath of water, and similarly to observe the software response to standard resistors. Continue reading Thermistor for CBAIV

Baofeng GT-3TP MkIII review

This article is a review of the Baofeng GT-3TP MkIII, a hand held 2m/70cm FM transceiver.

The radio is supplied with a bunch of useful accessories (even if the power supply lacks the necessary Australian approval) and a brief and inadequate manual.

BaofengGT3TP

Above, the Baofeng GT-3TP purchased for about A$85 delivered overnight from Sydney. Continue reading Baofeng GT-3TP MkIII review

Antenna span tensioner using a counterweighted halyard

Correspondents have asked about application of the technique used in Antenna span spring tensioner using Antenna wire catenary calculator to a span tensioned with a counterweighted halyard.

The scenarios bear a lot of similarity, the main difference being that the tension from the counterweight is constant up to the point that the counterweight travel reaches its limit.

The tension applied is the weight force of the counterweight with a little increase to allow for friction in the sheave block.

So, lets say the scenario is a 42m wire plus halyard that adds 1m to the span under no wind conditions and can pay out a further 1m at which it reaches its limit. Lets say the counterweight is 5kg weight so 49.0N tension. Continue reading Antenna span tensioner using a counterweighted halyard

Time to get some experience with 32bit microcontrollers

After almost 50 years working with 8bit microcomputers and microcontrollers, I thought it about time to get my hands dirty on some 32bit microcontrollers.

The plan is to investigate two streams, one ST Microcontoller based and one ATMEL based, both ARM architecture. Continue reading Time to get some experience with 32bit microcontrollers

Antenna span spring tensioner

A correspondent asked about application of the Antenna wire catenary calculator to a scenario with a spring tensioner in a simple span.

His proposed tensioner has a maximum length of 2.6m at a tension of 445N, and the intention is to tension the span with no wind loading to 178N at which the tensioner is 1.92m long. Minimum GBS of the tensioner is 1560N, WLL=456N (ie the tensioner is specified that with safety factor 3.5, it reaches its working load limit at full extension).

The following is a simple analysis that assumes the fixed supports are equal height, the tensioner has the same m/l as the wire, and 2mm (#12) 30% Copperweld is used for the wire which is 42m long, so the distance between supports is taken to be 45m. Continue reading Antenna span spring tensioner

Capacitive loading device for fine tuning wire dipoles

There are applications where you might want to make the tuning of a wire dipole adjustable.

Adjusting the length is often not convenient, especially in-service tuning which might be triggered by changing vegetation, ground moisture etc.

This article shows some simple means of attachment of a small capacitive load to deploy near the high charge points, and to adjust their effect by moving them to or fro on the main dipole wire. Continue reading Capacitive loading device for fine tuning wire dipoles