Pokazywanie postów oznaczonych etykietą ADC. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą ADC. Pokaż wszystkie posty

środa, 13 grudnia 2017

[33.2] STM32F4 - ENC28J60 - Przysyłanie danych z serwera UDP do klienta

W tym poście chciałbym przedstawić projekt układu wysyłającego dane z serwera UDP do klienta. Przesyłane będą informacje o z dwóch czujników DS18B20, dwóch przetworników analogowo cyfrowych.
[Źródło: http://www.st.com/en/evaluation-tools/stm32f4discovery.html]

Ten projekt jest kontynuacją wcześniejszego posta odnośnie serwera UDP. Dane od układu do klienta będą wysyłane po odebraniu zapytania od aplikacji. Będzie ona cyklicznie przesyłała zapytania do serwera. Po wysłaniu odbierze ona potrzebne dane które przedstawi na wykresie oraz w tabeli. Dane przyporządkowane będą do czasu systemowego komputera.

czwartek, 26 stycznia 2017

[10] STM32F7 - ADC

Ten dosyć krótki post chciałbym poświęcić na krótki opis sposobu inicjalizacji oraz przygotowania ADC do zbierania pomiarów z linii.

Na dostępne wyjścia układu wyprowadzono piny ADC o numerach:
  • PA0 - ADC kanał 0
  • PF10 - ADC kanał 1
  • PF9 - ADC kanał 2
  • PF8 - ADC kanał 3
  • PF7 - ADC kanał 4
  • PF6 - ADC kanał 5

poniedziałek, 19 września 2016

[4] STM32F4 - Rejestry ADC

W tym poście chciałbym opisać sposób obsługi układu ADC na rejestrach mikrokontrolera STM32F4.

Podłączenie:


ADC zostało wyprowadzone na następujące piny:

Wszystkie ADC taktowane są z linii APB2 z dzielnikiem 2.

środa, 27 kwietnia 2016

[24] Arduino - Transmisja radiowa nRF24L01+

W tym poście chciałbym przedstawić sposób wykonania transmisji bezprzewodowej za pomocą modułu nRF24L01+.

Opis modułu


Moduł transmisji opiera się na paśmie 2.4 GHz. Płytka zawiera wbudowaną antenę. Teoretyczny zasięg deklarowany w idealnych warunkach ma wynosić 100m. Zbadany zasięg pozwala na osiągnięcie odległości około 25m.

poniedziałek, 14 marca 2016

[2] STM32F4 - Discovery - CubeMx - ADC

W tym poście chciałbym zaprezentować obsługę ADC z wykorzystaniem biblioteki HAL.

CubeMx


W tym celu po otwarciu odpowiedniego pliku można odrazu przejść do odpowiedniej zakładki w Peripheral. Opisywany mikrokontroler posiada trzy przetworniki ADC.

Rys. 1. Okno programu CubeMx

wtorek, 12 stycznia 2016

[7] STM32 - ADC, DMA, wyświetlacz Nokia 5110

Ten post jest kontynuacją wpisu poprzedniego w którym przedstawiłem obsługę ADC oraz DMA. Tym razem natomiast zostanie zmieniony wyświetlacz z HD44780 2x16 na Nokia 5110. 

Samego sposobu działania wyświetlacza nie będę opisywał gdyż przedstawiłem już informacje na jego temat w poście dla STM32F103RB.

SPI w STM32F4

środa, 6 stycznia 2016

piątek, 27 listopada 2015

[7a] STM32 M3 - Nucleo - F103RB - DMA z ADC

W tym poście chciałbym opisać w jaki sposób odczytać dane z ADC przez DMA.

Wstęp


Programowanie ADC przez DMA pozwala na dość duże ułatwienie pracy, zwłaszcza gdy wykorzystuje się pomiar więcej niż jednego kanału. Wynik otrzymywane z przetwarzania danych zostają umieszczone w rejestrze DR. Aby umożliwić poprawne rozpoznawanie z jakiego kanału pochodzą otrzymane dane należy wykorzystać tablicę, której zadaniem będzie przechowywanie danych odczytanych z poszczególnego kanału.
Dodatkowo należy pamiętać o odpowiedniej konfiguracji ADC, mianowicie ustawienia włączenia skanowania kanałów. Dzięki takiemu ustawieniu po pierwszym pomiarze z kanału nastąpi automatyczne rozpoczęcie pomiaru na kolejnych kanałach.

środa, 11 listopada 2015

[3] STM32 M3 - Nucleo - F103RB - Przetwornik ADC

W tym poście chciałbym opisać sposób obsługi przetwornika analogowo cyfrowego.

Wstęp


W opisywanym mikrokontrolerze zastosowano dwa 12 bitowe przetwoniki ADC. Każdy z tych przetworników wyposażono na wejściu w multiplekser. Pozwala on na odczytywanie danych z 16 linii wejściowych

Przetworniki są 12 bitowe oznacza to, że otrzymana wartość napięcia będzie przetwarzana na jej reprezentację cyfrową z zakresu od 0 do 4096. Obsługiwane są piny od 0 do 15. Do kanału 16 podłączony został wbudowany czujnik temperatury układu. Natomiast do kanału 17 podłączone zostało napięcie referencyjne.

wtorek, 27 października 2015

[2] STM32 Nucleo F411RE - ADC

W tym poście chciałbym omówić zasadę działania przetwornika analogo-cyfrowego ADC. Działanie będzie przedstawione w oparciu o płytkę Nucleo z mikrokontrolerem STM32F4. 

[Źródło: http://www.st.com/en/evaluation-tools/nucleo-f411re.html]

poniedziałek, 14 września 2015

[3] STM32F4 - ADC

W tym poście chciałbym przedstawić działanie ADC w STM32F4. Przykład zaprezentuje w oparciu o odczyt danych z potencjometru.

Podłączenie


W podłączeniu nie ma niczego skomplikowanego. Jeden pin podłączamy do PC0 (środkowy), pozostałe do masy i do zasilania 5V.