{"id":383,"date":"2018-07-14T21:19:00","date_gmt":"2018-07-14T21:19:00","guid":{"rendered":"http:\/\/mikrobotik.com\/wp2\/?p=383"},"modified":"2023-04-03T09:29:20","modified_gmt":"2023-04-03T06:29:20","slug":"rs232-seri-port-coklayici-analog-dijital-coklayici","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2018\/07\/14\/rs232-seri-port-coklayici-analog-dijital-coklayici\/","title":{"rendered":"RS232 seri port \u00e7oklay\u0131c\u0131. (Analog Dijital \u00e7oklay\u0131c\u0131)"},"content":{"rendered":"<p>Devremiz mikroi\u015flemci kullan\u0131lmadan yap\u0131lan ve arduino, pic yada raspberry pi ler gibi sistemlerde kullan\u0131lan donan\u0131msal seri haberle\u015fme \u00e7\u0131k\u0131\u015f\u0131n\u0131 \u00e7oklayarak birden fazla seri mod\u00fcl ile haberle\u015fmesini sa\u011flar.<\/p>\n<p>Diyeceksiniz ki yaz\u0131l\u0131msal (software) seri port kullan\u0131r\u0131m. Elbette kullanabilirsiniz.<br \/>\nFakat yaz\u0131l\u0131msal seri port kulland\u0131\u011f\u0131n\u0131zda d\u00fc\u015f\u00fck h\u0131zlar\u0131 kullanmak zorundas\u0131n\u0131z. Ayr\u0131ca gelen sinyali yakalamak i\u00e7in bekleme yapmak zorundas\u0131n\u0131z.<br \/>\nBu sistemin size donan\u0131msal seri port olarak 115200 h\u0131z\u0131nda ve kesme sistemini kullanabilmenize olanak sa\u011flayan bir yap\u0131s\u0131 vard\u0131r.<br \/>\nDonan\u0131msal seri port i\u015flemciler de 1 adet olur. Bunu \u00e7oklayarak birden fazla mod\u00fcl ile 115200 gibi y\u00fcksek h\u0131zlarda haberle\u015fme yapman\u0131z\u0131 sa\u011flayacakt\u0131r.<br \/>\nDevre proteus \u00fczerinde denendi. Ger\u00e7ek devrede denenmedi <strong>Fakat \u00e7al\u0131\u015faca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.<\/strong><\/p>\n<p><strong>Nerelerde kullanabilirsiniz<\/strong>. Mesela bir adet RF , 1 adet hc06 , 1 adet gps , 1 adet wifi mod\u00fcl ba\u011flad\u0131n\u0131z ve bunlar\u0131 donan\u0131msal olarak haberle\u015ftirmek istediniz. Bu durumda bu \u00e7oklay\u0131c\u0131y\u0131 kullanabilirsiniz.<\/p>\n<p>CS denilen (chip select) ucu mod\u00fcllerde seri haberle\u015fmede kullan\u0131lmad\u0131\u011f\u0131ndan siz bir bilgi g\u00f6ndermek istedi\u011finizde O hatt\u0131 ana sistemden a\u00e7mak zorundas\u0131n\u0131z. Kullan\u0131lan 4052 entegresidir ( burada kullan\u0131lmasa da 4051 ve 4053 \u00a0entegreleri de benzer \u00e7oklay\u0131c\u0131 entegrelerdir. Fakat burada 4052 kullan\u0131lmak zorundad\u0131r. Rx ve TX giri\u015fi i\u00e7in.<\/p>\n<p><strong>\u00c7al\u0131\u015fma \u015fekli:<\/strong><br \/>\nAna sistem RF ile g\u00f6nderecekse RF hatt\u0131na ba\u011fl\u0131 \u00e7oklay\u0131c\u0131 ucunu devreye almak zorundad\u0131r. Sonras\u0131nda kar\u015f\u0131 tarafla haberle\u015fir. bilgiyi g\u00f6nderir bilgi kar\u015f\u0131 tarafta i\u015flenir ve geri bildirim gelir. sonra hatt\u0131 ana sistem di\u011fer mod\u00fcle \u00e7evirir. Bunu yapabilmek i\u00e7in ana sistemde 2 dijital pin kullan\u0131p 1-4 aras\u0131 hatt\u0131 ikili kod olarak kontrol eder.<br \/>\nTek dezavantaj\u0131 al\u0131c\u0131 devre ana sistemin haberi olmadan bir bilgiyi ana sisteme g\u00f6nderemez. bunun i\u00e7in ana sistem devaml\u0131 olarak al\u0131c\u0131 sisteme k\u0131sa s\u00fcreli bilgi almaya haz\u0131r\u0131m diye mesaj g\u00f6nderebilir. Bu tabii ki istenirse programa eklenir.<\/p>\n<p>Software serial (yaz\u0131l\u0131msal seri) kullan\u0131rken k\u00fct\u00fcphane ihtiyac\u0131n\u0131z da olacakt\u0131r. <strong>Donan\u0131msal seri port kullan\u0131rken k\u00fct\u00fcphane kullanman\u0131za gerek yok.<\/strong><br \/>\nAyr\u0131ca yaz\u0131l\u0131msal seri olarak g\u00f6nderdi\u011finizde sinyalde sorunlar ya\u015fanabilir bunlar\u0131 donan\u0131msal seri kullanarak a\u015fabilirsiniz.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Ayr\u0131ca nerelerde kullan\u0131r\u0131m<\/span> derseniz bu entegre hem analog hem de dijital sinyallerin ba\u011flant\u0131s\u0131nda kullan\u0131ld\u0131\u011f\u0131ndan ayn\u0131 u\u00e7tan 4 adet sens\u00f6r verisini de s\u0131rayla okuyabilirsiniz.\u00a0<\/strong><\/p>\n<p><strong>Arduino yerine attiny yada 8 bacakl\u0131 PIC i\u015flemci<\/strong> gibi bir entegre kullan\u0131yorsan\u0131z bacak say\u0131s\u0131 problemi olacakt\u0131r. Bu \u00a0\u00e7oklay\u0131c\u0131y\u0131 kullanmak demek <strong>fazladan sens\u00f6r kullanabilmek demektir.<\/strong><\/p>\n<p><strong>Yanl\u0131\u015f bilmiyorsam Raspberry pi de 1 adet donan\u0131msal seri port var.<\/strong> Programla yaz\u0131l\u0131msal kullan\u0131lmas\u0131 m\u00fcmk\u00fcn olsa da 4 adet donan\u0131msal seri port kullanmak i\u00e7in sadece 2 dijital \u00e7\u0131k\u0131\u015f ve bir entegre ihtiyac\u0131 var. ba\u015fka hi\u00e7 bir de\u011fi\u015fikli\u011fe gerek olmadan kullan\u0131labilir.<\/p>\n<p><strong>Bu entegre Analog olarak kullan\u0131l\u0131r. Bundan dolay\u0131 SES sinyallerini de \u00e7oklayarak kullanabilirsiniz.<\/strong> Bunu nerede kullan\u0131r\u0131m derseniz mesela mp3 \u00e7alar\u0131n\u0131z var ve di\u011fer ses kaynaklar\u0131n\u0131z var. 1 adet ses y\u00fckselticiniz var ve arduino ile \u00e7al\u0131\u015fma s\u0131ras\u0131n\u0131 kontrol etmek istiyorsunuz. Bu entegre \u00a0size yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>Dijital olarak kullan\u0131yorsan\u0131z<\/strong> o zaman tek uca 4 switch tan\u0131mlay\u0131p bunlar\u0131 kontrol edebilirsiniz.<\/p>\n<p>Bu kadar anlat\u0131mdan sonra Bu entegrenin <strong><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/RS232_seriport_coklayici\/CD405xB.pdf\" target=\"_blank\" rel=\"noopener\">datasheetine buradan<\/a><\/strong> bak\u0131p hayal g\u00fcc\u00fcn\u00fcze g\u00f6re kullan\u0131m alanlar\u0131n\u0131 geni\u015fletebilirsiniz.<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/RS232_seriport_coklayici\/rs232_multiplexer.rar\" target=\"_blank\" rel=\"noopener\"><strong>Proteus \u015femas\u0131n\u0131 buradan indirebilirsiniz.\u00a0<\/strong><\/a><\/p>\n<p><iframe title=\"RS232 MULTIPLEXER\" data-src=\"https:\/\/www.youtube.com\/embed\/31KyNJlWJjw\" width=\"956\" height=\"538\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Devremiz mikroi\u015flemci kullan\u0131lmadan yap\u0131lan ve arduino, pic yada raspberry pi ler gibi sistemlerde kullan\u0131lan donan\u0131msal seri haberle\u015fme \u00e7\u0131k\u0131\u015f\u0131n\u0131 \u00e7oklayarak birden fazla seri mod\u00fcl ile haberle\u015fmesini sa\u011flar. Diyeceksiniz ki yaz\u0131l\u0131msal (software)&#8230; <\/p>\n","protected":false},"author":1,"featured_media":386,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,14,3,5,11],"tags":[],"class_list":["post-383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-easylcd","category-pic","category-raspi","category-robo"],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/comments?post=383"}],"version-history":[{"count":3,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/383\/revisions"}],"predecessor-version":[{"id":2536,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/383\/revisions\/2536"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media\/386"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}