r.meurer APC220 Test english

APC220 setting:

1. Connect a Silicon Labs CP210x USB to UART Bridge to your windows PC.
2. Go to the windows device manager.
3. Find the Silicon Labs CP210x USB to UART Bridge under COM/LPT.
3. Right click and select Properties.
4. Then go to the Port Settings tab and click Restore Defaults.
5. Then click Advanced and set the COM port to the lowest available number.

Now you are ready to configure your APC220 with a windows tool e.g.
"RF-ANET" | "RF-Magic" all those are the same.

You must start this program in Administrator mode!
A right click on the program icon pops up a menu.
Chose to start the program as Administrator.

While starting, the program, then the APC220 EN pin must toggle Low/High
and the SET pin must go Low.
Now you should see the APC220 settings on screen.
If not, You must select the right COM port and then click the Read button.
If still no success, double check all your setting.

Now you can configure your pair of 2xAPC220 as follows:
both APC220 must have the same RF frequency (431..478MHz)
both APC220 must have the same RF RFx rate (e.g. 9600)
both APC220 must have the same Series rate (e.g. 9600)
both APC220 must use the same COM port
both APC220 must have the same Net ID, but must have a different Node ID!
parity must be disabled.

You might also use another USB adapter with a proper pinout.
But to initialize the APC220, the EN pin must toggle Low/High once, before starting the windows tool.

 

APC220 running:

In running mode, don't connect the EN pin, neiter the SET pin!
The APC220 pinout and physical connection for running mode is as follows:

GND

VCC

EN

RX

TX

AUX

SET

L

H

nc

|_xx_|

nc

nc

The Arduino serial pins must be crossed on the way to the APC220.
Connect the Arduino RX pin with the ACP220 TX pin and vice versa.

If you're using an USB/serial adapter at the Arduino site e.g. to flash a Pro Mini board, don't forget to disconnect it and support your Pro Mini with an external power supply instead of the USB/serial adapter.
Otherwise, the Arduino RX pin can not receive serial data from the ACP220.


r.meurer APC220-Test german

APC220 setting:

1. Schliessen Sie eine Silicon Labs CP210x USB-zu-UART-Bridge an Ihrem PC an.
2. Gehen Sie zum Windows-Geraetemanager.
3. Finden Sie die Silicon Labs CP210x USB-zu-UART-Bridge unter COM / LPT.
3. Waehlen Sie mit der rechten Maustaste die Eigenschaften.
4. Gehen Sie dann auf die Registerkarte Anschlusseinstellungen und klicken Sie auf Standardeinstellungen wiederherstellen.
5. Anschliessend klicken Sie auf Erweitert und stellen den COM-Port auf die niedrigste verfuegbare Nummer ein.

Jetzt sind Sie bereit, Ihr APC220 mit einem Windows-Tool zu konfigurieren, z.B. "RF-ANET" | "RF-Magic".

Sie muessen dieses Programm im Administrator-Modus starten!
Ein Rechtsklick auf das Programmsymbol oeffnet ein Popup Menu.
Waehlen Sie hier „als Administrator starten“.

Beim Start des Programms, muss der APC220 EN Pin Low/High toggeln und der SET Pin muss auf Low gehen.
Jetzt sollten Sie die APC220 Einstellungen auf dem Bildschirm sehen.
Wenn nicht, muessen Sie den richtigen COM-Port auswaehlen und dann auf die Schaltflache Read klicken.
Falls Sie nun immer noch keinen Erfolg haben, ueberpruefen Sie alle Ihre Einstellung.

Jetzt koennen Sie Ihre Paar 2x APC220 wie folgt konfigurieren:
Beide APC220 muessen die gleiche RF-Frequenz haben (431..478MHz)
Beide APC220 muessen die gleiche RF RFx Rate haben (zB 9600)
Beide APC220 muessen die gleiche Serie Rate haben (zB 9600 )
Beide APC220 muessen den gleichen COM-Port verwenden
Beide APC220 muessen die gleiche Net-ID haben, aber eine unterschiedliche Node-ID Paritaet muss deaktiviert sein.

Sie koennten auch einen anderen USB-Adapter mit entstprechendem Pinout verwenden.
Aber bevor Sie das Windows-Tool starten, muss der EN Pin einmal Low/High toggeln.

APC220 running:

Nach erfolgreicher Konfiguration:
Im laufenden Betrieb darf weder der EN-Pin, noch der SET-Pin am USB-Adapter angeschlossen sein, oder beide PINs muessen auf High gesetzt werden.
Das APC220 pinout und die physikalische Verbindung finden Sie hier:

GND

VCC

EN

RX

TX

AUX

SET

L

H

nc

|_xx_|

nc

nc

 

 

Die Arduino serial pins muessen auf dem Weg zum APC220 gekreuzt sein.
Verbinden Sie den Arduino RX Pin mit dem ACP220 TX-Pin und umgekehrt.
Wenn Sie Arduinoseitig einen USB / Serial-Adapter zur Programmierung verwenden, z.B. um eine Pro Mini Board zu flashen, vergessen Sie nicht, dies zu trennen und Ihr Pro Mini mit einem externen Netzteil zu versorgen. Andernfalls kann der Arduino RX Pin keine seriellen Daten vom ACP220 empfangen.

Parameter-Einstellung via Terminal:

Die Parameter werden mittels TTL/UART (RX/TX) und dem SET PIN gesetzt.

APC220 timing diagram 

1ms nachdem der SET-PIN auf Low gesetzt wird arbeitet der APC220 mit Standardeinstellungen 9600, 8N1, no flow chart. Nun kann eine Befehlszeile gesendet werden. TX antworten nach 200ms mit einem Echo. Der Benutzer kann nach ueberpruefung der Daten den SET-PIN wieder auf High setzen.
10ms spaeter hat der APC220 die neuen Parameter uebernommen.

APC220 wird mittels eines ACSII Befehlssatzes konfiguriert.

Es gibt 2 Befehlsgruppen (RD = Read und WR = Write)

Es muessen Grossbuchstaben verwendet werden.
Parameter werden durch Leerzeichen getrennt.
Eine Befehlszeile muss mit(CR-LF) abgeschlossen werden.

Das Terminal program putty bedient sendeseitig leider kein CR-LF.
Bei Hterm hat man die Wahl des Befehlsabschlusses (CR-LF) per Enter Taste.
Damit funktioniert es einwandfrei!

Vor jedem Befehl muss zunaechst der SET-PIN High/Low getoggelt werden.
Anschliessend kann eine Befehlszeile gesendet werden.

Der Befehl zum Lesen aller Parameter lautet RD und die Antwort darauf ist: PARA 435000 3 9 3 0

Parameter numbers 0 1 2 3 4 5 6 7 8 9
RF frequency 431..478MHz  
RF TRx rate 1200 2400 4800 9600 19200  
RF Power 0 (Min) 1 2 3 4 5 6 7 8 9 (Max)
Serial rate 1200 2400 4800 9600 19200 38400 57600  
Parity Disable Odd Even  


Moechte man diese Parameter im APC220 speichern, so lautet die Befehlszeile: WR 435000 3 9 3 0