Programm startet beim Anlegen an Spg nicht immer

  • 1
  • 2
  • 3
  • Page 2 of 3
tbegle
Benutzer
Avatar
Gender: n/a
Age: 64
Posts: 150
Registered: 01 / 2018
Subject:

1 Millon Soup Bubbles and more

 · 
Posted: 01.11.2020 - 11:26  ·  #9
Recht herzlichen Dank an eure rege Anteilnahme an meiner Herausforderung!

Danke für den Tipp bezüglich Leiterbahnen - werde neben 70um Leiterbahnen die Leitungen mit CU Draht(auflöten) verstärken
Eure Vermutung mit dem Spg. Einbruch wg. dem 4700uF Elko // zum LIPO scheint eines der Probleme gewesen zu sein - nun entfernt!
Der DC-Motor stört wie die Sau - zur Freilaufdiode kommt noch // ein 100n + 100n M- zur Masse. - x sehen. Danke!
Der Wachhund wurde eingeschläfert! - hatte (bei mir) keinen Einfluss.
Mit BODLVL muss ich mich beim 328 noch schlau machen
Die Schaltung an sich ist recht komplex - dank I2C kann ich mir einen Prozessor mit 1000 Beinen ersparen der Ausserdem nur einen Bruchteil
meiner Anforderungen abdecken kann.

Alle veränderlichen Parameter(120!) werden ins EEprom gelegt, dadurch spare ich mir eine Neu Prog.! hat sich bestens bewährt!

PCA : byte = $41; // 16 x PWM 12bit(0-4095) Freq. 25Hz ....15800Hz 2€
HDC1080 : byte = $40; // TWI(I2C) Temp. & rF 3€
DS3231 : byte = $68; // HW-Clock (super genau) 1€
BH1750 : byte = $23; // Helligkeits Sensor (LUX) 1€

Radar [@PinD, 5] : bit; // Radar Sensor Anlagenschutz (D05) 1€ (suuuper!! geht durch 30cm Wände)
Busy_F[@PinB, 3] : bit; // Busy Flag = 1 (Sound EIN/AUS) (D11)
IR_LED[@PortD,6] : bit; // IR LED(für RS232 out) (D06)
Mute [@PortB,2] : bit; // LS Mute Pin (D10) 2€ DFPayer(32GB >1000 Adressen)
SW_BD [@PortB,1] : bit; // Switch RS232 (TX/RX) (D09) 2€ bilateraler Switch 2. RS232 für 2 x BLE Bluetooth
LED [@PortB,0] : bit; // LEDrt on Board (D08)
16 fach NMOS Treiber Array 30V/5,6A (Eigenentw.)

Ein Projekt für kleine und Grosse KInder! (Freibäder - Party's) 1 Million Soup Bubbles and more (8 Seifenblasen Kanonen, damit kann ich ein ganzes Stadion mit Seifenblasen füllen!) Start Frühjahr 2021 falls sich die Corona verzogen hat!


Einen schönen Sonntag
Toni
tbegle
Benutzer
Avatar
Gender: n/a
Age: 64
Posts: 150
Registered: 01 / 2018
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 01.11.2020 - 13:00  ·  #10
Entschludrigum nochmal ich
Meine RS232 Schnittstelle gibt "manchmal!" zwischendurch siehe untenstehend aus
Was könnte die Ursache sein?

Connecting to 1MSB_02_A001 ... an BLE 2(BLE 1)
Connected
SBM1 AUS
SBM2 AUS
SBM3 AUS
SBM4 AUS
SBM5 AUS
SBM6 AUS
SBM7 AUS
SBM8 AUS
SP1 AUS
SP2 AUS
LED AUS
TON EIN
Lautst : 12
Warmstarts : 4
Temp : 22*C
LUX : 31
Temp : 23.5*C
r.F : 66.8%
Motore 9,0 V - 888
1-2-6-7 = 0 <> 512
3-4-5-8 = 0 <> 512
MP3 Adr von 1 bis 250
Strom : 60mA
U Akku : 12.09V
Power : 0.7W
Anl. START : 12:44 1-11-2020
����������������������������^L��2^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�8=^L�^V3^L�8=^L��3^L�n3^W�^T�^P�^W�^P�^Z�(�^H�����^P�^I��^O�^_^N�^R6^_?^I��������ꓻ'^@ృ^@�^I纓
���(�9��^W^I��^W^I������^@��^A^P��^A�^O�^_^P�^N�^B6�������^Q������#)��#^Y�$�����^P�^@��^O�^_^Q�^N�^B6����^P�^A 01-11-2020 12:51:30
A-Betrieb 0:7INA
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 01.11.2020 - 13:20  ·  #11
Quote by tbegle

Recht herzlichen Dank an eure rege Anteilnahme an meiner Herausforderung!

Danke für den Tipp bezüglich Leiterbahnen - werde neben 70um Leiterbahnen die Leitungen mit CU Draht(auflöten) verstärken
Eure Vermutung mit dem Spg. Einbruch wg. dem 4700uF Elko // zum LIPO scheint eines der Probleme gewesen zu sein - nun entfernt!
Der DC-Motor stört wie die Sau - zur Freilaufdiode kommt noch // ein 100n + 100n M- zur Masse. - x sehen. Danke!
Der Wachhund wurde eingeschläfert! - hatte (bei mir) keinen Einfluss.
Mit BODLVL muss ich mich beim 328 noch schlau machen
...


Hallo Toni,

freut uns :-)

Wir haben bei einigen Anwendungen Leiterplatten mit 105µm bei einigen Herstellern geht auch 210µm, das sollte meistens ausreichen. Oder lieber mit der Leiterbahnbreite etwas spielen, dazu evtl. Polygone in Eagle nutzen (siehe Bild).

Wegen Deiner RS232 Schnittstelle; Stack/Frame und Buffer zum test erhöhen. Es sieht danach aus, als ob es hier einen Überlauf oder ein Timingproblem gibt. Welche Baudrate und welche CPU Frequenz fährst Du, ich meine 16 MHz hatte ich gesehen? Bei 16 MHz bekommst Du einige Fehler bei der RS232 Nutzung. Bei dem Atmega musst Du aufpassen, hier musst Du oft schiefe Quarze nutzen um eine optimale RS232 Baudrate zu fahren. Ich nutze bei meinen alten Atmega-Geräten 14,7456 Mhz. Da gibt es einige Baudratenrechner im Internet siehe Bilder und Link

Thorsten

@Nachtrag:
Wenn es immer in diesen Breich kommt "Anl. START : 12:44 1-11-2020 " sprich, bein anlaufen vom Motor, würde ich sogar auf EMV-Probleme tippen
Attachments
Polygone nutzen
Filename: 01-11-_2020_13-02-09.jpg
Filesize: 1023.57 KB
Title: Polygone nutzen
Information: Polygone nutzen
Download counter: 151
Baudraten Fehler MHz
Filename: 01-11-_2020_13-14-33.jpg
Filesize: 391.86 KB
Title: Baudraten Fehler MHz
Information: Baudraten Fehler MHz
Download counter: 174
tbegle
Benutzer
Avatar
Gender: n/a
Age: 64
Posts: 150
Registered: 01 / 2018
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 08.11.2020 - 12:08  ·  #12
Guten Morgen,

derzeitiger Stand:
Elkos entfernt da Innen R von LIPO 11,1/10A <<< als der Stütz Elko = steiler Anstieg der 5V
Leitungen +/- mit Silberdraht verstärkt(aufgelötet) messbare Verbesserung am Scope - Serie min 70um
Freilaufdiode nun Shotky's + 100n (war aber nicht die Ursache! beim Anlegen an U)
Software Änderungen = kausaler Zusammenhang zu den vielen @ an der RS232!(Grund ?) bei einer Veränderung kann ich aber wieder diese @ bekommen!
Der RS232 F! mit den Quarzen ist mir bekannt, hatte aber noch nie Probleme - 2kg der Nano 328p Module schon getestet und eingesetzt.
Werde eure Tipps noch x verifizieren bzw. habe ich bereits umgesetzt - ein dickes DANKE
Auf einmal ist die Erfolgsrate, beim Anlegen der U etwa bei ~89,34%

Einen schönen Sonntag
Toni
tbegle
Benutzer
Avatar
Gender: n/a
Age: 64
Posts: 150
Registered: 01 / 2018
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 11.11.2020 - 15:45  ·  #13
Hallo Power User,

die Herausforderung mit dem bockigen Prozessor Anlauf hat sich entschärft, ist aber nicht gelöst! (kann damit aber leben, auch dass manchmal immer noch die vielen @@@@@ kommen - versuchte TX Buffer von 8 auf 16 Byte aufzubohren + FlushBuffer(TxBuffer); - kein Erfolg.

Nun habe ich eine neue Herausforderung(je näher die Auslieferung auf mich zukommt) - siehe Anhang
Der Platine(328p lässt sich zwar auslesen aber nicht mehr mit ELAB-Progr. programmieren-nur das EEprom!) muss ich das Nano Board entsorgen?

Gruss
Toni
Attachments
Atmel 328p
Filename: Atmel 328p_Verify er … 0000.jpg
Filesize: 78.72 KB
Title: Atmel 328p
Download counter: 142
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 11.11.2020 - 17:05  ·  #14
Quote by tbegle

...
(kann damit aber leben, auch dass manchmal immer noch die vielen @@@@@ kommen - versuchte TX Buffer von 8 auf 16 Byte aufzubohren + FlushBuffer(TxBuffer); - kein Erfolg.
...


Hallo Toni,

evtl. mal etwas großzügiger mit dem Speicher sein. Ich nutze meistens 128 Byte als Rx/Tx Buffer.

Wie ist Deine Schnittstelle verschaltet? Welcher RS232 Treiber und welche Kondensatoren hast Du dafür verwendet?

Thorsten
Gunter
Administrator
Avatar
Gender:
Location: Frankfurt Main / Germany
Posts: 1697
Registered: 02 / 2003
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 11.11.2020 - 17:19  ·  #15
Hi,
verify error @0000 heisst meist zu hoher Programmiertakt
setz mal SPIclk = 500000
Gunter
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Posted: 11.11.2020 - 17:55  ·  #16
Quote by tbegle

Nun habe ich eine neue Herausforderung(je näher die Auslieferung auf mich zukommt) - siehe Anhang
Der Platine(328p lässt sich zwar auslesen aber nicht mehr mit ELAB-Progr. programmieren-nur das EEprom!) muss ich das Nano Board entsorgen?

Gruss
Toni


Hast du evtl. deinen uC "ver-Fused"?

Harry
  • 1
  • 2
  • 3
  • Page 2 of 3
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 17 · Cache Hits: 15   144   159 · Page-Gen-Time: 0.028433s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI