Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "szeregowa transmisja danych" wg kryterium: Temat


Wyświetlanie 1-2 z 2
Tytuł:
Zastosowanie DMA w układach szeregowej transmisji danych
The use of DMA in serial data transmission systems
Autorzy:
Sowiński, D.
Kciuk, M.
Powiązania:
https://bibliotekanauki.pl/articles/269013.pdf
Data publikacji:
2017
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
szeregowa transmisja danych
DMA
testowanie komunikacji
serial duplex transmission
direct memory access
communication testing
performance analysis
Opis:
W artykule przedstawiono projekt układu wykorzystującego w transmisji danych kontroler DMA. Głównym zadaniem kontrolera jest odciążenie jednostki centralnej użytego mikrokontrolera przez bezpośredni dostęp do jego pamięci. Badanie transmisji przeprowadzono za pomocą analizatora stanów logicznych LOGIC8 wraz z dedykowanym do niego oprogramowaniem producenta. Analiza otrzymanych wyników potwierdza, iż uzyskana szybkość transmisji danych przy zastosowaniu kontrolera DMA jest o 16% większa niż w przypadku klasycznej obsługi procesu komunikacji z zastosowaniem procesora.
In this paper authors proved that DMA controller have positive effect on the serial transmission process. Firstly, was presented a scheme with principles of the device using DMA controller. The stream of data sent from sensor can use one of four modes, it means: without DMA, with DMA on sensor side, with DMA on PC side and with DMA on both sides. The main device was assembled with following modules: LSM9DS0 sensor as a data generator, STM32F4 ARM microcontroller for data transmssion, USART-USB converter and PC computer as a data reader. The main module is the ARM microcontroller which controls whole process. Additionally, authors present used transmission interfaces working between the modules. In research 18 kB of data is send from the sensor to the computer and time of data transmission is measured. There are different structures of data frame in range of 3000 buffers containing 6b of data to 6 buffers containing 3000b. The speed for the SPI and UART amounted to 5.25 Mb/s. The times for the case: 1018 executed delay loops are presented in Table 2 and are given in milliseconds. In result transmission fully controlled by DMA is 16,6% faster than CPU controlled one (pulling mode) and 5,2% faster than CPU utilizing interrupts. Transmission controlled by CPU utilizing interrupts is 12,1% faster than CPU controlled one (in pulling mode). The fastest transmission achieved 60% of theoretical transmission speed.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2017, 54; 211-215
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ niskich temperatur na szeregową transmisję danych w systemach pomiarowych z mikrokontrolerem ATmega16A
The influence of low temperatures on serial data transmission in measurement systems with ATmega16A microcontroller
Autorzy:
Arnold, K.
Powiązania:
https://bibliotekanauki.pl/articles/151597.pdf
Data publikacji:
2014
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
system pomiarowy
transmisja szeregowa
dryft temperaturowy
blok akwizycji danych
measurement system
serial transmission
temperature drift
DAQ path
Opis:
W pracy opisano problem cieplnych zmian szybkości transmisji szeregowej w bloku akwizycji danych systemu pomiarowego. Zaprezentowano wyniki badań oscylatora RC mikrokontrolera ATmega16A dla temperatur zmniejszanych do 77 K. Przedstawiono charakterystyki współczynnika dopasowania szybkości transmisji asynchronicznej oraz charakterystyki częstotliwości zegarowych i czasów transferu danych dla transmisji synchronicznej w systemach pomiarowych z układem ATmega16A, pracujących w zakresie niskich temperatur.
The paper presents a problem of the serial transmission between blocks of measurement system that works at different temperature ranges. There is also discussed the communication of system controller with ATmega16A device within data acquisition path (Fig. 1). In the paper the results of clock signal frequency tests conducted for internal RC oscillator of ATmega16A microcontroller at low temperatures with the lowest point at 77 K, are also presented (Fig. 2). Here are also considered conditions of effective asynchronous data transmission when USART module of ATmega16A microcontroller is used, because the USART internal baud rate clock depends on the temperature drift of internal RC oscillator. There are calculated characteristics of baud rate matching coefficient and achieved results are compared with total error and recommended receiver error defined for ATmega16A USART module (Fig. 3, 4). In the paper, the low-temperature characteristics of serial clock frequency (Fig. 5) and byte transmission time (Fig. 6) in SPI module of ATmega16A microcontroller are also presented. Moreover, there are shown the low-temperature characteristics of changes of serial clock frequency (Fig. 7) and data transmission time (Fig. 8) in TWI module of ATmega16A microcontroller. The author formulates conclusions concerning the clocking and the asynchronous and synchronous operational range of USART, SPI and TWI modules of ATmega16A microcontroller on measurement systems working at low temperatures.
Źródło:
Pomiary Automatyka Kontrola; 2014, R. 60, nr 11, 11; 1041-1043
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-2 z 2

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies