Introduction Dalam dunia mikrokontroller banyak sekali cara komunikasi antara mikrokontroller dengan mikrokontroller ataupun mikrokontroller dengan device yang lainnya. Salah satu komunikasi yang sering digunakan adalah komunikasi serial/ USART. Komunikasi serial adalah sebuah komunikasi antar device dengan metode pengiriman datanya per-bit secara bergantian. Kelebihan komunikasi serial ini adalah sedikitnya jalur yang digunakan dibandingkan komunikasi paralel. Komunikasi serial antar mikrokontroller yang sering digunakan menggunakan IC RS232 dan IC RS485. Akan tetapi pada postingan kali ini akan menggunakan komunikasi serial menggunakan RS485.
Mikrokontroller yang digunakan yaitu arduino nano dengan minimum sistem atmega328 sfe-electronics. Arduino nano sebagai master yang bertugas untuk mengirimkan data dari serial monitor ke minimum sistem atmega 328 sfe-electronics, yang kemudian minimum sistem sfe-electronics sebagai slave akan mengirimkan kembali data yang telah dikirim ke arduino nano dan menampilkan kedalam serial monitor. Kelebihan dari RS485 dibandingkan dengan RS232.
Apa itu komunikasi data? Teknik Komunikasi Data Dalam komunikasi data, ada 4 istilah dasar yg sering digunakan, yaitu: Terima Kasih Sekian & Kelompok 2 Muh. Iqbal Tawakal Kamaluddin komunikasi data adalah proses pengiriman dan penerimaan data/informasi dari dua atau lebih device (alat,seperti komputer/laptop/printer/dan alat komunikasi lain) yang terhubung dalam sebuah jaringan. Baik lokal maupun yang luas 4. Transmisi: komunikasi data yang diperoleh melalui penyebaran dan pemrosesan signal 1.Data: kumpulan dari kenyataan dalam bentuk mentah yang menjadi informasi setelah diproses.
2.Sinyal: penyandian elektrik atau elektromagnetik dari data 3. Pensinyalan: perambatan / penyebaran sinyal melewati media komunikasi a. Data analog merupakan data yang memiliki deretan nilai yang hampir sama sehingga tidak dapat dibedakan Contoh: suara b. Data digital Merupakan data yang memiliki deretan nilai yang berbeda dan memiliki ciri-ciri tersendiri Contoh: data text yang disimpan di memori computer Data Analog & Data Digital Sinyal analog merupakan sinyal yang sifatnya seperti gelombang, selalu sambung menyambung dan tidak ada perubahan yang tiba-tiba antara bagian-bagian sinyal tersebut.
Penyaluran data banyak dilakukan dengan sinyal analog Sinyal digital merupakan sinyal yang berbentuk pulsa, sifatnya terputusputus / terjadi perubahan yang tiba-tiba antara bagian bagian sinyal tersebut. Sistem computer bekerja dengan sinyal ini. Sinyal Analog & Sinyal Digital Data digital dapat di ubah menjadi sinyal analog dengan memakai modem (modulator/ demodulator) sedangkan data analog dapat dijadikan sinyal digital dengan memakai codec (coder-decoder). Transmisi data merupakan proses pengiriman data dari sumber data ke penerima data melalui media pengiriman tertentu. Misalnya dari perangkat input ke pemroses, pemroses ke storage, pemroses ke media output, atau bahkan dari suatu sistem komputer ke sistem komputer lainnya. Jenis-jenis Transmisi Data Transmisi data dapat dibedakan menjadi dua macam, transmisi serial dan transmisi paralel. TRANSMISI SERI (SERIAL TRANSMISSION).
TRANSMISI PARALEL (PARALLEL TRANSMISSION) Transmisi Data Arah transmisi Transmisi Simplex Transmisi data dimana data hanya mengalir dalam satu arah pada jalur komunikasi data. Biasanya jarang dipakai untuk sistem komunikasi data. Contoh: Radio, TV. Half-duplex Transmisi data dimana data dapat mengalir dalam dua arah pada jalur komunikasi data, dengan kondisi saling bergantian.
Full-duplex Transmisi data dimana data mengalir dalam dua arah pada jalur komunikasi data secara bersamaan Mode Transmisi Transmisi sinkron Transmisi sinkron adalah transmisi data dimana kedua pihak, pengirim dan penerima, berada pada waktu yang sinkron Transmisi Asinkron transmisi data dimana kedua pihak, pengirim dan penerima tidak perlu berada pada waktu yang sinkron Any Question?
Contoh Data Dan Informasi
Port adalah suatu titik dimana periferal menempel atau berkomunikasi dengan computer sehingga periferal dapat mengirim data atau menerima informasi dari komputer. Interface yang memungkinkan sebuah PC dapat mengirimkan atau menerima informasi ke atau dari peranti eksternal, seperti printer atau modem, keyboard, monitor, mause, dan mikrofon sering kali menempel melalui kabel suatu port pada komputer. Selain disebut port, istilah ‘jack’ kadang kala di gunakan untuk mengidentifikasi port - port audio dan video. Port ini terbagi 2, yaitu: Serial Port atau biasa disebut dalam bahasa Indonesia adalah port seri merupakan sebuah port pada personal computer yang berfungsi untuk mentransmisikan satu bit demi satu bit informasi pada satu satuan waktu. Dalam serial port, pengiriman informasi tidak memungkinkan untuk melakukan secara banyak sekalius.
Hal ini disebabkan karena dalam melakukan pemindahan data, biasanya serial port bekerja seri, misalnya COM 1 dan COM 2. Karena itu port serial ini biasa di gunakan untuk menghbungkan perangkat – perangkat yang tidak memerlukan transmisi data yang cepat. Untuk penggunaan port serial sekarang ini sudah berkurang. Penggunaan port serial telah tergantikan dengan port USB dan Firewire.
Komunikasi Data Serial
Sedangkan untuk jaringan (networking) fungsinya sudah tergantikan dengan port Ethernet. Berikut beberapa fungsi serial port yaitu menghubungkan antara peripheral (alat) computer lain dengan motherboard, penghubung antara mouse dengan motherboard, penghubung antara modem dengan motherboard, dan mentransmisikan informasi-informasi berupa bit-bit dari mainboard ke perangkat lainnya. Port COM pada computer adalah satu jenis port serial. Parallel port atau biasa disebut dalam bahasa Indonesia adalah port paralel merupakan sebuah port pada personal computer yang berfungsi sebagai alat komunikasi komputer (motherboard) dengan perangkat luar yang bersifat paralel. Port parallel ini dapat memindahkan lebih dari satu bit pada suatu waktu dan dapat memnidahkan delapan bit data secara bersamaan, sehingga pemindahan informasi dapat dilakukan secara bersamaan dan informasi yang terkirim lebih banyak daripada port seri.
Port parallel pada awalnya di kembangkan sebagai alternative port serial yang lambat. Port paralel biasa dikenal dengan Printer Port atau Centronics Port. Fungsi port paralel adalah sebagai penghubung motherboard dengan Printer jenis lama, Zip drive, beberapa Scanner, Sound Cards, Web Cams, Gamepads, Joystick, pemrograman EPROM, peralatan SCSI melalui adapter paralel ke SCSI, percobaan dengan TTL 12 driver, dan External CD-R atau CD-RW. Selain itu, port paralel juga digunakan sebagi uji coba sederhana dalam perancangan peralatan elektronika.
Teknik Antarmuka Komputer #3 Antarmuka Komunikasi Serial Eka Maulana, ST, MEng. 1 Tujuan Kuliah Setelah mengikuti perkuliahan ini, mahasiswa dapat: 1. Memahami pertimbangan pemilihan jenis komunikasi serial 2.
Menjelaskan mekanisme pengiriman data secara serial 3. Mengetahui jenis-jenis protokol komunikasi serial 4. Memahami antarmuka komunikasi serial 5. Merancang dan menganalisis teknik antarmuka serial Eka Maulana, 2015 2 Outline Materi Pertimbangan Sistem Komunikasi Serial Parameter Komunikasi Serial Jenis Komunikasi Serial Komunikasi Asinkron/ Sinkron Teknik antarmuka serial Teknik pemrograman serial Aplikasi antarmuka serial Pengembangan antarmuka Eka Maulana, 2015 3 Transmisi Paralel vs Serial 1. Dua jenis komunikasi yang sering digunakan saat ini: Transmisi Paralel (Banyak jalur) Data dikiring setiap satu pulsa clock (cepat) Biasanya digunakan untuk jarak dekat: 1. Bulky mahal mahal (banyak jalur I/O). Rentan terhadap refleksi dan dapat terinduksi oleh noise.
Banyaknya devais I/O tidak memiliki data rate yang cukup tinggi untuk mendukung transfer data secara parallel. Serial Serial dengan pengiriman setiap bit (lambat) Setiap bit memerlukan satu pulsa clock Secara umum digunakan untuk jarak jauh Murah Eka Maulana, 2015 4 Antarmuka Paralel. Jalur data memungkinkan satu arah atau dua arah. Lebar bus data biasanya ukuran byte (8 data bit). Sebuah byte penuh data ditransfer pada masing R/W siklus clock cycle.
Chip Select (CS) memungkinkan beberapa perangkan untuk berbagi bus. Eka Maulana, 2015 5 Antarmuka Serial.Satu bit data ditransfer setiap satu pulsa clock (lambat tapi fleksibel). Serial Asinkron dapat diimplementasikan dengan jalur data saja. –Masing masing perangkat membangkitkan clock clock sendiri2 (Baud Rate Generator). –Jalur handshaking dapat digunakan untuk status sinyal devais. Antarmukan serial sinkron memiliki jalur clock tersendiri. – Sinyal Clock dibangkitkan oleh devais master.
Eka Maulana, 2015 6 Tipical Stuktur Port I/O Serial Clock Transmitter Antarmuka sistem bus XMIT Out Shift Register RCV Input Shift Register Serial Data Out Clock System Read/Write Select Clock Receiver Serial Data In Bus Data Control Status Register Interrupt Request Eka Maulana, 2015 Port merupakan antarmuka bus dimana mikroprosesor mampu: 1. Mengirim perintah ke port. Membaca status port 3.
Prince of egypt ost rar download. Mengakses register data input/output port. Apa yang membedakan port ini dari struktur umum port I/O adalah konversi yang terjadi pada aliran (stream) data serial dan paralel. 7 Mekanisme I/O Serial Serial Communication Link Transmitter Receiver Transmitter mengencode sinyal data data untuk dikirim ke receiver. Timing sinyal data disasarkan pada clock fT transmitter Receiver mencuplik sinyal serial signal untuk mendecode data.
Timing receiver sampling didasarkan pada clock fR receiver Untuk menangkap setiap bit data, timing sampling receiver harus disinkronisasikan terhadap sinyal yang dikirim oleh transmitter. Berdasarkan Teknik Sinkronisasi: (a) Sinkron (b) Asinkron Eka Maulana, 2015 8 Sub Sistem Serial MCU memiliki dua sub system untuk antarmuka serial I. Protokol komunikasi serial Asinkron: Serial communication interface (SCI) dapat digunakan untuk menghubungkan terminal atau PC ke mikrokontroler. Protokol Komunikasi Serial Sinkron: Serial Peripheral Interface (SPI) dapat menyediakan komunikasi serial kecepatan tinggi terhadap perangkat atau to peripherals or other microcontroller units unit microcontroller lain. Sistem ini diperkenalkan oleh Motorola untuk memfasilitasi mekanisme pengiriman data antara mikrokontroler dengan devais lain.