Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

2. semester projekt

No description
by

Johan Møller

on 22 June 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 2. semester projekt

Init_x10
2. semester projekt
Prototype - video
Samarbejdsproces
Grupperoller
Lederrollen
Ugentlige møder
Interne møder
Vejleder møder
Opdeling i interne grupper
Ændring af struktur
Uddeligering af opgaver
Kommunikationsudfordringer
Versionshistorik
Logbog
Envelope detector
Decode()
Tidsplan
IBD
Båndpasfilter
Send()
Indledning
Præsentation af Home Automation System
Fremlæggelsesstruktur:
Forløbet
Tekniske løsninger
Resultater
Projektstyring
Metode
ASE - modellen
Faser
Artefakter
V- modellen
Tests
SYSml
Uml
N + 1
Projektgrundlag
Prototype -
Tidsplan -
Samarbejdsproces -
Metode -
Projektstyring -
Vision med tidsplan:
Færdige i god tid
Deadlines overholdes i starten
Undervurderer dokumentation af arkitektur/design
Manglende tid til implementering
Forventningsafstemning
Forventet udbytte
Høje forventninger
Ugentlige resultater
Forventet indsats
Krav til deltagelse/plads til det personlige
Forventede arbejdsområder
Styrker og svagheder

Samarbejdsaftale
Demokrati
Deadlines
Arbejdstid
Projektleder
Kritik
Blokdiagram -
Internt Blokdiagram -
Båndpasfilter -
Envelope detector -
Test -
Encode() -
Decode() -
Send() -
Receive() -
Hardware
Software
2 indlagte reviews
Fire til reviewmøde
Giver feedback
Noterer feedback
Samlet:
Gruppemøde
Gennemgang af ændringer
Vejledermøde
Review
BDD
Design
120kHz Centerfrekvens
Aktivt filter
Opbygning
Inverterende forstærker
Højpas-/Lavpasled
Optimering:
0V & 5V
Billigere OpAmp

Formål
Tidskonstanten
Afladetid
Softwarekomponenter -
Receive()
Encode()
Softwarekomponenter
PC
UART driver
Masterenhed
Slaveenhed
x10-driver
Software overblik -
Fejl i starten.
Parametre: Besked, destination
Konverterer til binær
Konverterer til manchesterkode
Omdanner til chars
Parametre: Besked, destination
10 = 1, 01 = 0
strtol: Omdanner binær til long
Hvorfor 3 start-bit?
Tracking af Zero-cross
Generere 120 kHz burst
Projekt resultater
Synkron metodekald
Aflæsning af Pin C
CheckArray
Fylder et array med manchesterkode
decode af beskeden
Opnåede resultater:
X10 Kommunikation
2-Vejs kommunikation
Addressering
Perifære enheder

Manglende:
Flere perifære enheder
Stabilt system
Brugerflade
Beskedstruktur
JMC
SN
LH
NB
CB
JS
JMC
NB
SN
CB
EB
LH
MP
CB
Software - overblik
Domænemodel
Generelle sekvensmodeller for use cases
N+1
Logical View
Process view
Data view
Deployment view
Implementation view
MP
init_x10-
LH
Tre formål:
Opsætte Timer1
Opsætte ind- og udgange
Opsætte interrupt til zero-crossing
Global variabel til zero-crossing
Modtager test:
JS & JMC
Test af det hele:
initX10()
Use Cases
<-- Udarbejdede Use Cases
Sommerhusejere
Højt ambitionsniveau
Monitorere lys
Aktivere/dekativere klimaanlæg
Termometer og fugtmåler
JMC
Use Cases -
EB
EB & NB
Full transcript