Modernizacja dyfraktometrów rentgenowskich :
DRON, HZG, URD, JEOL, RIGAKU-DENKI, PHILIPS, SIEMENS, etc.

English version


Montaż detektorów paskowych, Patentowany system pomiarowy

Dyfraktometry serii DRON, HZG, URD stanowią wyposażenie wielu laboratoriów. O ile jakość samych goniometrów bywa znakomita, to elektronika charakteryzuje się małą niezawodnością, wielkimi gabarytami i zużyciem energii, niewygodą obsługi i nieefektywnymi nośnikami, na które zapisywane są dane pomiarowe.Aparaty pozostałych firm, choć reprezentują o wiele wyższy poziom techniczny, także pod względem elektronicznym są przestarzałe. Brakuje lamp elektronowych, oryginalnego papieru do rejestratorów Y(t) i cierpliwości, by mierzyć linijką wysokości i odległości pików...

Dyfraktometr rentgenowski DRON 1.0 po modernizacji

Można oczywiście kupić urządzenie nowe. Pojawiają się przy tym jednakże dwa problemy :

  1. - koszty nowych urządzeń są olbrzymie
  2. - urządzenia te są przeznaczone "dla małpy"

Rasowy eksperymentator woli urządzenie stare, gdzie zna każdą śrubkę, gdzie może wszystko pokręcići poustawiać tak, by wykonać niekonwencjonalny pomiar, o jakim się inżynierom w fabryce nie śniło.

Dyfraktometr rentgenowski Philips z przystawką teksturową

To wszystko skłoniło naszą firmę do zajęcia się unowocześnianiem tych zabytków.

Polega ono na całkowitym pozbyciu się dotychczasowej radzieckiej, bądź NRD-owskiej elektroniki detekcyjnej i sterującej pomiarem i zastąpieniu jej nową elektroniką własnej produkcji.

Dyfraktometr rentgenowski DRON 2.0 po modernizacji

System instalowany jest w kasecie CAMAC i składa się z następujących bloków :

Tor detekcji :

Tor sterowania :

Do prostych pomiarów dyfrakcyjnych, gdy kąt Theta = 1/2 kąta 2Theta używany jest Dronek-3.
Użytkownik otrzymuje program na komputer sterujący IBM PC, który umożliwia przesyłanie komend i parametrów sterujących pomiarem, odbiór danych, zobrazowanie ich wykresem z podaniem parametrów statystycznych, zapis na dysk w formacie tekstowym łatwym do użycia w innych programach, oraz wstępną analizę graficzną :

Program Dronek do obsługi zmodernizowanych dyfraktometrów rentgenowskich

Prócz tego program współpracuje z drukarką systemową tworząc eleganckie wykresy, skalowane i obracane stosownie do wymagań użytkownika. Obrazy te można także zapisać do pliku w formacie GIF, JPG, BMP i umieścić w publikacji.


Przy bardziej skomplikowanych zadaniach ( oddzielne sterowanie osiami Theta i 2Theta, pomiary tekstur na 4 osiach, liczniki pozycyjne, itp. ) stosujemy kartę KAIO-48. Ponieważ karta KAIO-48 jest już przestarzała technicznie ( magistrala ISA ) wycofujemy się z jej użycia na rzecz niezależnych sterowników Dronek-3 i Dronek-4, przeprogramowanych na potrzeby pomiarów skomplikowanych.

Oprogramowanie sterujące pomiarami napisane jest w sposób otwarty, tzn. użytkownik może zaprogramować własny algorytm pomiarowy w specjalnym języku programowania eksperymentu , wzorowanym na urządzeniach firmy PHILIPS.
To podejście gwarantuje, że metodyka pomiaru będzie rozwijać się razem z eksperymentatorem bez potrzebywydawania wciąż nowych pieniędzy na kolejne wersje programu sterującego.

Mam nowy pomysł... i dyfraktometr rentgenowski HZG-4 po modernizacji !

Na dodatek każdy nowy pomysł będzie można wypróbować natychmiast !

Na ekranie komputera obserwuje się na bieżąco rysowany wykres intensywności promieniowania w funkcji położenia goniometru albo wyświetla tabelę z wartościami cyfrowymi.

Oprogramowanie innego autorstwa, dane z dyfraktometru rentgenowskiego URD-6 z przystawką teksturową TZ6Oprogramowanie innego autorstwa, dane z dyfraktometru rentgenowskiego SIEMENS D-500

Zebrane dane zapisywane są do plików dyskowych w formacie ASCII, co pozwala naich późniejszy odczyt i interpretację przez programy innych, niezależnych producentów, np.bazy danych rentgenowskich ( XRAYAN, DHN/PDS ), arkusze kalkulacyjne (Excell), programy rysujące (Sigma Plot), itp.


Spis komend sterujących pracą HZG-4 i TZ-6 wraz z objaśnieniamii przykładami użycia :


Możemy zaprogramować dowolny pomiar... na zmodernizowanym dyfraktometrze rentgenowskim HZG-4 z przystawką teksturową TZ-6 !

Możemy zaprogramować dowolny pomiar ! Rownież patentowany...

Tryby pracy urządzenia

  • MOD 1
    ustawienie trybu skanowania tylko kąta Theta ( kąt 2Theta stoi w miejscu )
  • MOD 2
    ustawienie trybu skanowania tylko kąta 2Theta ( kąt Theta stoi w miejscu )
  • MOD 3
    ustawienie trybu skanowania kąta Theta i 2Theta rownocześnie
  • Nastawianie parametrów pracy

  • INT t
    nastawienie czasu zliczania na t sekund
  • SPB p
    nastawienie kroku skanowania kąta Beta na wartość p
  • SEB a
    nastawienie końcowego kąta skanowania Beta na wartość a
  • STP p
    w trybie pracy MOD 1 - ustawienie kroku skanowania kąta Theta na wartość p
    w trybach MOD 2 i MOD 3 - ustawienie kroku skanowania kąta 2Theta na wartość p
  • Ustawianie kątów

  • STH a
    ustawienie kąta Theta na wartość a ( kąt 2Theta stoi w miejscu )
  • STT a
    ustawienie kąta 2Theta na wartość a ( kąt Theta stoi w miejscu )
  • SAN a
    ustawienie kąta 2Theta na wartość a, zaś kąta Theta na wartość a/2
  • SAB a
    ustawienie kąta Beta na wartość a
  • SON
    włączenie ciągłych obrotów kąta Beta
  • SOF
    wyłączenie obrotów ciągłych kąta Beta
  • Uruchamianie skanowania

  • SSB
    uruchomienie skanowania kąta Beta od pozycji bieżącej ( SAB ) do końcowej ( SEB ) z zadanym krokiem ( SPB )
  • SSC r
    uruchomienie skanowania z zadanym krokiem ( STP ) kąta Theta ( MOD 1 ) albo kąta 2Theta ( MOD 2 ) albo jednocześnie kątów Theta i 2Theta ( MOD 3 ) od pozycji bieżącej ( STH , STT , SAN ) przez r stopni
  • Zapisanie na dysk zebranych danych

  • SAV
    włączenie żądania zapisu zebranych danych do pliku dyskowego.
    ! Po pomyślnym zapisaniu zawartość bufora danych ulega WYZEROWANIU !
  • Pobranie kolejnej próbki ze zmieniacza

  • NSM
    zmieniacz próbek przekręca się ustawiając następną próbkę do pomiaru
  • Ustawienie szczeliny przy lampie RTG

  • SLI n
    zmieniacz szczelin przekręca się wstawiając n-tą szczelinę w bieg promieni rentgenowskich

  • Przykłady użycia :


    Pomiar dyfrakcji w 3-ech podzakresach, z włączonym ciągłym obrotem kąta Beta( dla próbki proszkowej ), ze zmienianiem szczelin dla różnych zakresów, czas zliczania = 5 s
  • MOD 3
    skanowanie jednocześnie 2Theta i Theta
  • INT 5
    czas zliczania 5 sekund
  • SON
    włączyć obroty ciągłe próbki
  • SLI 1
    ustawić szczelinę nr 1
  • SAN 23
    ustawić kąt 2Theta = 23 stopni i kąt Theta = 11.5 stopni
  • STP 0.05
    zadać krok skanowania 2Theta = 0.05 stopni
  • SSC 10
    skanować od pozycji bieżącej przez 10 stopni
  • SLI 2
    ustawić szczelinę nr 2
  • SAN 44.5
    ustawić kąt 2Theta = 44.5 stopni i kąt Theta = 22.25 stopni
  • STP 0.02
    zadać krok skanowania 2Theta = 0.02 stopni
  • SSC 2
    skanować od pozycji bieżącej przez 2 stopni
  • SLI 3
    ustawić szczelinę nr 3
  • SAN 90
    ustawić kąt 2Theta = 90 stopni i kąt Theta = 45 stopni
  • STP 0.1
    zadać krok skanowania 2Theta = 0.1 stopni
  • SSC 20
    skanować od pozycji bieżącej przez 20 stopni
  • SOF
    wyłączyc obroty ciągłe próbki


  • Pomiar trzech kolejnych próbek w dwóch podzakresach, czas zliczania = 2.5 s
  • MOD 3
    obie osie idą jednocześnie
  • INT 2.5
    czas zliczania 2.5 sekundy
  • SAN 25
    ustawić kąt 2Theta = 25 stopni
  • STP 0.04
    zadać krok skanowania 2Theta = 0.04 stopni
  • SSC 10
    skanować od pozycji bieżącej przez 10 stopni
  • SAN 50
  • STP 0.01
  • SSC 1.5
  • SAV
    zapisać zebrane dane
  • NSM
    pobrać nową próbkę ze zmieniacza
  • SAN 25
    ustawić kąt 2Theta = 25 stopni
  • STP 0.04
    zadać krok skanowania 2Theta = 0.04 stopni
  • SSC 10
    skanować od pozycji bieżącej przez 10 stopni
  • SAN 50
  • STP 0.01
  • SSC 1.5
  • SAV
    zapisać zebrane dane
  • NSM
    pobrać nową próbkę ze zmieniacza
  • SAN 25
    ustawić kąt 2Theta = 25 stopni
  • STP 0.04
    zadać krok skanowania 2Theta = 0.04 stopni
  • SSC 10
    skanować od pozycji bieżącej przez 10 stopni
  • SAN 50
  • STP 0.01
  • SSC 1.5
  • SAV
    zapisać zebrane dane


  • Pomiar dyfrakcji w jednym podzakresie przy odsuniętym kącie Theta od wartości 2Theta/2
  • MOD 3
    skanowanie jednocześnie 2Theta i Theta
  • INT 5
    czas zliczania 5 sekund
  • SAN 30
    ustawić kąt 2Theta = 30 stopni i kąt Theta = 15 stopni
  • STH 14
    ustawić kąt Theta = 14 stopni
  • STP 0.05
    zadać krok skanowania 2Theta = 0.05 stopni
  • SSC 2
    skanować od pozycji bieżącej przez 2 stopni


  • Pomiar przy ruchu skanującym wyłącznie osi Theta
  • MOD 1
    skanowanie tylko kąta Theta
  • INT 5
    czas zliczania 5 sekund
  • SAN 30
    ustawić kąt 2Theta = 30 stopni i kąt Theta = 15 stopni
  • STH 14
    ustawić kąt Theta = 14 stopni
  • STP 0.05
    zadać krok skanowania Theta = 0.05 stopni
  • SSC 2
    skanować od pozycji bieżącej przez 2 stopni


  • Pomiar przy ruchu skanującym wyłącznie osi 2Theta
  • MOD 2
    skanowanie tylko kąta 2Theta
  • INT 5
    czas zliczania 5 sekund
  • SAN 26
    ustawić kąt 2Theta = 26 stopni i kąt Theta = 13 stopni
  • STT 25
    ustawić kąt 2Theta = 25 stopni
  • STP 0.05
    zadać krok skanowania 2Theta = 0.05 stopni
  • SSC 2
    skanować od pozycji bieżącej przez 2 stopni


  • Pomiar przy ruchu skanującym osi Beta i stałym ustawieniu 2Theta/Theta = 30 stopni/15 stopni
  • INT 5
    zadać czas zliczania 5 sekund
  • SAN 30
    ustawić kąt 2Theta = 30 stopni i kąt Theta = 15 stopni
  • SAB 0
    ustawić kąt Beta = 0 stopni
  • SEB 360
    zadać końcowy kąt skanowania Beta = 360 stopni
  • SPB 5
    zadać krok skanowania Beta = 5 stopni
  • SSB
    uruchomić skanowanie kąta Beta

  • Moi bardzo zadowoleni klienci i ich zmodernizowane dyfraktometry rentgenowskie URD-6, HZG-4, SIEMENS D-500, BOND




    DRONEK-3

    English version

    Blok zliczająco - sterujący goniometrem

    Dronek - sterownik dyfraktometrów rentgenowskich

    Spis treści
    1. Zastosowanie
    2. Dane techniczne
    3. Zasada działania
      • 3.1 Obudowa i zasilanie urządzenia
      • 3.2 Układ zerowania systemu
      • 3.3 Generator zegarowy
      • 3.4 Licznik czasu
      • 3.5 Licznik impulsów badanych
      • 3.6 Sterowanie goniometrem
      • 3.7 Komunikacja z komputerem nadrzędnym
    4. Użytkowanie
      • 4.1 Podłączenie urządzeń współpracujących
      • 4.2 Obsługa programowa sterownika
    5. Kontrola, regulacje, naprawy

    1. Zastosowanie

    Blok zliczająco - sterujący DRONEK-3 przeznaczony jest do pracy w laboratoriach rentgenowskich wyposażonych w dyfraktometry DRON-1, DRON-2, DRON-3, DRON-4 produkcji ZSRR lub HZG-1, HZG-3, HZG-4, URD-6 produkcji NRD, bądź też dyfraktometry innych producentów.

    Przychodzące z toru detekcji impulsy RTG zliczane są w 20-bitowym liczniku i zapamiętywane w wewnętrznej pamięci danych o pojemności do 10752 punktów pomiarowych.DRONEK-3 na żądanie przesyła wyniku pomiaru do nadrzędnego komputera IBM PC poprzez łącze szeregowe RS-232. Użytkownik może obejrzeć zebrane dane w formie wykresu i przeprowadzić wstępną analizę graficzną przy pomocy ruchomych markerów przesuwanych po wykresie ( położenia pików, ich amplitudy etc.)

    2. Dane techniczne

    3. Zasada działania

    Kontroler DRONEK-3 zbudowany został w oparciu o 8-bitowy mikroprocesor MC 6502, statyczną pamięć danych 65256 i wielofunkcyjny układ wejścia/wyjścia 6522. Program działania urządzenia umieszczony w pamięci stałej EPROM 2764 zawiera procedury umożliwiające przy użyciu klawiatury i ekranu komputera sterującego komunikację z operatorem przez łącze szeregowe, rozpoznawanie i wykonywanie poleceń zadawanych w postaci ciągów znaków ASCII, tj.:

    3.1 Obudowa i zasilanie urządzenia

    Urządzenie zainstalowane zostało w module CAMAC podwójnej szerokości. Poprzez złącze grzebieniowe z kasety CAMAC pobierane są napięcia zasilające oraz przesyłane są sygnały sterujące do interfejsu DRONOGUR zawierającego wysokoprądowe układy napędzania silnika goniometru.

    Na przedniej ściance modułu znajduje się gniado LEMO, do którego doprowadza się impulsy z analogowego toru detekcji oraz gniazdo CANNON - port szeregowy RS-232.

    Dla wygody użytkownika 3 diody świecące pokazują przebieg pomiaru :

    Przycisk RESET pozwala na awaryjne zatrzymanie pomiaru bez konieczności uruchamiania komputera sterującego, a także na przywrócenie łączności z DRONKIEM w razie zakłóceń transmisji danych.

    3.2 Układ zerowania systemu

    Zadaniem tego układu jest wygenerowanie sygnału RESET dla mikroprocesora w momencie włączenia zasilania i po każdym naciśnięciu klawisza RESET na przedniej ściance przyrządu.Zbudowany został z układu scalonego NE555 (U4) i inwertera 7404 (U8C). Długość impulsu zerującego określa stała czasowa R2C2 - około 2 sekundy.

    3.3 Generator zegarowy

    Dostarcza on przebiegu F0 = 1MHz o wypełnieniu 50% do taktowania mikroprocesora i przebiegu TxClk/RxClk = 9600 Hz do taktowania portu szeregowego 6850. Źródłem sygnału jest rezonator kwarcowy 8 MHz.

    3.4 Licznik czasu

    Licznik czasu zrealizowany został w sposób sprzętowo - programowy z wykorzystaniem wielofunkcyjnego układu 6522. Znajdujący się w układzie licznik T1 odmierza odcinki 1/20 sekundy generując przerwania niemaskowalne. Program obsługi otwiera bramkę cyfrową dopuszczając impulsy z toru detekcji do licznika impulsów, sumuje odcinki 1/20 s, aż osiągną zadaną długość czasu, a następnie zamyka bramkę, odczytuje licznik impulsów, zapamiętuje go i uruchamia przesuw goniometru do następnego punktu pomiarowego.

    3.5 Licznik impulsów badanych

    Impulsy z toru detekcji doprowadzane są do 4-bitowego licznika binarnego 7493 (U18), a dalej do 16-bitowego licznika T2 w układzie 6522. Utworzony jest zatem licznik 20-bitowy o pojemności 1048575 impulsów - wystarczajacy dla wszystkich typowych pomiarów rentgenowskich.

    Impulsy z gniazda LEMO przechodzą przez regenerujące sygnał TTL bramki z przerzutnikami Schmitta i pobudzają także multiwibrator monostabilny 74123. Steruje on czerwoną diodą świecącą, która błyska przy każdym impulsie. Dzięki efektowi regeneracji występującemu w tym typie przerzutników dioda zapala się na stałe przy wielkiej częstości impulsów.

    3.6 Sterowanie goniometrem

    Sterownik goniometru montowany jest w oddzielnym module CAMAC. Zawiera on wysokonapięciowe obwody do zasilania silnika goniometru. Komunikacja ze sterownikiem DRONOGUR odbywa się poprzez część linii magistrali CAMAC wg. standardu prywatnego.

    Załączone schematy pozwalają łatwo zorientować się w zasadach pracy.

    3.7 Komunikacja z komputerem nadrzędnym

    Komunikacja z komputerem nadrzędnym wykonuje się za pomocą łącza szeregowego RS-232. W jego skład wchodzą : układ scalony 6850, nadajnik linii SN 75150 i odbiornik linii SN 75154.

    Kontroler DRONEK-3 wykorzystuje 6 linii : TxD, RxD, CTS, RTS, DSR, DTR.Do linii DTR doprowadzone jest na stałe przez opornik 1.6 k napięcie +12V ( sygnał gotowości kontrolera do współpracy ).Podczas przesyłania komend DRONEK-3 wymusza na linii RTS stan +12V. W takim też stanie muszą znajdować się jego wejściowe linie CTS i DSR ( odpowiada za to komputer nadrzędny ).
    Transmisja danych z prędkością 9600 baudów wymaga przesyłania z potwierdzeniem, tzn. nadajnik czeka z wysłaniem następnego bajtu tak długo, aż odbiornik potwierdzi, że jest gotów do przyjęcia go.

    A oto dokładny protokół transmisji :

    NADAJNIK ODBIORNIK

    Ustaw RTS =1 i DTR =1
    Czekaj, aż CTS=1 i DSR =1
    Wyślij bajt danych

    Odbierz bajt danych

    Ustaw RTS=0
    Czekaj, aż CTS=0
    Ustaw RTS=0

    Czekaj, aż CTS=0

    4. Użytkowanie

    Użytkowanie kontrolera DRONEK-3 jest bardzo proste. Zastosowanie się do wymienionych tutaj wskazówek umożliwi długotrwałą i niezawodną pracę urządzenia.

    DRONEK-3 przeznaczony jest do pracy w warunkach laboratoryjnych. Instaluje się go w kasecie CAMAC na dowolnym stanowisku w zakresie 1-22. Po dołączeniu urządzeń współpracujących i włączeniu zasilania jest od razu gotowy do pracy. Nie jest wymagane wygrzewanie wstępne, ani klimatyzacja. Zawartość pamięci danych przyjmuje wartości przypadkowe. Gromadzenie danych jest wstrzymane.

    4.1 Podłączenie urządzeń współpracujących

    Kabel łącza RS-232 wolno przełączać tylko przy wyłączonym zasilaniu komputera i kontrolera. Długość kabla może dochodzić do 150 metrów
    Masa kasety CAMAC musi być zwarta z masą komputera grubym drutem miedzianym ! Zlikwiduje to wpływ prądów błądzących i zapobiegnie uszkodzeniu łączy szeregowych.

    Połączenia linii RS-232 są następujące :

    9 pin DRONEK-3 Kierunek transmisji IBM PC 25 pin 9 pin
    5 GND <-----> GND 7 5
    3 TxD ------> RxD 3 2
    2 RxD <------ TxD 2 3
    7 RST ------> CTS 5 8
    8 CTS <------ RTS 4 7
    4 DTR ------> DCD 6 6
    6 DCD <------ DTR 20 4

    4.2 Obsługa programowa kontrolera

    Do obsługi kontrolera DRONEK-3 przez komputer nadrzędny IBM PC napisany został w języku Delphi 7 program "Dronek".

    Program Dronek do obsługi dyfraktometrów rentgenowskich

    Umożliwia on :


    Powrót do strony głównej