{"id":59996,"date":"2023-04-21T22:54:18","date_gmt":"2023-04-22T03:54:18","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/how-to-make-a-signal-generator\/"},"modified":"2025-01-27T06:46:00","modified_gmt":"2025-01-27T11:46:00","slug":"how-to-make-a-signal-generator","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/pl\/how-to-make-a-signal-generator\/","title":{"rendered":"Budowa generatora sygna\u0142\u00f3w: poradnik krok po kroku"},"content":{"rendered":"<p>Generator sygna\u0142u \u2013 od prostych rozwi\u0105za\u0144 do zaawansowanych uk\u0142ad\u00f3w<\/p>\n<p>Generator sygna\u0142u to urz\u0105dzenie elektroniczne generuj\u0105ce sygna\u0142y elektryczne o r\u00f3\u017cnych kszta\u0142tach, cz\u0119stotliwo\u015bciach i amplitudach.  S\u0105 one niezb\u0119dne w wielu dziedzinach, od testowania obwod\u00f3w elektronicznych po badania akustyczne.  W tym artykule om\u00f3wimy kilka sposob\u00f3w na skonstruowanie generatora sygna\u0142u, od prostych projekt\u00f3w do bardziej zaawansowanych rozwi\u0105za\u0144.<\/p>\n<h3>Generatory sygna\u0142u oparte na uk\u0142adach scalonych 555<\/h3>\n<p>Uk\u0142ad scalony NE555 (lub jego odpowiedniki) to popularny i niedrogi komponent, idealny do tworzenia prostych generator\u00f3w sygna\u0142u.  Dzi\u0119ki swojej uniwersalno\u015bci, pozwala na generowanie sygna\u0142\u00f3w prostok\u0105tnych o r\u00f3\u017cnych cz\u0119stotliwo\u015bciach, regulowanych poprzez zmian\u0119 warto\u015bci rezystor\u00f3w i kondensator\u00f3w w obwodzie.<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Komponent<\/th>\n<th>Warto\u015b\u0107<\/th>\n<th>Rola<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>NE555<\/td>\n<td>1 szt.<\/td>\n<td>Uk\u0142ad scalony generatora<\/td>\n<\/tr>\n<tr>\n<td>R1<\/td>\n<td>10 k\u03a9<\/td>\n<td>Rezystor ustalaj\u0105cy cz\u0119stotliwo\u015b\u0107<\/td>\n<\/tr>\n<tr>\n<td>R2<\/td>\n<td>10 k\u03a9<\/td>\n<td>Rezystor ustalaj\u0105cy cz\u0119stotliwo\u015b\u0107<\/td>\n<\/tr>\n<tr>\n<td>C1<\/td>\n<td>100 nF<\/td>\n<td>Kondensator ustalaj\u0105cy cz\u0119stotliwo\u015b\u0107<\/td>\n<\/tr>\n<tr>\n<td>Zasilanie<\/td>\n<td>5 V<\/td>\n<td>Zasilanie uk\u0142adu<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Zmiana warto\u015bci R1, R2 i C1 pozwala na precyzyjn\u0105 regulacj\u0119 cz\u0119stotliwo\u015bci generowanego sygna\u0142u.  Nale\u017cy jednak pami\u0119ta\u0107, \u017ce dok\u0142adno\u015b\u0107 cz\u0119stotliwo\u015bci zale\u017cy od tolerancji element\u00f3w u\u017cytych w obwodzie.  Ten rodzaj generatora jest prosty w budowie i idealny do cel\u00f3w edukacyjnych lub hobbystycznych.<\/p>\n<h3>Generatory sygna\u0142u oparte na mikrokontrolerach<\/h3>\n<p>Mikrokontrolery, takie jak Arduino, oferuj\u0105 znacznie wi\u0119ksze mo\u017cliwo\u015bci w por\u00f3wnaniu do uk\u0142ad\u00f3w 555.  Pozwol\u0105 na generowanie sygna\u0142\u00f3w o r\u00f3\u017cnych kszta\u0142tach (prostokatne, tr\u00f3jk\u0105tne, sinusoidalne) z du\u017c\u0105 precyzj\u0105 i stabilno\u015bci\u0105.  Programowanie mikrokontrolera pozwala na zaimplementowanie zaawansowanych funkcji, takich jak regulacja cz\u0119stotliwo\u015bci i amplitudy w czasie rzeczywistym, generowanie sygna\u0142\u00f3w o z\u0142o\u017conych przebiegach czy modulacja sygna\u0142u.<\/p>\n<p>Tabela poni\u017cej por\u00f3wnuje generatory oparte na NE555 i mikrokontrolerach:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Cecha<\/th>\n<th>Generator NE555<\/th>\n<th>Generator Mikrokontroler<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Z\u0142o\u017cono\u015b\u0107<\/td>\n<td>Niska<\/td>\n<td>Wysoka<\/td>\n<\/tr>\n<tr>\n<td>Koszt<\/td>\n<td>Niski<\/td>\n<td>\u015aredni<\/td>\n<\/tr>\n<tr>\n<td>Precyzja<\/td>\n<td>Niska<\/td>\n<td>Wysoka<\/td>\n<\/tr>\n<tr>\n<td>Kszta\u0142t sygna\u0142u<\/td>\n<td>Prostok\u0105tny<\/td>\n<td>Dowolny<\/td>\n<\/tr>\n<tr>\n<td>Funkcjonalno\u015b\u0107<\/td>\n<td>Ograniczona<\/td>\n<td>Wysoka<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Generatory sygna\u0142u o wy\u017cszej cz\u0119stotliwo\u015bci<\/h3>\n<p>Generowanie sygna\u0142\u00f3w o cz\u0119stotliwo\u015bciach powy\u017cej kilku MHz wymaga bardziej zaawansowanych rozwi\u0105za\u0144.  W takich przypadkach stosuje si\u0119 specjalizowane uk\u0142ady scalone, takie jak generatory sinusoidalne oparte na uk\u0142adach DDS (Direct Digital Synthesis) lub oscylatory kwarcowe.  Konstrukcja tych generator\u00f3w jest bardziej z\u0142o\u017cona i wymaga g\u0142\u0119bszej wiedzy z zakresu elektroniki.  W przypadku generowania ultrad\u017awi\u0119k\u00f3w,  niezb\u0119dne jest zastosowanie odpowiednich przetwornik\u00f3w piezoelektrycznych.  Dob\u00f3r odpowiedniego przetwornika zale\u017cy od wymaganej cz\u0119stotliwo\u015bci i mocy.  W niekt\u00f3rych zastosowaniach,  np.  w medycynie,  mo\u017ce by\u0107 konieczne u\u017cycie przetwornik\u00f3w od renomowanych producent\u00f3w, takich jak Beijing Ultrasonic,  kt\u00f3re gwarantuj\u0105 wysok\u0105 jako\u015b\u0107 i precyzj\u0119.<\/p>\n<h3>Kalibracja i testowanie generatora sygna\u0142u<\/h3>\n<p>Niezale\u017cnie od wybranej metody budowy generatora,  wa\u017cne jest przeprowadzenie kalibracji i testowania.  U\u017cycie oscyloskopu pozwala na wizualn\u0105 weryfikacj\u0119 kszta\u0142tu, cz\u0119stotliwo\u015bci i amplitudy generowanego sygna\u0142u.  W przypadku odchyle\u0144 od warto\u015bci nominalnych,  nale\u017cy skorygowa\u0107 warto\u015bci element\u00f3w w obwodzie.<\/p>\n<p>Podsumowuj\u0105c,  budowa generatora sygna\u0142u jest mo\u017cliwa na r\u00f3\u017cnych poziomach zaawansowania, od prostych uk\u0142ad\u00f3w z wykorzystaniem NE555 po zaawansowane generatory oparte na mikrokontrolerach lub specjalizowanych uk\u0142adach scalonych.  Wyb\u00f3r odpowiedniej metody zale\u017cy od wymaganych parametr\u00f3w sygna\u0142u i posiadanej wiedzy z zakresu elektroniki.  Pami\u0119tajmy o starannym doborze komponent\u00f3w i przeprowadzeniu dok\u0142adnej kalibracji, aby uzyska\u0107 zadowalaj\u0105ce rezultaty.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Generator sygna\u0142u \u2013 od prostych rozwi\u0105za\u0144 do zaawansowanych uk\u0142ad\u00f3w Generator sygna\u0142u to urz\u0105dzenie elektroniczne generuj\u0105ce sygna\u0142y elektryczne o r\u00f3\u017cnych kszta\u0142tach, cz\u0119stotliwo\u015bciach i amplitudach. S\u0105 one niezb\u0119dne w wielu dziedzinach, od testowania obwod\u00f3w elektronicznych po badania akustyczne. W tym artykule om\u00f3wimy kilka sposob\u00f3w na skonstruowanie generatora sygna\u0142u, od prostych projekt\u00f3w do bardziej zaawansowanych rozwi\u0105za\u0144. Generatory sygna\u0142u<\/p>\n","protected":false},"author":1,"featured_media":4852,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6426],"tags":[],"class_list":["post-59996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/59996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/comments?post=59996"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/59996\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media\/4852"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media?parent=59996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/categories?post=59996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/tags?post=59996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}