Suche Experten für schwierige Fehlersuche an ATMEL

Nordrhein-Westfalen, Lüdenscheid  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Anwendungsinfos:

* GSM / GPRS Funkmelder.
* Gerät befindet sich fast immer im Ruhezustand und wacht nur seltene Events und Lebendmeldungen auf.
* Nutzt Atmel Prozsssor Atmel ATMega 32 8P und Quectel Funkchip
* Der Atmel kommuniziert über eine UARTA Schnittstelle mit einem Quectel GSM Chip


Unser Problem:
Der Atmel startet (sehr sporadisch) ungewollt und ohne erkennbaren Grund oder erkennbares Muster neu.
Dieses Verhalten tritt willkürlich auf bei ca. 1% aller Sendevorgänge.
Vermeintlich während der Kommunikation mit dem GSM-Chip.

Prozessor Atmel ATMega 32 8P
Programmiert in C und C++
Atmel Studio 7
ca. 5500 Zeilen Code

Bislang keine Reproduzierbarkeit gefunden:

* Unabhängig vom gewählten Netz
* Unabhängig von Empfangsstärke / Netzqualität - Fehler tritt gehäuft bei schlechtem Mobilfunknetz auf (allerdings wird dann auch deutlich öfter gesendet).
* Unabhängig von Spannungsversorgung
* Saubere Reset-PIN Beschaltung
* EMV-Störung praktisch ausgeschlossen


Hardware:

* Platine mit F-Antenne (im Platinen-Layout)
* Atmel läuft mit 8MHz intermen Oszillator und hat einen Uhrenquarz der den TIMER2_OVF asynchron ansteuert
* GSM Chip Quectel 95
* Betriebsspannung kommt aus einem Akku


Benutzte Interrupts:

* INT0 (externer Sensor)
* TIMER2_OVF
* UARTA Interrupt
* TIMER0_COMPA


Libs

* avr/sleep.h
* stdlib.h
* mem-check/mem-check.c
* AVR055/calib_32kHz.c
* util/delay.h
* avr/interrupt.h
* avr/io.h

Start
02.2017
Dauer
1 Monate
Von
EPV Electronics GmbH
Eingestellt
20.02.2017
Ansprechpartner:
Thomas Brandner
Projekt-ID:
1291792
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren