Table of Contents

Andrei Daniel DATCU - Tachograph Downloader

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Scopul proiectului este realizarea unui device protabil care sa descarce date dintr-un tahograf digital.

Pentru cei care se intreaba ce este acela un tahograf:

Digital_tachograph

Descriere generală

Practic, se doreşte realizarea unui dispozitiv de achiziţie de date cu dublă funcţiune:

  1. Achiziţia propriu-zisă
    • Alimentarea se va face de la tahograf
    • Descărcarea datelor printr-o conexiune serială. Conexiunea finală va fi în standardul RS232
    • Stocarea datelor sub formă de fişiere în memoria flash ataşată.
  2. Prezentarea datelor utilzatorului
    • Alimentarea se va face de la usb
    • O dată conectat la USB, device-ul va apărea ca Mass Storage
    • Utilizatorul are astfel acces la fişiere prin intermediul sistemului de operare

Lista piese

ccc

Scheme electrice

proiect_pm_reviziuit.brd proiect_pm_reviziuit.sch

Software Design

Ca mediul de dezvoltare am folosit arhi-cunoscutul Notepad++. Partea de mass-storage este realizată folosind biblioteca LUFA. Această bibliotecă se ocupă de:

Partea de transmisie serială este realizată în modul tradițional, însă pe lângă întreruperile seriale există și întreruperi de la un timer, deoarce protocolul tahografului necesită retransmisia unui mesaj nesosit corect și/sau complet în timp de T secunde.

Rezultate Obţinute

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse