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 8 kwi 2025, o 13:32


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 12 lut 2016, o 09:24 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 02 cze 2014
    Posty: 2
    Lokalizacja: Gdańsk
    Pomógł: 0

    Witam

    mam pytanie odnośnie pisania programów w bascom AVR

    głównym pytaniem jest czy są już jakieś projekty związane z zaprogramowaniem uC do standardów automatyki przemysłowej ? chodzi mi tutaj o zastosowanie wejść standardowych typu:
    Prądowego ----------( 0-20mA , 4-20 mA)
    Napięciowego -------(0-10 V, 0-5 V)

    Termopary

    Grupa I
    Typ „K” – NiCr-NiAl
    Stosowany w zakresie temperatur od –200 do +1200 °C. Zależność SEM od temperatury dla tego termoelementu jest prawie liniowa, a jego czułość wynosi 41µV/°C.
    Typ „J” oraz „L” – Fe-CuNi
    Ma on duże znaczenie w przemyśle przetwórstwa tworzyw sztucznych (wtryskarki i formy wtryskowe). Zakres mierzonych temperatur wynosi od –40 °C do +750 °C. Ich czułość wynosi 55µV/°C.
    Typ „E” – NiCr-CuNi
    Ze względu na wysoką czułość (68µV/°C), ten typ termoelementu stosowany jest przede wszystkim w zakresie niskich temperatur kriogenicznych od –200 do +900 °C. Jest to materiał niemagnetyczny, co może być cenną zaletą w niektórych zastosowaniach specjalnych.
    Typ „N” – NiCrSi-NiSi
    Ten termoelement ma bardzo dobrą stabilność termiczną, porównywalną z termoparami platynowymi. Wykazuje także znakomitą odporność na utlenianie aż do wysokich temperatur. Jest idealnym narzędziem do dokładnych pomiarów temperatury w powietrzu do +1200 °C. Czułość wynosi 39µV/°C.
    Typ „T” – Cu-CuNi
    Jest to najrzadziej używany typ termoelementu. Jego zakres pomiarowy wynosi od –200 °C do +350 °C a czułość 30µV/°C.

    Grupa II

    Typ „S” – PtRh10-Pt
    Są one używane zazwyczaj w atmosferze silnie utleniającej w zakresie wysokich temperatur do +1600 °C. Czułość około 10µV/°C.
    Typ „R” – PtRh13-Pt
    Podobnie jak termoelement „S” używane w atmosferze silnie utleniającej, ale posiadają większą czułość – około 14µV/°C.
    Typ „B” – PtRh30-PtRh6
    Umożliwiają pomiar temperatury do +1800 °C. Bardzo stabilny termoelement, ale mało czuły zwłaszcza w zakresie niższych temperatur.
    Grupa III

    Typ „C” – Wolfram-Ren / 5% Wolfram
    Typ „D” – Wolfram- Ren / 25% Wolfram

    Te termoelementy są używane do pomiaru bardzo wysokich temperatur do +2300 °C, w atmosferze redukującej, obojętnej lub w próżni.


    Czujniki rezystancje PT100 , PT500 , PT1000

    Czujniki tensometryczne mostkowe ? wymagające odpowiedniego wzmocnienia

    Regulatory , algorytmy PID w bascom?

    wyjście RS485



    Nie znalazłem zbyt wiele informacji na ten temat w google wiec zadaję pytanie tutaj , widzę ze to forum sporo wyprzedza znane forum dla elektroników na którym można spotkać tylko hejterów

    wiem że temat nie jest prosty i wymaga zagłębienie się w temat automatyki i sterowników wiec za wszelkie chęci pomocy bardzo dziękuję

    Pozdrawiam
    Piotr Piask



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 09:31 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    Wiem, że chodzi Ci o Bascoma, ale...
    zagadnienia o które pytasz są dosyć zaawansowane a Ty na początku drogi.
    Czy w związku z tym nie lepiej od razu zagłębić się w C?
    Wtedy nie będziesz związany tylko z AVR.
    Trochę nie na temat Twojego pytania, ale może warte rozważenia

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 09:42 
    Offline
    Użytkownik
    Avatar użytkownika

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

    Bascom to tylko język programowania i zapewne ktoś coś napisał na avr w tym języku do celów ojakich piszesz (choćby dla siebie). Tu bardziej chodzi o dopasowanie sygnałów czyli odpowiednia elektronika wokół procka.

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 10:04 
    Offline
    Nowy

    Dołączył(a): 01 lip 2014
    Posty: 1
    Pomógł: 0

    Kolega SylwekK mnie wyprzedził. Zgadzam się, że Bascom to jezyk i czy użyjemy Config portx.x = in out czy ddrb & to na jedno wychodzi.
    To tylko przykład. Tak samo z prędkością np. timer, czy to będzie bascom czy c to timer ustawiony na 20ms będzie taki sam tu i tu.
    Zaleta języka C dla uP to pojemność oraz to, że język ten daje więcej możliwości dla programisty.
    Kurde odbiegłem od tematu.
    Sam ostatnio "bawię" się w dopasowanie sygnału z termopary k do atmegi.
    Napięcie z termopary w mV wzmocniłem WO lecz razem z wzmocnionym sygnałem wzmocniły się szumy.
    Pomyślałem, że ta "zabawa" to już nie zabawa i odpuściłem.
    Z chęcią będę śledził ten wątek. A nuż dowiem się czegoś.

    p.s. Przepraszam za pisanie bez ładu i składu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 11:43 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Do termopary sa dedykowane scalaki.Ewentualnie dać zewnętrzny przetwornik ADC. Bascom bez problemu sobie z tym poradzi.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 15:59 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 02 cze 2014
    Posty: 2
    Lokalizacja: Gdańsk
    Pomógł: 0

    grzeniu 73 możesz podpowiedzieć jakie są to układy dedykowane do termopar ?? pomiar tak niskiego napięcia np 41µV/°C wymaga wzmocnienia , szkoda ze idzie za tym wzmocnienie zakłóceń i są szumy .
    Masz pomysł na pomiar niskich prądów ?0-20mA 4-20mA?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 16:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2013
    Posty: 65
    Lokalizacja: Łódź
    Pomógł: 4

    W tym wątku kolega sq5rix podlinkował coś co Cię zapewne zainteresuje.
    Komunikacja po I2C

    _________________
    Karkołomne zadanie, ogarnąć C.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2016, o 20:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 08 maja 2013
    Posty: 175
    Lokalizacja: Kraków
    Pomógł: 9

    Może taki sterownik Cię zainteresuje:
    http://www.e-tronix.eu/2,sterownik-plc- ... u-1-2.html

    Nic, tylko programować w np. w Bascom-ie.

    Prosiłbym o nie wstawianie co drugi post reklamy firmy. Różowo-zielony J.

    _________________
    Rozwój i utrzymywanie Oprogramowania



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2016, o 16:16 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Do termopary typ K Max6675 odczyt temperatury przez I2c.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2016, o 17:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 mar 2014
    Posty: 334
    Lokalizacja: Rybnik
    Pomógł: 55

    PiotrPiask napisał(a):
    Masz pomysł na pomiar niskich prądów ?0-20mA 4-20mA?

    Zobacz sobie na ten moduł: https://www.ereshop.com/shop/index.php? ... cts_id=805
    Masz tam dostępny też schemat i możesz zobaczyć, jak zostało to zrealizowane. W najprostszym przypadku, gdy nie potrzebujemy dużej dokładności wystarczy sam rezystor i pomiar wbudowanym w AVR ADC.

    _________________
    Amatorska stacje meteorologiczna



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2016, o 20:52 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    anonimowy napisał(a):
    PiotrPiask napisał(a):
    Masz pomysł na pomiar niskich prądów ?0-20mA 4-20mA?

    Zobacz sobie na ten moduł: https://www.ereshop.com/shop/index.php? ... cts_id=805
    Masz tam dostępny też schemat i możesz zobaczyć, jak zostało to zrealizowane. W najprostszym przypadku, gdy nie potrzebujemy dużej dokładności wystarczy sam rezystor i pomiar wbudowanym w AVR ADC.

    Trochę drogi ten moduł. Do termopary potrzebny jeszcze jakiś czujnik temperatury. Trzeba odjąć temperaturę zimnego końca termopary.Chyba tak to sie nazywa. Dawno się tym nie bawiłem. Układ który podałem wcześniej ma juz wmontowany w strukturę.
    Praktycznie nie potrzebuje żadnych zewnętrznych elementów.



    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: 11 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO