Programm startet beim Anlegen an Spg nicht immer

  • 1
  • 2
  • 3
  • Seite 2 von 3
tbegle
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 65
Beiträge: 150
Dabei seit: 01 / 2018
Betreff:

1 Millon Soup Bubbles and more

 · 
Gepostet: 01.11.2020 - 11:26 Uhr  ·  #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
Geschlecht: keine Angabe
Alter: 65
Beiträge: 150
Dabei seit: 01 / 2018
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 01.11.2020 - 13:00 Uhr  ·  #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
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 01.11.2020 - 13:20 Uhr  ·  #11
Zitat geschrieben von 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
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
tbegle
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 65
Beiträge: 150
Dabei seit: 01 / 2018
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 08.11.2020 - 12:08 Uhr  ·  #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
Geschlecht: keine Angabe
Alter: 65
Beiträge: 150
Dabei seit: 01 / 2018
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 11.11.2020 - 15:45 Uhr  ·  #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
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 11.11.2020 - 17:05 Uhr  ·  #14
Zitat geschrieben von 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
Geschlecht:
Herkunft: Frankfurt Main / Germany
Beiträge: 1697
Dabei seit: 02 / 2003
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 11.11.2020 - 17:19 Uhr  ·  #15
Hi,
verify error @0000 heisst meist zu hoher Programmiertakt
setz mal SPIclk = 500000
Gunter
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2160
Dabei seit: 03 / 2003
Betreff:

Re: Programm startet beim Anlegen an Spg nicht immer

 · 
Gepostet: 11.11.2020 - 17:55 Uhr  ·  #16
Zitat geschrieben von 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
  • Seite 2 von 3
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   140   154 · Page-Gen-Time: 0.031762s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI