Centrala Analogowo Cyfrowa 64 porty
Fotografia

Przedstawiony tu projekt ma charakter edukacyjny. Pokazano w nim jak się buduje centrale telefoniczne z analogowym polem komutacyjnych. Opisano także zasadę działania poszczególnych elementów systemu oraz programu. Materiał ten po rozwinięciu jest doskonały jako praca końcowa dla absolwentów Wyższych Szkół Telekomunikacyjnych. Przydatny może być także jako pomoc naukowa w Średnich Szkołach Telekomunikacyjnych. Wiele ciekawych informacji znajdą tu hobbyści interesujący się telekomunikacją.

Sprzętowe możliwości centrali

  • Pojemność do 64 portów - rozbudowa płyty bazowej umożliwia dowolne rozbudowanie centrali (ograniczeniem staje się moc procesora). Pola komutacyjne MT8816.
  • Karty abonenckie analogowe - zasilanie -24V, prąd liniowy 25mA, napięcie dzwonienia 90V nałożone na napięcie liniowe -24V. CLIP DTMF lub FSK, teletaksa 16kHz, zamiana polaryzacji po zgłoszeniu abonenta wywoływanego.
  • Karta sygnałowa - 6 odbiorników DTMF jeden nadajnik, Generatory 400Hz, 16kHz (teletaksa), dwa moduły zapowiedzi słownej (od 16 do 60 sek), nadajnik FSK, wybieranie abonenta wewnętrznego (DISA). Nadajnik FSK typu FX604, nanajnik DTMF: MT8888, odbiorniki DTMF: MT8870, generator 400Hz i 16kHz: ICL8038, melodia: VT66, DISA ISD1400.
  • Translacje miejskie - impedancja 600R, dekodowanie CLIP FSK, dekodowanie teletaksy, wykrywanie zamiany biegunowości, dekodowanie tonu 400Hz, odbieranie/wysyłanie SMS'ów. Odbiornika FSK: FX631, dekoder 400Hz: FX673, detektor 16kHz: FX612.
  • Sterownik - wyjście na miasto przez listę za podstawie wybranego nr (LCR), automatyczny wybór operatora (preselekcja), wyjście na miasto bez nr kierunkowego (gorąca linia), ruch przychodzący kierowane na grupy abonentów, w przypadki CLIP'a z rekordem $07 kierowanie połączenia przychodzącego na wybrana grupę (mechanizm podobny do DDI w ISDN) lub odrzucanie (odrzucenie połączenia pochodzącego z przeniesienia). W ruchu wychodzącym możliwość generowania sekwencji #31# (i tym podobnych) przed nr (połączenie anonimowe). Komunikacja z komputerem i aplikacjami CTI przez Ethernet, RS232C, USB, obsługa drukarki, modemu. Procesor sterujšcy: P89C51RD2 22MHz (6-cio taktowy).
  • Translacje miesjkie MB - niewielka modyfikacja translacji CB umożliwi współpracę z centralami MB. Wymaga to jednak zmian na płytce, ze względu na to, że centrale MB zostały praktycznie wyparte przez CB nie opracowano odpowiedniej translacji. Jeśli jednak będzie zainteresowanie taki projekt pojawi się.
  • Karta ISDN - zainteresowanych proszę o e-maile. Jeśli będzie zainteresowanie opracuje kartę ISDN, najpierw w formie translacji miejskiej, później karty abonenckiej, oczywiście z obsługa MSN i DDI.
  • Translacje/abonenci VoIP - Dodatkowa karta umożliwi podłączenie centrali do sieci ethernet / internet. Umożliwi to zdalny dostęp do taryfikatora i konfiguratora centrali oraz skorzystanie z popularnej ostatnio telefoni VoIP.
  • Translaje GSM - Karta taka daje możliwość wykonywania tanich połączeń komórkowych. Istnieje tez możliwość na wdzwonienie się z komórki na taka translację, automatyczne zalogowanie konta i wykonywanie tanich połączeń na "miasto".
  • Karta komunikatów słownych - dodatkowa karta z ROM i przetwornikami DA umożliwi odtwarzania komunikatów o pracy centrali (np.: "Wszystkie linie zajęte", "Abonent czasowo niedostępny") zamiast sygnału nieosiągalności.
  • Karta rejestratora rozmów/poczty głosowej - pamięć CompactFlash na karcie umożliwi rejestracje treści rozmów oraz obsługę poczty głosowej.

    Kilka fotek centrali (kliknij na fotografie aby powiększyć):
    Fotografia Fotografia Fotografia
    Centrala w całości
    (karta bazowa, sterownika, sygnałowa,
    16 abonentów, 2 linie miejskie
    Płyta Bazowa 32 porty
    (obsadzone sloty dla 24 portów)
    Płyta Bazowa z Przełącznica
    Fotografia Fotografia Fotografia
    Sterownik wersja 3
    (bez bufora rozmów na EEPROM, FLASH lub FRAM)
    Procesor P89C51RD2, 64kB FLASH, zegar 22(44)MHz
    Wstepne szacunki wskazuja, ze potrafi obsluzyc 100 portow
    Trwaja prace nad V4 oparta o AtMega128/16.384MHz
    dzieki wiekszej pamieci mozliwe bedzie dodanie nowych funkcji
    bez problemu obsluzy okolo 300 portow, ale trzeba bedzie
    zmienic karte sygnalowa (wiecej nadajnikow DTMF i FSK)
    Sterownik wersja 2
    Oparty o procesor Z80/8MHz
    Zrezygnowalem z niego bo:
    - Problemem bylo napisanie procedur
    multitaskingu w C (w asemblerze dzialal)
    Multitasking realizowano na NMI (co 10ms)
    Sterownik wersja 1
    Oparty o procesor MC68000/12MHz
    Zrezygnowalem z niego bo:
    - klopotliwa byla emulacja pamieci 16bit
    W zalozeniu mial byc wyposazony w 2x29C020 i 2x61000
    co dalo by mozliwosc przeprogramowania pamieci w systemie
    Timery, porty 2xSER 1xPAR znajdowaly sie na plycie bazowej
    Fotografia Fotografia
    Karta Sygnałowa V2
    (brak DISY, 3 odbiorniki DTMF)
    Karta Sygnałowa V1
    (brak DISY, 3 odbiorniki DTMF)
    Wada tej karty bylo sterowanie strobami odbiornikow DTMF
    w konsekwencji dzialal tylko jeden (MT8888)
    pozostale odbiorniki (MT8870) za pozno wystawialy dane
    Ponadto blad w konstrukcji powodowal, ze podczas generacji tonu 400Hz
    wystepowal przesluch pomiedzy abonentami
    Fotografia Fotografia Fotografia
    Karta Abonencka (osmiu abonentów) V2 Karta Abonencka (osmiu abonentów) V1
    Uruchomiana jak cztero-abonentowa
    Problemem okazalo sie zdobycie 74LS155 w detalu
    Stabilizatory i optotriaki przelutowano do V2
    Karta Translacji Miejskich Analogowych (2 linie) V1
    (wlutowane elementy dla jednej linii)

    Aby wykorzystać możliwości sprzętowe centrali należy napisać odpowiedni program. Ze względu na to, że napisanie programu, który oferował by wszystkie funkcje i wykorzystywał wszystkie możliwości sprzętowe centrali zajęło by bardzo dużo czasu program ograniczono do niezbędnego minimum. Wersja 1.0 programu realizuje następujące funkcje:

  • Połączenia wewnętrzne i wychodzące 'na miasto'
  • 8 klas uprawnień dla abonentów
  • Mechanizm LCR (wybor najtanszej drogi polaczeniowej)
  • CLIP DTMF w ruchu wewnętrznym
  • Zamianę biegunowości po zgłoszeniu abonenta wywoływanego
    Do czasu ukazania się artykułu możliwości centrali powinny być rozszerzone o:
  • Nadawanie CLIP FSK
  • Odbiór CLIP FSK na translacjach miejskich
  • Przekazywanie połączeń
  • Rejestracja połączeń przychodzących i wychodzących w EEPROM.

    Materialy:

  • Caly artykul z CD EP06/2009 (24MB)
  • Kod wynikowy dla 8051 (InteHex)
  • Kod zrodlowy dla 8051 (Keil)
  • Rysunki plytek
    UWAGA!
    Ze wzgledu na praktycznie zerowe zaiteresowanie (w ciagu 9 miesiecy jedna osoba), plytki i elementy nie beda dostepne w sprzedazy detalicznej.

    Pytania, propozycje proszę kierować do autora:

    Zapraszam do dyskusji na Forum EP
    lub na Forum Elektrody


    Fotografia
    Sławomir Skrzyński

    Licznik odwiedzin wskazuje 1266 goscia.