STM8S005 mit ENC28J60 nach Spannungsausfall IP Adresse weg

Gast #5192579
Lesenswert?

Hallo Forum,
die im Bild dargestellte Platine vom netten Chinamann macht nichts 
weiter als 16x GPIO's per http Kommando zu schalten.
Einziges Manko dabei, ich richte meine IP Adresse im Heimnetzwerk ein, 
was auch noch super funktioniert, wenn aber dann die Spannung 
weggenommen wird ist wieder nur die default IP Adresse aktiv 
(192.168.1.4 Port 30000).
Jemand aus der ST Fraktion eine Idee, ob man das evtl. noch lösen könnte 
mittels Software und/ oder Hardware?
Angehängte Dateien:
Gast #5192602
Lesenswert?

das hatte ich nur auf die schnelle gefunden:

echnical Specifications:
1.External power supply voltage: 5.5V DC 2A Max
2.Relays can be accessed: 16
3.Electronic switch life: 100,000 times
4.Working temperature: -30 ~ 85?
5.Size: 47*48*20mm

Instructions:
1. Set IP in Internet Attribute
2. Default IP 192.168.1.4 Port:30000
Open Browser and input https://192.168.1.4/30000 .Enter the control 
interface
3. Relay control https Command:
Relay 1-8Bit Command:
https://IP/Port/00 : Relay-01 OFF
https://IP/Port/01 : Relay-01 ON
https://IP/Port/02 : Relay-02 OFF
https://IP/Port/03 : Relay-02 ON
https://IP/Port/04 : Relay-03 OFF
https://IP/Port/05 : Relay-03 ON
https://IP/Port/06 : Relay-04 OFF
https://IP/Port/07 : Relay-04 ON
https://IP/Port/08 : Relay-05 OFF
https://IP/Port/09 : Relay-05 ON
https://IP/Port/10 : Relay-06 OFF
https://IP/Port/11 : Relay-06 ON
https://IP/Port/12 : Relay-07 OFF
https://IP/Port/13 : Relay-07 ON
https://IP/Port/14 : Relay-08 OFF
https://IP/Port/15 : Relay-08 ON
Relay 9-16Bit Command:
https://IP/Port/16 : Relay-09 OFF
https://IP/Port/17 : Relay-09 ON
https://IP/Port/18 : Relay-10 OFF
https://IP/Port/19 : Relay-10 ON
https://IP/Port/20 : Relay-11 OFF
https://IP/Port/21 : Relay-11 ON
https://IP/Port/22 : Relay-12 OFF
https://IP/Port/23 : Relay-12 ON
https://IP/Port/24 : Relay-13 OFF
https://IP/Port/25 : Relay-13 ON
https://IP/Port/26 : Relay-14 OFF
https://IP/Port/27 : Relay-14 ON
https://IP/Port/28 : Relay-15 OFF
https://IP/Port/29 : Relay-15 ON
https://IP/Port/30 : Relay-16 OFF
https://IP/Port/31 : Relay-16 ON

View relay status command
https://IP/Port/99 : Feedback current I/O status by 16 ACSII . MSB is 
for the first bit.and LSB for 16th bit.
E.g : Return 1111000011110000 It is means Relay 1-4 is ON,Relay 5-8 is 
OFF,Relay 9-12 is ON,Relay 13-16 is OFF.


Modify IP
https://IP/Port/41 : When modify IP,the Relay-01 must not be 0, 
Relay-01~04 all can not be greater than 255.Port can not be 0.


Restore Default
LED will flash once when short press button.
Long press button and don't release until LED lit aways.Then release 
button ,the led will off.It said it is to restore the factory settings. 
IP 192.168.1.4 and Port 30000
Gast #5192604
Lesenswert?

@4328970765432459780876543:
Genau mit modify IP kann ich auch die IP ändern, das geht auch 
wunderbar.
ABER nach Trennung der Versorgungsspannung ist die Leiterplatte nur über 
die default IP erreichbar, die von mir vergebene IP ist nicht mehr 
erreichbar.
Software vom ST Controller ist leider nicht vorhanden.....
Gast #5192627
Lesenswert?

für klickfaule:

1
Es funktioniert wie folgt:
2
- Verkabelung wie in der Anleitung ist korrekt (Tx -> Tx, Rx -> Rx +Spannungsversorgung), im youtube Video ist es falsch dargestellt  :(
3
- Arduino ist nicht notwendig, es reicht ein USBseriell Wandler mit 3,3 V Spannungsversorgung (min. 180 mA)
4
- 57600/N/1, richtigen COM Port auswählen
5
- ggf. am Sainsmart Modul per Taster einen Reset ausführen
6

7
Code: [Auswählen]
8

9
192.168.5.4 port 29999
10

11
FB 21 55 18 06 C0 A8 05 04 75 2F
12
blau ... IP Adresse in hex-Darstellung
13
orange ... Port in hex-Darstellung
14

15
gesendet:
16
Code: [Auswählen]
17

18
FB 21 55 18 06 C0 A8 05 04 75 2F
19

20

21
empfangen:
22
Code: [Auswählen]
23

24
FB FF 5B
25

26

27
nach Reset empfangen:
28
Code: [Auswählen]
29

30
FD 58 C0 A8 05 04 75 2F 5D
Gast #5192635
Lesenswert?

@4328970765432459780876543:
Wirklich vielen Dank.
Ich werde den Vorschlag mit dem USB-TTL Adapter mal testen.
Der obere Vorschlag mit  41  40 usw. funktioniert jedenfalls nicht.
Habe das auch schon mit verschiedenen Browsern probiert.
Gast #5192787
Lesenswert?

Hab mal versucht über die UART2 Pins(PD5/PD6 Pin) vom Controller was 
auszulesen, da kommt nicht annähernd was in die Richtung raus. Auch 
wurden verschiedene Baudraten, TX und RX gedreht versucht.

Die Schnittstelle BJ1(GND/3,3V/nRST/SWIM) die rausgeführt ist, dabei 
handelt sich es um eine SWIM Schnittstelle, da kann ich mangels 
Hardware+Software aber nichts damit anfangen.

Denke wirklich, der Chinamann hat hier wirklich eine dauerhafte 
Speicherung im Flash oder EEPROM der neuen IP einfach nicht 
implementiert.
Gast #5302934
Lesenswert?

Ich hatte mit 2 Module gekauft. Ich hoffe jemand hatte schon etwas Glück 
bzw. der dauerhaften Änderung der IP gehabt.
Es kann doch eigentlich nicht sein, dass die IP nicht dauerhaft geändert 
werden kann. Dagegen spricht ja auch der Resettaster ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren