17
PROJEKT PHOENIX by Danijel Kralj

PROJEKT PHOENIX

  • Upload
    avian

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

PROJEKT PHOENIX. b y Danijel Kralj. Što je Projekt Phoenix. Phoenix je modularni, fleksibilan i cjenovno prihvatljiv sistem za povođenje eksperimenata, za dohvat i obradu podataka koristeći snagu osobnog računala i mikrokontrolera Idejni tvorac Ajith Kumar - PowerPoint PPT Presentation

Citation preview

Page 1: PROJEKT PHOENIX

PROJEKT PHOENIXby Danijel Kralj

Page 2: PROJEKT PHOENIX

Što je Projekt Phoenix Phoenix je modularni, fleksibilan i cjenovno

prihvatljiv sistem za povođenje eksperimenata, za dohvat i obradu podataka koristeći snagu osobnog računala i mikrokontrolera

Idejni tvorac Ajith Kumar Razvijen Inter-University Accelerator Centre,

New Delhi, India Fizika pomoću opreme iz kućne radinosti i

inovativnih eksperimenata

Page 3: PROJEKT PHOENIX

Kako je došlo do projekta Phoenix?

Mogućnost izvođenja eksperimenata zbog cijena potrebne opreme

Cijena softvera Licence Ograničenost postojećih rješenja

Page 4: PROJEKT PHOENIX

Kako radi Računalo

1. Python biblioteka phm.py

2. Python interpreter3. Korisnički

programi Modul

1. Phoenix firmware napisan u C-u

2. Priključena razna periferija

Page 5: PROJEKT PHOENIX

Izgled samog modulaUlazno/izlazni uređaj

konektori grupirani prema namjeni

Zeleni – Ulazi, digitalni ili analogni

Crveni – Digitalni izlazi

Žuti – Pojačani signal odabirom otpornika

Crni - Uzemljenje

Page 6: PROJEKT PHOENIX

Svojstva modula 4 kanalni 10 bitni A/D pretvarač 4 kanalni digitalni izlaz i 4 kanalni digitalni ulaz 8 bitni D/A pretvarač Brojač frekvencija (do 1MHz) Kvadratni valni generator (do 4 MHz) Izvor konstantne struje 1mA 5V regulirani istosmjerni izvor napajanja

Page 7: PROJEKT PHOENIX

Pribor Kućne izrade ili

dobavljen od distributera Phoenix-a

Primjeri Njihalo Transformator 40 KHz Piezo

Primopredajnik

Page 8: PROJEKT PHOENIX

Kako započetiImamo više mogućih pristupa1. Pokretanjem live Phoenix-a (linux s

predinstaliranim phoenix datotekama)2. Potpunom instalacijom linux-a3. Na postojeću linux instalaciju kopirati

potrebne datoteke 4. Na postojeću windows instalaciju

instalirati Python interpreter i potrebne datoteke u mapu PYTHONHOME

Page 9: PROJEKT PHOENIX

Izvođenje eksperimenata Osnovni pristup (pristup preko GUI)

1. Pokretanjem gotovih python datoteka2. Nije potrebno poznavanje programskih jezika

Napredni pristup (pristup iz Python naredbenog reda ili pisanje python programa) 1. potrebno poznavati osnove python-a 2. poznavanje osnovnih funkcija iz phm.py

biblioteke

Page 10: PROJEKT PHOENIX

Pristup GUI Namijenjen izvođenju u školama Phoenix modul može funkcionirati

Niskofrekventni oscilator, Brojač frekvencija, Generator funkcija (sin, pilasti, …), Osciloskop, itd

Pokrenemo gotov program PhoenixExperiments (nalazi se na radnoj površini)

Odaberemo eksperiment, spojimo prema shemi na modul i uključimo modul

Page 11: PROJEKT PHOENIX

Pristup iz python naredbenog retka

Pristup import phmp=phm.phm()

Prva linija učitava biblioteku phmDruga linija poziva funkciju phm() i vraća objekt

klase imena phm. Sve funkcije pristupa Phoenix-u se nalaze unutar

ove klasePozivamo ih prefiksom imena objektanpr. print p.read_inputs()

Page 12: PROJEKT PHOENIX

Programiranje mikrokontrolera

Mikrokontroler ATmega16 proizvod Atmel-a

Programiranje u C-u Dolazi s otvorenim kompajlerom Mogućnost pretvaranja modula u

samostalni uređaj (temp. monitor, brojač frekvencije, itd)

Page 13: PROJEKT PHOENIX

Elektromagnetska indukcija

Proučavanje EMI Magnet prolazi kroz svitak, a inducirani napon nam je prikazan kojeg možemo analizirati ko f(brzine, vel. magneta, …)

Page 14: PROJEKT PHOENIX

Gibanje njihala

Gibanje njihala je digitalizirano korištenjem motora kao senzoraInducirani napon V=f(t)

Page 15: PROJEKT PHOENIX

Međuindukcija

Page 16: PROJEKT PHOENIX

Cijene modula i dodatne opremeCijena (Rs) Cijena(€)

Phoenix sučelje (USB verzija *) 2500 37,50 Phoenix mikrokontroler Development Kit 1000 15,00PRIBORAnalogno Proširenje modula 2500 37,50Svjetlosna vrata 250 3,75Njihalo s pretvaračem 200 3,00Elektromagnet s metalnom kuglicom 300 4,5040 KHz Piezo Primopredajnik 500 7,50Svici, Magneti i Feriti 250 3,75Mala Vakumska komora 3000 45,00

Cijene treba uvećati za cijenu poštarine, carine i PDV-a

Page 17: PROJEKT PHOENIX

Dodatni linkovi Softver potreban za instalaciju i live verzi

je OS s predinstaliranim Phoenix-om

Dokumentacija Phoenix + Python http://www.iuac.res.in/phoenix/ Dodatne informacije