FIRM INNOWYJNO -WROŻENIOW ul. Krzyska -00 Tarnów tel.: 0009, 00, 0 faks: 0009, 00 mail: elbit@resnet.pl www.elbit.resnet.pl ZTEROKNŁOWY UKŁ UZYTU PRZETWORNIKÓW UV (PROTOTYP)
Opis działania: Moduł układu odczytu składa się z płytki procesora oraz dołączanych czterech przedwzmacniaczy przetworników UV. Przedwzmacniacze UV wykonane są jako układy stałoprądowych wzmacniaczy prądowych z filtrem wejściowym oraz układem przesuwu zera. Płytka procesora posiada: - układ transmisji danych wykonany jako dwukierunkowy modem (full duplex). W modemie przewidziano dwie wersje stopnia końcowego - można go wykonać jako układ RS lub RS; - interfejs wyświetlacza L; - pamięć szeregową o pojemności bajtów; - układ czterokanałowego, -bitowego przetwornika wraz ze wzmacniaczami wejściowymi; - układ procesora wraz z niezbędnymi peryferiami. Sygnalizacja: Moduł posiada dwie zielone diody LE wlutowane na płytce. Lewa sygnalizuje odebranie poprawnej paczki sterującej przez złącze RS. ruga pozostawiona jest jako rezerwa. ane techniczne: Ilość wejść analogowych: Zakres napięć wejściowych: 0 V Zasilanie: 0 V Pobór prądu: 0m Interfejs cyfrowy : RS lub RS Protokół: własny Prędkość transmisji: 900 bit/s Maksymalny zasięg: 00m. (RS) m. (RS). Stopień ochrony obudowy: IP Temperatura pracy: 0 0 (możliwe wykonanie -0 0 ) Rozmieszczenie wyprowadzeń: Wyprowadzenia na listwach wewnętrznych płytka sterownika: IN IN IN IN
ujemny zacisk zasilania; dodatni zacisk zasilania; dodatnia linia danych (RS) lub odbiornik (RS); ujemna linia danych (RS) lub nadajnik (RS); IN do IN wejścia kanałów analogowych; Wyprowadzenia na listwach wewnętrznych płytka przedwzmacniacza: UV- UV+ ujemny zacisk zasilania; dodatni zacisk zasilania; wyjście analogowe; UV+ - dodatni zacisk przetwornika; UV- ujemny zacisk przetwornika. Komunikacja: W module zaimplementowany jest protokół własny. Moduł działa wyłącznie jako urządzenie typu slave, tj. może tylko odpowiadać na odbierane komendy i nie jest w stanie sam zainicjować transakcji. kceptowanych jest pięć komend: odczyt pamięci (funkcja 0); zapis pamięci (funkcja ); odblokowanie zapisu pamięci (funkcja ); odczyt kanałów analogowych (funkcja ); odczyt kanałów analogowych z kalibracją (funkcja ). Każda komenda sterująca składa się bajtów, przy czym pierwszy bajt stanowi czoło (zawsze wartość 0x), drugi bajt jest to komenda sterująca, bajty do 0 stanowią część danych, zaś ostatni bajt, jedenasty stanowi część kontrolną (suma mod bajtów od do 0). Przykładowa transmisja sterująca: 0 00 00 00 00 00 00 00 00 0 Każda odpowiedź sterownika składa się 0 bajtów, przy czym pierwszy bajt stanowi czoło (zawsze wartość 0x), bajty do 9 stanowią część danych, zaś ostatni bajt, dziesiąty stanowi część kontrolną (suma mod bajtów od do 9). Przykładowa odpowiedź: 00 00 00 00 0 00 00
Odczyt pamięci. Funkcja zwraca w odpowiedzi wartość odczytanych wartości zapisanych w pamięci flash sterownika. Składają się na nią wartości kalibracyjne poszczególnych kanałów. Przykładową transakcję odczytu pamięci przedstawiono poniżej (wszystkie wartości w hex): 0 00 00 00 00 00 00 00 00 0 0 E 00 00 00 00 00 00 F hex): Zapis pamięci. Funkcja powoduje zapis pamięci flash ośmioma bajtami danych. Przykładową transakcję odczytu pamięci przedstawiono poniżej (wszystkie wartości w 0 0 E 00 00 00 00 00 00 0 E 00 00 00 00 00 00 F Odblokowanie zapisu pamięci. Funkcja powoduje odblokowanie zapisu pamięci flash. Po włączeniu pamięć flash jest zablokowana do zapisu. Przykładową transakcję odblokowania pamięci przedstawiono poniżej (wszystkie wartości w hex): 0 00 00 00 00 00 00 00 00 0 brak Odczyt kanałów analogowych. Funkcja zwraca w odpowiedzi wartość odczytaną bezpośrednio z przetworników w kolejności od do. Przykładową transakcję odczytu przedstawiono poniżej (wszystkie wartości w hex): 0 00 00 00 00 00 00 00 00 0 00 0 00 00 0 00 0 F Odczyt kanałów analogowych z kalibracją. Funkcja zwraca w odpowiedzi wartość odczytaną z przetworników po uwzględnieniu zapisanych w pamięci poprawek dla każdego kanału. Przykładową transakcję odczytu przedstawiono poniżej (wszystkie wartości w hex): 0E 00 00 00 00 00 00 00 00 0E 00 0 00 00 0 00 0 F
SM00N0X V SM00N0 X SM00N0 X SM00N0 X SM00N0 X U 9 V E/VPP P0.0/0 P0./ SMP 0N X X P0./ V.0M SMH9S P0./ P0./ 9 X P0./ SMU 0XSMP 0N P0./ RST R P0./ RES RESET SM0 K R P.0/ SM0 0K P./9 P./INT0 P./0 9 P./INT P./ 0 P./T0 P./ P./T P./ P./ E 0 P.0/T P./ L_RS P./TEX LE P./EI P./R JP LE P./EX0 P./WR RES P./EX PSEN MP_ P./MOSI LE/PROG MP_IN P./MISO P./TX MP_LK P./SK P.0/RX V T9S -U(TQFP) R9 WR V HEER SM0 0K T R UV. MOEM. 0 9 0 MP_ S -0 SM0 K!MO_ i MP_IN V JP JP P V Vo L_RS W-0K RxO WR TxO 0 9 0 0- R LE LEK V SM 0 R HEER X U MP_S MP_IN S I MP_LK MP_ LK O Wtyk i -0 - - szt. ORG Przepusty gumowe FIX-GR- szt. 9L /SN przewód x0. ekran Zasilanie wtyk -0- - szt. U Obud owa 0 (opla) MP_S S MP_LK IN LK H0 V R SM0 0R MP_ MP_IN SM0 0K R SM0 0K TJ0M00R R SM00N0X 0 9 IN VREF H H H MP0-I/SL /WR /WR /Tx /Rx IN IN IN RP RP R0- K-/ R0-K-/ 0!MP_S na 9 U IN IN IN IN!Wyświetlacz i LEy normalnie odłączone R SM0 R K SM0 K R9 SM0 K SM0 R0 K SM0 K R R V R SM0 R K SM0 K R U SM0 K U SM0 K SM0 R K SM0 K R V R U SM0 K U IN IN IN IN RS Title Size 0 SMU0X /Tx SMU0X /Rx RS R V E RSM0 K E0/-SM0 SM0 0K LE LE KONENTRTOR UV Number 0 9 T -0 SM00N 0X IN IN R SM0 K R IN N SM0 K JP + - + - TIN TIN R R Vs+ Vs- V T T RIN RIN ate: -ec-0 Sheet o f File: :\praca\..\konentrtor.sch rawn y: U IL-SM U E RE /Tx /Rx U L0-SM N 0 - JP 0 - R R0 SM0 0 T KPT-SG -0 R SM0 0 T KPT-SG -0 SN -SM V R V TxO RxO SM00N0 X R SM0 K SM0 K IN IN Rev ision V JP SMU0X SMU0X SMU 0X 0- JP 0-00JG R SM0 0M 00JG R VREF UV SM0 0K U U R SM0 0K V SM0 0K R R V SM00N0X SM0 0K SMU0X R SM0 K V +REF -REF R SM0 0K VREF U LM-. T 0/.-SM SM00N0X 9 SM00N0X TJ0M0R! Zamiast 9 uf U L0-SM IN N N V SM00N0X R SM0 K JP HEER Wszystkie oporniki % ate: -ec-0 Sheet of File: :\praca\..\zuv.sch rawn y: Title Size ZUJNIK ŚWITŁ Number Revision