Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 24 maja 2025, o 16:08


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 29 gru 2017, o 17:12 
    Offline
    Nowy

    Dołączył(a): 29 gru 2017
    Posty: 6
    Pomógł: 0

    jjj



    Ostatnio edytowano 8 sty 2018, o 15:29 przez NieNawidzeSTM32, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 17:22 
    Offline
    Użytkownik

    Dołączył(a): 08 lut 2016
    Posty: 96
    Pomógł: 2

    Ilość impulsów ok
    Rozpędzanie hamowanie chodzi o wypełnienie przebiegu ?
    A prędkość to o co chodzi ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 17:32 
    Offline
    Nowy

    Dołączył(a): 29 gru 2017
    Posty: 6
    Pomógł: 0

    Ma to działać na zasadzie silników krokowych, ale jak poszedłem z moją ideą początkową że tak to chcę zrobić to okazało się że nie. Po prostu. Ma to być na zasadzie jak silniki krokowe ale na sygnałach. Czyli generowanie zadanej ilości impulsów. Czas rozpędzania i hamowania, prędkość to częstotliwość występowania impulsów. Czyli np na początku jest mało impulsów na sekundę przez co np dioda rzadko miga a potem coraz szybciej, gdy do maksymalnej prędkosci dojdzie to potem coraz wolniej. Generalnie chodzi mi o to jak generować w STMIE sygnał o zadanej ilości impulsów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 19:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lis 2012
    Posty: 283
    Lokalizacja: Warszawa
    Pomógł: 17

    Ten projekt to praca inżynierska czy tylko temat na zaliczenie przedmiotu?

    _________________
    Pozdrawiam
    Grzegorz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 19:53 
    Offline
    Nowy

    Dołączył(a): 29 gru 2017
    Posty: 6
    Pomógł: 0

    Projekt na zaliczenie Projektu czyli przedmiotu, nie praca inżynierska.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 21:17 
    Offline
    Nowy

    Dołączył(a): 29 gru 2017
    Posty: 6
    Pomógł: 0

    Nie zdam :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 21:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1973
    Lokalizacja: Lipsko
    Pomógł: 125

    To ma być dla jednego kanału czy większej ilości? Bo jak dla jednego to odpada synchronizacja i jest wtedy duuużo prościej. Poza tym mało danych... czy ilość WSZYSTKICH impulsów jest zadeklarowana wcześniej, czy po prostu rozpędzać, zwalniać i tak w koło (tak zrozumiałem to z wcześniejszych postów, ale pewności nie mam), czy długość rampy jest też zadana w impulsach czy po prostu ma się wykonać w odpowiednim zadanym czasie? Sterowanie silnikami z rampą to dość złożone zagadnienie i musisz dokładnie określić o co chodzi, a wtedy można dobrać jakiś naprawdę bardzo prosty sposób na Twój problem. Oczywiście żeby było jasne to nie zrobię tego za Ciebie, ale postaram się przynajmniej nakierować na jakieś rozwiązanie 8-)

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 gru 2017, o 22:16 
    Offline
    Nowy

    Dołączył(a): 29 gru 2017
    Posty: 6
    Pomógł: 0

    Właśnie tu jest problem bo ja coś robiłem i miałem obsługę silnika krokowego i pokazałem doktorowi ale powiedział, że tu nie chodzi o silnik krokowy mu tylko o sam sygnał. Gadałem z nim na ten temat ale generalnie się cięzko z nim porozumieć bo to dziwny typ człowieka co nie umie powiedzieć wprost tylko rzuci słowami. Wzór znam na rozpędzanie i hamowanie znam pojęcie rampy. W rozmowie z nim ja zrozumiałem, że ilość impulsów to tak jakby ilość kroków, czas rozpędzania i hamowania też mam podać. I w moim rozumieniu to jest tak, że na początku dioda miga wolno czyli mało jest stanów wysokich na sekundę, a potem coraz więcej. Jak już bardzo szybko dioda miga to się zmniejsza znowu do minimum miganie diody. Oczywiście mam projekt napisany samodzielnie mogę go tutaj pokazać więc może wpadniemy na jakieś rozwiązanie razem. Własnie teraz czytam książkę Galewskiego o Timerach i szukam tam rozwiązania czy mogę podać tam ilość impulsów. Bo planowałem wzór który wykorzystałem na rampę do ilości kroków zmienić go na dane sygnału czyli
    zamiast ilości kroków podać ilość impulsów
    czas rozpędzania i hamowania to normalnie
    prędkość maxymalna i minimalna (podać częstotliwość taktowania ?!?)
    Aha i ma to być sygnał kwadraturowy czyli ma być na dwóch kanałach polega to na tym że wyprzedzają się one w fazie 90 stopni. Dostałem rysuneczek że ten sygnał jak zwolni to zamieniają się fazowo i teoretycznie po tym następuję obrót w przeciwną stronę, bo takie założenie tego sygnału jest.

    Tutaj jest mój algorytm, który działa jaki wykorzystałem do rampy rozpędzania i hamowania

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Generalnie to jest moja myśl przednia bo to nie jest tak, że ja nic nie robię tylko nie mogę się dogadać z moim prowadzącym ponieważ zawsze co przyniosę to dla niego jest nie tak, a za bardzo nie jest wylewny jak chciałbym by powiedział dokładnie czego on oczekuję. Aha i przepraszam za to jeżeli to jest śmieszne co gadam i wydaję się wam to głupie i nie możliwe jak ja widzę ten projekt, ale niestety jestem studentem Informatyki a nie elektroniki i bardziej preferuję programowanie wysokopoziomowe. Z góry dziękuję za pomoc :) Mogę również dorzucić mój kod z silnika krokowego to co tam wyskrobałem ale zapewne to co opisałem jest błędnym założeniem



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 gru 2017, o 21:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1973
    Lokalizacja: Lipsko
    Pomógł: 125

    Hmmm, z tego co widzę to raczej moja pomoc na nic się zda, bo właściwie wszystko masz oprócz... zdecydowanego prowadzącego. Albo on nie wie czego tak naprawdę oczekuje (bo mu się wydaje że wie), albo po prostu on wie tylko nie wie jak to przekazać. W każdym razie kiedy ja się biorę za jakieś zadanie to rozpisuję wszystko to co wchodzi do układu oraz wszystko to co ma z niego wyjść i wtedy wiem co tak naprawdę mogę z tym zrobić i jaką drogę projektowania wybrać.

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO