Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
IGE-XAOIGE-XAO
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

poszukuję jak najwięcej układów syren alarmowych.

Paziu. 04 Nov 2018 16:46 8571 325
  • #31
    _jta_
    Electronics specialist
    Mam wrażenie, że w tym opisie AVT2774 schemat ma błąd - R2 jest podłączony do +5V (stabilizowanego), więc nie steruje mocą multiwibratora T3-T4. A gdyby tak połączenie od R2 i C9 szło tylko do R8 i R9, a R7 i R10 były podłączone tylko do +5V, to pewnie by wyszła jakaś modulacja częstotliwości.

    Nie jest dla mnie jasne, jakie dźwięki są z tego "Nexus 110 DC Sounder Beacon", ale wytwarzanie wielu różnych dźwięków inaczej, niż przy użyciu uC oznacza bardzo złożony układ. Na uC da się to wszystko zrobić w dość prosty sposób - tylko może być kwestia szybkości, na PC z 8088 programem w assemblerze @4.77MHz dawało się jako tako, @8MHz bez problemów. Dla programu w C "Arduino" z ATmegą 16MHz może z trudem da radę; STM8S103 (jest na Allegro moduł od 8.50) chyba byłby na styk i z szybkością, i z pamięcią; STM32F103 (na Allegro moduł od 13.90) nie powinien mieć problemów.
  • IGE-XAOIGE-XAO
  • #32
    Paziu.
    Level 6  
    Chciałbym zbudować układy które wytworzš mi te dŸwięki może być każdy układ oddzielny do każdego sygnału ale jest mi to bardzo potrzebne dlatego proszę o pomoc .
    chodzi mi o takie dŸwięki jak poniżej:

    1.970Hz (BS5839-1:2002)
    2 .800Hz/970Hz @ 2Hz (BS5839-1:2002)
    3 .800Hz – 970Hz @ 1Hz (BS5839-1:2002)
    4 .970Hz 1s OFF/1s ON (Apollo Fire Systems Alert Tone, BS5839-1:2002)
    5 .970Hz, 0.5s/ 630Hz, 0.5s (Apollo Fire Systems Evacuate Tone, BS5839-1:200239
    6 .554Hz, 0.1s/ 440Hz, 0.4s (France – AFNOR NF S 32 001 )
    7 .500 – 1200Hz, 3.5s/ 0.5s OFF (Netherlands – NEN 2575:2000 Dutch Slow Whoop
    8 .420Hz 0.625s ON/0.625s OFF (Australia AS1670 Alert tone)
    9 .500 – 1200Hz, 0.5s/ 0.5s OFF x 3/1.5s OFF (Australia AS1670 Evacuation tone)
    10 .550Hz/440Hz @ 0.5Hz O-O-I-O-O-I 19 107 26
    11. 970Hz, 0.5s ON/0.5s OFF x 3/ 1.5s OFF (ISO 8201 Low tone) O-O-I-O-I-O 1 110 19
    12. 2850Hz, 0.5s ON/0.5s OFF x 3/1.5s OFF (ISO 8201 High tone) O-O-I-O-I-I 1 112 16
    13 .1200Hz – 500Hz @ 1Hz (DIN 33 404) O-O-I-I-O-O 1 110 34
    14 .400Hz O-O-I-I-O-I 18 105 21
    15.550Hz, 0.7s/1000Hz, 0.33s O-O-I-I-I-O 1 111 33
    16. 1500Hz – 2700Hz @ 3Hz (Vandal Alarm) O-O-I-I-I-I 1 116 46
    18 .2130Hz O-I-O-O-O-I 1 113 34
    19 .660Hz O-I-O-O-I-O 10 109 31
    20 .660Hz 1.8s ON/1.8s OFF O-I-O-O-I-I 19 108 16
    21 .660Hz 0.15s ON/0.15s OFF O-I-O-I-O-O 19 107 17
    22 .510Hz, 0.25s/ 610Hz, 0.25s O-I-O-I-O-I 1 107 28
    23 .800/1000Hz 0.5s each (1Hz) O-I-O-I-I-O 1 111 44
    24 .250Hz – 1200Hz @ 12Hz O-I-O-I-I-I 1 105 24
    25 .500Hz – 1200Hz @ 0.33Hz. O-I-I-O-O-O 1 110 31
    26 .2400Hz – 2900Hz @ 9Hz O-I-I-O-O-I 1 116 45
    27 .2400Hz – 2900Hz @ 3Hz O-I-I-O-I-O 1 116 45
    28 .800Hz – 970Hz @ 100Hz O-I-I-O-I-I 1 110 42
    29 .800Hz – 970Hz @ 9Hz O-I-I-I-O-O 1 110 43
    30 .800Hz – 970Hz @ 3Hz O-I-I-I-O-I 1 110 43
    31 .800Hz, 0.25s ON/1s OFF O-I-I-I-I-O 1 108 10
    32. 500Hz – 1200Hz, 3.75s/0.25s OFF (AS2220) O-I-I-I-I-I 1 110 29
    33 .340Hz I-O-O-O-O-O 1 106 18
    34 .1000Hz I-O-O-O-O-I 18 111 47
    35 .1400Hz – 1600Hz, 1s/1600Hz – 1400Hz, 0.5s (NF 48-265) I-O-O-O-I-O 1 110 44
    36 .660Hz 6.5s ON/13s OFF I-O-O-O-I-I 19 108 31
    37 .1000Hz/2000Hz, 1s each I-O-O-I-O-O 1 113 41
    38 .720Hz, 0.7s ON/0.3s OFF I-O-O-I-O-I 1 106 26
    39 .970Hz, 0.25s ON/OFF I-O-O-I-I-O 1 110 25
    40 .2800Hz, 1s ON/OFF I-O-O-I-I-I 1 113 22
    41 .2800Hz 0.25s ON/OFF I-O-I-O-O-O 1 113 21
    42 .2400/2900 @ 2Hz I-O-I-O-O-I 1 115 43
    48. Gentle alarm - Tone 2, rises slowly to full volume over 30s I-O-I-I-I-I 1 109 44
    51 .750Hz 0.33s ON/0.51s OFF I-I-O-O-I-O 1 106 12
    52 .750Hz 0.51s ON/0.33s OFF I-I-O-O-I-I 1 107 25
    53 .550Hz, 0.33s/1000Hz, 0.7s I-I-O-I-O-O 1 111 41
    54 .600Hz – 900Hz/ 0.9s I-I-O-I-O-I 1 109 37
    55 .660Hz – 680Hz/ 0.9s I-I-O-I-I-O 1 105 33
    56 .670Hz – 725Hz/ 0.9s I-I-O-I-I-I 1 107 33
    57 .920Hz – 750Hz/ 0.9s I-I-I-O-O-O 1 110 41
    58 .700Hz - 900Hz, 0.3s/0.6s OFF I-I-I-O-O-I 1 109 15
    59. 900Hz - 760Hz, 0.6s/0.3s OFF I-I-I-O-I-O 1 110 28


    To są sygnały alarmowe wybrane z tamtego linku na których by mi zależało
    ten filmik może pomoże zobrazować o jakie sygnały mi chodzi:

    https://www.youtube.com/watch?v=949HfrAjfAU
  • #33
    _jta_
    Electronics specialist
    No, to ja tu zauważyłem częstotliwości 250 340 400 420 440 500 510 550 554 600 610 630 660 670 680 720 725 750 760 800 900 920 970 1000 1200 1400 1500 1600 2000 2130 2400 2700 2800 2850 2900 Hz - to 35 różnych częstotliwości, i być może jeszcze coś przegapiłem. Różnych czasów nieco mniej (kilkanaście? więcej?)...

    Rozumiem, że są takie sygnały, że jest jedna częstotliwość ciągła, bądź z przerwami (czasem ze skomplikowanym układem, jak 11 i 12); takie, że są dwie częstotliwości na zmianę; i takie, przy których jest płynna zmiana częstotliwości; a chyba dla jednego jest płynne narastanie głośności (48).

    Jeśli to by miał być jeden układ, i to nie z uC, to wypadałoby w nim użyć: pamięci PROM (EPROM, EEPROM), w której byłaby zakodowana informacja o każdym dźwięku, w postaci liczb podających częstotliwości dźwięków, szybkość jej zmiany i czas trwania - układ musiałby to odczytywać i przepisywać do jakichś rejestrów (bo cała informacja byłaby trochę za duża - chyba, żeby użyć kilku pamięci) i przetwarzać (np. częstotliwość podaną jako liczba można przetworzyć przy użyciu DAC na napięcie, a to napięcie na częstotliwość układem LM331 - to będzie użyteczne, gdy trzeba będzie robić płynną zmianę częstotliwości, bo to będzie naładowanie kondensatora do określonego napięcia, a potem doładowywanie go stałym niewielkim prądem, by to napięcie płynnie się zmieniało, LM331 przetworzy to na płynną zmianę częstotliwości). W sumie wyjdzie z tego całkiem rozbudowany układ.

    Albo inaczej: też LM331, ale na niego napięcie poprzez multiplekser analogowy z układów generujących odpowiednie przebiegi (albo i z przełączaniem zworkami) - przebiegi trójkątne i prostokątne łatwo się robi przy użyciu wzmacniaczy operacyjnych, tylko że tych układów generujących będzie około kopy (kopa=60), miejsc na zworki też.

    Można też użyć LM331 i jakiegokolwiek uC z DAC - ale tu przydałby się DAC 12-bitowy (żeby zadać częstotliwość do 2900Hz z rozdzielczością 1Hz), i to wbudowany, albo odpowiednia ilość wyjść z uC, plus 6 wejść do wyboru sygnału, plus DAC do sterowania głośnością...

    W każdym razie jest kwestia, czy umiesz, albo potrafisz się nauczyć programować uC - bo jeśli nie, to uzyskanie tylu różnych dźwięków będzie wymagało setek elementów, z których trzeba będzie pracowicie składać układy generatorów.

    Hm... trochę nie rozumiem sygnału 28 "800Hz – 970Hz @ 100Hz" - jak tu płynnie zmienić częstotliwość o 170Hz w czasie 0.01 sekundy?

    Ten film ma taką wadę, że nie wiadomo, który jego dźwięk przypisać (i czy w ogóle może być przypisany) do którego dźwięku tej syreny.
  • #34
    Paziu.
    Level 6  
    w tym linku są graficznie narysowane przebiegi sygnału
    do każdego sygnału mógłby być oddzielny układ mi to nie robi problemu

    Dodano po 4 [minuty]:

    na tym kanale na którym jest ten film z tymi sygnałami są też testy innych sygnalizatorów wielotonowych.

    Dodano po 9 [minuty]:

    1.A jeśli bym myślał napisać program do mikro kontrolera to byłby on bardzo trudny?

    2.Czy jak bym chciał zbudować układ bez programowania to czy naprawdę bardzo dużo byłoby tych elementów?
  • #35
    vodiczka
    Level 43  
    Paziu. wrote:
    do każdego sygnału mógłby być oddzielny układ mi to nie robi problemu
    A można wiedzieć w jakim celu to wszystko, tyle różnych dźwięków?
    Jestem leniwy, więc zgrałbym dźwięki różnych syren, zapisał na dysku i odtwarzał co mi w duszy zagra :)
  • IGE-XAOIGE-XAO
  • #37
    vodiczka
    Level 43  
    Paziu. wrote:
    Czy jak bym chciał zbudować układ bez programowania to czy naprawdę bardzo dużo byłoby tych elementów?
    Na 35 częstotliwości i kilkanaście czasów? Naprawdę bardzo dużo.
  • #39
    User removed account
    User removed account  
  • #40
    Paziu.
    Level 6  
    znalazłem stronę tego producenta nexus w którym można posłuchać każdy sygnał przypisany numerem tak jak w tej instrukcji pdf którą już wstawiłem link do tej strony poniżej.
    https://www.moflash.co.uk/product/ae-lx-105-1...c-sounder-beacon/#1536945236083-cd92c3ec-bbf5
    może teraz to coś pomoże.
    proszę o pomoc

    Dodano po 7 [minuty]:

    numer 47 zapomniałem dodać że również bym chciał użyć tego sygnału
  • #41
    vodiczka
    Level 43  
    Paziu. wrote:
    proszę o pomoc
    Jaką pomoc? Otrzymałeś dużo odpowiedzi, chyba najbardziej syntetyczną w poście #39.
    Moim zdaniem tylko mikrokontroler lub nagranie muzyczne jeżeli tych dźwięków ma być więcej niż 10.
  • #42
    Paziu.
    Level 6  
    a kwestia z budową prostych układów sygnałów alarmowych typu ne 555 zbudowałem już dziesiątki .
    a teraz chciałbym zbudować coś konkretniejszego dlatego skonstruowałem system nadzoru procesów technologicznych do którego potrzebuję generator sygnałów alarmowych i tak dużej ilości sygnałów ponieważ systemów zabezpieczeń w tym systemie jest około 80 więc czy tak czy tak kilka z tych sygnałów będzie się powtarzać ale te "powtórzenia chciałbym zredukować do minimum.

    Dodano po 1 [minuty]:

    odtwarzacz mp3 też odpada.
    to może poradzicie jaki mikrokontroler wybrać do tego układu według was?

    Dodano po 4 [minuty]:

    i w jaki sposób się zabrać do zaprogramowania takiego mikro kontrolera żeby zrobić te sygnały?
  • #43
    vodiczka
    Level 43  
    Paziu. wrote:
    i tak dużej ilości sygnałów ponieważ systemów zabezpieczeń w tym systemie jest około 80
    I spamiętasz, który sygnał do czego jest przypisany? :)
    Paziu. wrote:
    i w jaki sposób się zabrać do zaprogramowania takiego mikro kontrolera
    Zacząć od nauki programowania.
  • #44
    Paziu.
    Level 6  
    a jaki język polecasz do tego? c , c++ czy inny aby był jakiś najprostszy według ciebie .
    I jakiego mikrokontrolera do tego użyć?

    Dodano po 13 [minuty]:

    tak poza tym chciałbym aby taki układ zmieścił się na płytce 15cm szerokości i 25cm długości płytka dwustronna.
  • #45
    zybex
    Helpful for users
    Nie prościej zrobić jeden alarm ogólny, a po jego wywołaniu wyświetlać cyfrowo numer zdarzenia. Inna opcja to alarmy w kilku kategoriach, typu bardzo pilne, mniej pilne itd. Takim grupom dać tylko kilka sygnałów a przy nich na wyświetlaczu konkretny numer. Oczywiście do tego odpowiednia legenda.
  • #46
    Paziu.
    Level 6  
    niestety nie ponieważ ten układ to będzie oddzielna syrena zewnętrzna i dlatego nie mogę zrobić czegoś takiego jak piszesz.
    A tak jak pytałem jaki mikrokontroler do tego polecacie?????????????????????????

    Dodano po 3 [minuty]:

    a może wiecie jakich poszczególnych komend użyć do tego .???
  • #47
    _jta_
    Electronics specialist
    Można uprościć większość sygnałów, przy których jest obrazek prostokąta: 2, 5, 10, 22, 23, 37, 42. Wystarczy generator na CD4060, sygnał z odpowiedniego wyjścia na dzielnik (odrębny dla każdego sygnału), i sygnał z dzielnika na LM331. Na użytych wyjściach CD4060 będą potrzebne częstotliwości 2Hz, 1Hz, 0.5Hz (CD4060 ma 10 wyjść od 1/16 do 1/16384 z pominięciem 1/2048, można na nim zrobić generator 8192Hz i trzy ostatnie wyjścia będą pasować); sygnały są 0/1, dzielniki muszą z tego zrobić napięcia, przy których LM331 da potrzebne częstotliwości. Łatwo też użyć tego samego CD4060 do uzyskania sygnałów z linią przerywaną: 4, 31, 39, 40, 41; nieco trudniej do 11 i 12 (tu trzeba by jakimiś bramkami wyciszać co czwarty impuls). A do uzyskania linii ciągłej, jak 1, 14, 18,19, 33, 34, 60 wystarczą same dzielniki podłączane do LM311. To już załatwi 21 sygnałów - 1/3 całości.

    Z innymi sygnałami prostokątnymi i liniami przerywanymi gorsza sprawa ze względu na dziwaczne czasy: 0.1+0.4 (6), 0.625+0.625 (8), 0.7+0.33 (15), 6.5+13 (36), 0.7+0.3 (38), 0.33+0.51 (51), 0.51+0.33 (52), 0.33+0.33 (53) - tu jedna para czasów się powtarza (51 i 52), poza tym do każdej trzeba by zrobić oddzielny układ (np. na CD4538 - zawiera 2 przerzutniki monostabilne) - 7 takich układów. A może przełączać oporniki, albo kondensatory w jednym układzie?

    Kolejna grupa - sygnały z trójkątami: 3, 7, 9, 13, 16, 24-30, 32, 35, 54-59 - razem 20 sygnałów. Może trzeba będzie w niej wyodrębnić 3 podgrupy: ze skokiem do góry, ze skokiem do dołu, równoramienne. Prosty generator trójkąta równoramiennego robi się na 2 wzmacniaczach operacyjnych; uzyskanie skoku wymaga dużego prądu ładowania/rozładowania kondensatora, ale "duży" to może być kilkanaście mA, więc to żaden problem poza takim, żeby ten prąd nie płynął przez coś, co ma zbyt duży opór (np. przez klucz analogowy z jakiegoś CD4016) i zbytnio go ograniczy. Część trójkątów ma obcięcie od dołu tak, że sygnał jest przerywany - to załatwi komparator, który poniżej pewnego poziomu będzie wyłączać generator. Oj, 9 jest złośliwy: 3 trójkąty i przerwa - trzeba liczyć do 4 i co czwarty ignorować. No i częstotliwości/okresy trójkątów są różne: 1Hz (3/, 9/, 13\), 4s (7/, 32/), 3Hz (16/, 27/, 30/), 12Hz (24/), 0.33Hz (25^), 9Hz (26/, 29/), 100Hz (28/), 1.5s (35^), 0.9s (54-57^, 58/, 59\) - 9 różnych (znaki /^\ oznaczają rodzaj trójkąta; niestety zrobienie szybkiego ładowania/rozładowania podwaja częstotliwość, więc trzeba liczyć 10 różnych; konwersję / na \ zrobi inwerter na wzmacniaczu operacyjnym), przełączać oporniki, albo kondensatory, czy zrobić 10 układów używając 20 wzmacniaczy operacyjnych (5 układów LM324)?
  • #49
    User removed account
    User removed account  
  • #50
    _jta_
    Electronics specialist
    Podstawowy układ NE555 daje krzywą piłę na kondensatorze - potrzebuje wzmacniacza, ale piła i tak jest krzywa. Układ na 2 wzmacniaczach operacyjnych da prostą. Również prostą piłę da układ na NE555, w którym do ładowania kondensatora zamiast opornika użyje się źródła prądowego dającego mały prąd. Gorzej z uzyskaniem trójkąta równoramiennego na NE555 - potrzebne byłyby dwa źródła prądowe o przeciwnych kierunkach prądu, i albo sterowanie obydwoma, albo sterowane musiałoby dawać 2 razy większy prąd w przeciwną stronę, niż niesterowane. Dodatkowo, wadą NE555 jest konieczność dużej impedancji obciążenia podłączanego do kondensatora - czyli obciążeniem tym powinien być wtórnik na wzmacniaczu operacyjnym. A zaletą w porównaniu do układu na dwóch wzmacniaczach operacyjnych połączenie kondensatora z masą, co ułatwi przełączanie kondensatorów.
  • #51
    Paziu.
    Level 6  
    Ale powtarzam.
    Chciałbym zbudować sam taki układ i być może zaprogramować mikrokontroler do tego układu więc dlatego proszę o pomoc
    Jaki mikrokontroler wybrać i jakie wybrane komendy będą potrzebne.
    Bardzo proszę o pomoc.

    Dodano po 1 [minuty]:

    Bardzo mi zależy na tym aby układ miał te sygnały dlatego zwracam się z prośbą o pomoc do was

    Dodano po 3 [minuty]:

    Czy może da się zrobić tyle sygnałów bez programowania na płytce dwustronnej 15 x 20 cm

    Dodano po 34 [sekundy]:

    ???
  • #52
    _jta_
    Electronics specialist
    Popatrz, na jakim najszybciej nauczysz się tworzyć programy. Poza tym, jeśli chcesz użyć LM331, to dobrze byłoby mieć 2 układy DAC wbudowane w ten uC, z tego jeden 12-bitowy (albo lepszy). Może to już wystarczająco ograniczy wybór uC... Druga możliwość, to coś szybkiego, jak ten moduł STM32F103C8T6 (32-bitowy z zegarem 72MHz - grubo przewyższa pierwsze PC), wbudowany DAC (a w ostateczności PWM) też by się bardzo przydał (STM32F103C8T6 ma tylko PWM; 2x DAC mają tylko wersje STM32F103 od 48kB RAM). Nie wiem, co mają jakieś tanie wersje Arduino.
  • #54
    _jta_
    Electronics specialist
    STM32F103C8T6 jest dostępny w postaci taniego modułu, natomiast nie ma DAC i wymaga użycia PWM jako DAC-a - to nieco komplikuje program. Ale PC też nie miał DAC-a, używało się timera w trybie PWM w roli DAC-a i na PC Turbo z zegarem 8MHz dało się ładnie generować dość złożone dźwięki. Trzeba by poczytać, jak programować timer na STM32F103C8T6, żeby działał w trybie PWM i emulował DAC-a.
  • #56
    _jta_
    Electronics specialist
    W ramach STM32F103C8 są różne wersje - ST ma jakiś system oznaczania, ale go nie pamiętam, podobny układ może mieć np. inną ilość pinów, a przez to mieć jakąś funkcję, albo jej nie mieć, i to się koduje na końcu nazwy.

    STM32F103RCT6 powinien mieć 64 piny, 48kB RAM i 2 DAC-e, więc daje więcej możliwości ale moduł z nim kosztuje około 4 razy więcej, niż z STM32F103C8T6. A za kilka zł więcej jest moduł z STM32F103VET6 - ma 100 pinów, 64kB RAM, i także 2 DAC-e. Hm... wszystkie mają nazwy kończące się na T6.
  • #57
    User removed account
    User removed account  
  • #59
    _jta_
    Electronics specialist
    Pytanie, czy i za ile kupisz gotowy moduł - bo przecież sam takiego układu do płytki raczej nie przylutujesz, to jest SMD o dużej gęstości nóżek.

    A poza tym to już wychodzi armata do zabicia muchy. Procesory STM32 są znacznie szybsze od ATmegi i nie trzeba wybierać z nich jakiegoś superszybkiego. DAC, albo PWM byłby użyteczny chyba tylko do jednego dźwięku - tego ze stopniowym narastaniem głośności - inne można zrobić bez tego.

    Natomiast istotne jest to, by móc w prosty sposób wysłać do tego program. Ja miałem do czynienia z LPC-Link2, zawiera procesor LPC4370, w nim są 3 rdzenie takie, jakie mają procesory STM32, i dużo za dużo innych rzeczy. Jest wygodny pod tym względem, że podłączam to przez USB do komputera i mogę (do tego jest program pod Windows na PC, pod Linux-em Ubuntu odpowiednik jest w systemie) załadować do niego program i wykonać. Pewnie jest wiele tańszych modułów LPC, które też mają takie możliwości. Co do STM32, to trzeba by poczytać, czy też coś takiego mają, pewnie tak, ale trzeba sprawdzić.