Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[atiny 2313][bascom] miernik ph

misiuele 18 Dec 2008 00:24 2348 6
  • #1
    misiuele
    Level 11  
    witam ...

    czy na układzie atiny2313 można zbudować miernik pH ??
  • #2
    hardtmuth
    Level 20  
    Jesli w 2kB pamieci flash sie zmiescisz z kodem to czemu nie?
  • #3
    misiuele
    Level 11  
    no wlasnie nie wiem czy sie zmieszcze ..

    moze przedstawie główne założenia :

    do atiny bedzie podłączony wyswietlacz lcd , 3 przyciski i sonda i moze zegar , ktory by zapamietywal czas..

    pomiar ph bedzie staly , sonda zanurzona na stale w akwarium

    w programie chcialbym uwzglednic kalibracje



    ma ktos pomysly jak to wykonac ???

    Dodano po 5 [sekundy]:

    no wlasnie nie wiem czy sie zmieszcze ..

    moze przedstawie główne założenia :

    do atiny bedzie podłączony wyswietlacz lcd , 3 przyciski i sonda i moze zegar , ktory by zapamietywal czas..

    pomiar ph bedzie staly , sonda zanurzona na stale w akwarium

    w programie chcialbym uwzglednic kalibracje



    ma ktos pomysly jak to wykonac ???
  • #4
    marek_Łódź
    Level 36  
    Nie zmieścisz się z kodem. Weź ATMega8 albo ATMega16.
    Sonda jaka?

    Można jeszcze dołożyć kartę SD i rejestrować zmienność pH w trybie ciągłym.
  • #5
    misiuele
    Level 11  
    na pomysł z karta sd tez juz wpadlem , ale mam pytanie jak z niej odczzytam dane , bo z tego co czytalem to karta sd nest na fat32 i jest problem z zapisywaniem na niej danych a moze sie pomylilem ??
  • #6
    marek_Łódź
    Level 36  
    misiuele wrote:
    na pomysł z karta sd tez juz wpadlem , ale mam pytanie jak z niej odczzytam dane , bo z tego co czytalem to karta sd nest na fat32 i jest problem z zapisywaniem na niej danych a moze sie pomylilem ??
    Można i z FATem i bez, tyle że do karty sformatowanej z FATem program będzie dłuższy o procedury obsługi FATa.
  • #7
    atom1477
    Level 43  
    Do obsłużenia systemu plików potrzeba co najmniej 512B to przechowywania jednego sektora. Żeby zapisać choćby jeden bajt na kartę SD to trzeba wysłać do zapisania cały sektor, a więc wcześniej trzeba odebrać sektor, zmienić potrzebny bajt i potem wysłać sektor. Inaczej podczas zapisu potrzebnego bajtu zamażesz pozostałem bajty.
    Więc procesor ATMEGA8 minimum (ma 1kB SRAM).
    Na moje oko problemem nie będzie procesor, ale czujnik. Ale myślę że to masz obcykane?
    A przetwornika ADC nie trzeba?
    Z kodem można się zmieścić. Kiedyś zrobiłem miernik odległości na ATTINY2313 i zmieściła się obsługa zmiennych typu single (było nawet dzielenie) oraz wyświetlacza graficznego.
    Ale oczywiście jest z tym zabawa i przy dzisiejszej cenie ATMEGA8 chyba nie ma co się na darmo bawić.
    Wstaw ATMEGA8 i tyle. I ADC też będziesz miał.
    Jak chcesz jeszcze kartę SD i system plików to chyba będziesz potrzebował ATMEGA16, bo obsługa FAT16 w moim wykonaniu zajmuje jakieś 8KB. A musi być przecież jeszcze miejsce na inne rzeczy.