Tag: Perangkat

Pengujian Stun Gun Voltage – Cara Memastikan Efektivitas Perangkat Anda

Dalam bahaya diserang, memiliki perangkat pertahanan diri di tangan lebih baik daripada tidak memiliki apa pun untuk melindungi Anda sama sekali. Perangkat perlindungan pribadi benar-benar mengurangi risiko Anda menjadi korban segala bentuk serangan. Namun, Anda juga harus dilengkapi dengan pengetahuan tentang menggunakannya dengan benar. Akan sangat efektif jika Anda tahu cara kerjanya.

Stun gun adalah alat pertahanan diri yang tidak mematikan yang menggunakan listrik untuk melumpuhkan seorang penyerang untuk sementara waktu. Ini berfungsi untuk mengganggu komunikasi otak ke otot-otot tubuh. Setelah arus listrik dari pistol dibuang ke otot penyerang, itu menyebabkan mereka melakukan banyak pekerjaan dengan cepat dengan mengganggu impuls neurologis yang mengontrol gerakan otot sukarela. Namun tidak akan membuat kerusakan abadi pada tubuh penyerang Anda. Itu hanya bekerja untuk melumpuhkannya untuk jangka waktu yang cukup bagi Anda untuk melarikan diri dan meminta bantuan.

Salah satu faktor paling penting yang harus Anda pertimbangkan ketika membeli perangkat ini adalah tegangannya. Semakin tinggi tegangan, semakin cepat pengiriman listrik ke tubuh penyerang. Karena itu, imobilisasi juga akan lebih cepat. Senapan tegangan yang lebih tinggi biasanya terlihat dan terdengar lebih kuat daripada yang memiliki tegangan rendah. Jika Anda menguji api pistol tegangan tinggi, arus listrik yang mengalir di antara tonjolan menciptakan petir yang terang dan intens. Ini juga akan menghasilkan suara berderak keras yang lebih sering daripada tidak menakut-nakuti penyerang. Tegangan yang lebih tinggi berarti efektivitas yang lebih besar dalam waktu yang lebih singkat.

Bagaimana Anda menguji tegangan pistol listrik?

Meskipun kuat, pistol tegangan tinggi masih aman untuk ditangani. Ketika Anda benar-benar menggunakannya, Anda dapat yakin bahwa arus listrik tidak akan mengalir ke Anda. Namun, untuk memastikan keefektifannya, Anda perlu menguji itu sehingga Anda dapat yakin bahwa itu akan berfungsi saat dibutuhkan.

Saat menguji pistol, pastikan Anda melakukan semua perawatan dan tindakan pencegahan. Tidak satu bagian pun dari tubuh Anda harus lebih dekat dengan probe kontak selain saklar dan pelat zona aman yang sekitar 1 ½ inci. Kontak dengan pistol di luar titik itu dapat menyebabkan syok ringan. Ketika Anda menekan tombol, pistol akan membentuk bentuk busur di antara kedua elektroda. Setelah uji coba, perangkat harus dibuang. Lakukan ini dengan menyentuh probe terhadap potongan logam lain. Jika memancarkan percikan, maka aman untuk digunakan. Jangan menguji api lebih dari satu atau dua detik karena ini dapat merusak senapan Anda.

Untuk menggunakan pistol listrik, Anda harus siap dan siap setiap saat. Pastikan Anda tahu cara mengelolanya sehingga Anda dapat menggunakannya untuk melindungi diri sendiri secara efektif. Bawalah ke mana pun Anda pergi dan jangan takut untuk menggunakannya saat dibutuhkan.

RS-232 Tutorial – 3 Langkah Mudah Memahami dan Mengontrol Perangkat RS232 Anda

Langkah 1: Memahami Koneksi & Sinyal RS-232

-RS-232C, EIA RS-232, atau hanya RS-232, mengacu pada standar yang sama yang didefinisikan oleh Asosiasi Industri Elektronik pada tahun 1969 untuk komunikasi serial.

-DTE dan DCE

-DTE adalah singkatan dari Data Terminal Equipment. Komputer adalah DTE. DCE adalah singkatan dari Alat Komunikasi Data. Modem adalah DCE.

-DTE biasanya dilengkapi dengan Male Connector, sementara DCE dilengkapi dengan Female Connector. Namun, itu tidak selalu benar. Gunakan cara sederhana di bawah ini untuk mengonfirmasi:

Ukur Pin 3 dan Pin 5 dari Konektor DB-9 dengan Volt Meter, jika Anda mendapatkan tegangan -3V hingga -15V, maka itu adalah perangkat DTE. Jika tegangan pada Pin 2, maka itu adalah perangkat DCE.

Catatan: Hasil untuk Konektor DB-25 dibalik (Silakan lihat tabel konversi DB-9 hingga DB-25 di bawah).

Pinouts RS-232 (DB-9)

Konektor DB-9 laki-laki dilihat dari depan. Pandangan terbalik atau belakang konektor laki-laki untuk Konektor Perempuan.

Penetapan Pin DCE Pin Tugas Dign (DB-9) (DB-9)

1 DCD Data Carrier Mendeteksi 1 DCD Data Carrier Detect

2 RxD Menerima Data 2 TxD Mengirimkan Data

3 TxD Mengirimkan Data 3 RxD Menerima Data

4 DTR Data Terminal Ready 4 DSR Data Set Siap

5 GND Ground (Sinyal) 5 GND Ground (Sinyal)

6 DSR Data Set Ready 6 DTR Data Terminal Ready

7 Permintaan RTS untuk Kirim 7 CTS Hapus untuk Kirim

8 CTS Hapus untuk Kirim 8 Permintaan RTS ke Kirim

9 RI Ring Indicator 9 RI Ring Indicator

Konversi DB-9 ke DB-25

DB-9 DB-25 Fungsi

1 8 DCD Data Carrier Detect

2 3 RxD Menerima Data

3 2 TxD Mengirimkan Data

4 20 DTR Data Terminal Ready

5 7 GND Ground (Sinyal)

6 6 Set Data DSR Siap

7 4 Permintaan RTS untuk Kirim

8 5 CTS Hapus untuk Kirim

9 22 RI Ring Indicator

Koneksi RS-232

Kabel straight-through digunakan untuk menghubungkan DTE (misalnya komputer) ke DCE (mis. Modem), semua sinyal di satu sisi terhubung ke sinyal yang sesuai di sisi lain secara satu-ke-satu.

Kabel crossover (null-modem) digunakan untuk menghubungkan dua DTE secara langsung, tanpa modem di antaranya. Mereka melintasi mengirim dan menerima sinyal data antara kedua belah pihak dan ada banyak variasi pada bagaimana sinyal kontrol lainnya ditransfer, di bawah ini adalah salah satunya:

Straight-through (DB-9) Crossover (Null-Modem) (DB-9)

(DTE) (DCE) (DTE) (DTE)

1 DCD ——- DCD 1 1 DCD DCD 1

2 RxD ——- TxD 2 2 RxD ——- TxD 3

3 TxD ——- RxD 3 3 TxD ——- RxD 2

4 DTR ——- DSR 4 4 DTR ——- DSR 6

5 GND ——- GND 5 5 GND ——- GND 5

6 DSR ——- DTR 6 6 DSR ——- DTR 4

7 RTS ——- CTS 7 7 RTS ——- CTS 8

8 CTS ——- RTS 8 8 CTS ——- RTS 7

9 RI ——- RI 9 9 RI RI 9

Null-Modem (Model: CVT-Null-1)

Sinyal RS-232

RS-232 Logic Waveform (8N1)

Grafik di atas mengilustrasikan bentuk gelombang logika RS-232 (Format data: 1 bit Mulai, 8 bit Data, No Parity, 1 Stop bit). Transmisi data dimulai dengan bit Start, diikuti oleh bit data (LSB dikirim pertama dan MSB dikirim terakhir), dan berakhir dengan bit "Stop".

Tegangan Logika "1" (Mark) adalah antara -3VDC hingga -15VDC, sedangkan Logika "0" (Spasi) antara + 3VDC hingga + 15VDC.

RS-232 menghubungkan Ground dari 2 perangkat berbeda secara bersama-sama, yang disebut koneksi "Tidak Seimbang". Sambungan yang tidak seimbang lebih rentan terhadap kebisingan, dan memiliki batasan jarak 50 kaki (sekitar 15 meter).

Langkah 2: Pelajari tentang Protokol

-Sebuah protokol adalah satu atau beberapa perangkat aturan perangkat keras dan perangkat lunak yang disetujui oleh semua pihak komunikasi untuk bertukar data dengan benar dan efisien.

-Synchronous and Asynchronous Communications

-Synchronous Communication membutuhkan pengirim dan penerima untuk berbagi jam yang sama. Pengirim memberikan sinyal waktu ke penerima sehingga penerima tahu kapan harus "membaca" data. Komunikasi Synchronous umumnya memiliki kecepatan data yang lebih tinggi dan kemampuan pengecekan kesalahan yang lebih besar. Printer adalah bentuk Komunikasi Sinkron.

Komunikasi Asynchronous tidak memiliki sinyal waktu atau jam. Sebaliknya, ini menyisipkan bit Start / Stop ke setiap byte data untuk "menyinkronkan" komunikasi. Karena menggunakan lebih sedikit kabel untuk komunikasi (tidak ada sinyal clock), Komunikasi Asynchronous lebih sederhana dan lebih hemat biaya. RS-232 / RS-485 / RS-422 / TTL adalah bentuk Komunikasi Asynchronous.

Pengeboran Down: Bits dan Bytes

Komunikasi komputer internal terdiri dari elektronik digital, yang diwakili oleh hanya dua kondisi: AKTIF atau NONAKTIF. Kami mewakili ini dengan dua angka: 0 dan 1, yang dalam sistem biner disebut Bit.

A Byte terdiri dari 8 bit, yang mewakili angka desimal 0 hingga 255, atau angka Heksadesimal 0 hingga FF. Sebagaimana dijelaskan di atas, byte adalah unit dasar komunikasi Asynchronous.

Baud rate, Data bit, Parity, dan Stop bit

RS-232 Logic Waveform (8N1)

Kecepatan baud adalah kecepatan komunikasi yang mengukur jumlah bit transfer per detik. Misalnya, 19200 baud adalah 19200 bit per detik.

Bit data adalah pengukuran bit data aktual dalam paket komunikasi. Sebagai contoh, grafik di atas menunjukkan delapan (8) bit data dalam suatu paket komunikasi. Paket komunikasi mengacu pada transfer satu byte, termasuk bit Start / Stop, Bit data dan Paritas. Jika Anda mentransfer kode ASCII standar (0 hingga 127), 7 bit data sudah cukup. Jika ini merupakan kode ASCII diperpanjang (128 hingga 255), maka 8 bit data diperlukan.

Paritas adalah cara sederhana untuk memeriksa kesalahan. Ada indikator Even, Odd, Mark and Space. Anda juga dapat menggunakan tanpa paritas. Untuk Even dan Odd parity, port serial menyetel bit paritas (bit terakhir setelah bit data) ke nilai untuk memastikan bahwa paket data memiliki nomor bit logis-tinggi Bahkan atau Ganjil. Sebagai contoh, jika datanya 10010010, untuk Even parity, port serial menyetel bit paritas sebagai 1 untuk menjaga jumlah bit-bit tinggi-logika Bahkan. Untuk Odd parity, bit paritas adalah 0 sehingga jumlah bit-bit logika-tinggi adalah Ganjil. Tandai paritas hanya mengatur bit paritas ke logika-tinggi dan Space menetapkan bit paritas ke logika-rendah, sehingga pihak penerima dapat menentukan apakah data rusak.

Stop bit digunakan untuk menandai akhir dari paket komunikasi. Ini juga membantu menyinkronkan jam yang berbeda pada perangkat serial.

Handshaking (Kontrol Aliran)

Handshaking juga disebut "Flow Control". Tujuan utama Handshaking adalah mencegah penerima overloading. Dengan menggunakan sinyal Handshaking, receiver akan dapat memberi tahu perangkat pengirim untuk menjeda transmisi data jika penerima kelebihan beban. Ada tiga jenis handshaking: Software handshaking, Hardware handshaking dan Both.

Perangkat lunak handshaking menggunakan dua karakter kontrol: XON dan XOFF. Penerima mengirimkan karakter kontrol ini untuk menjeda transmiter selama komunikasi. XON adalah desimal 17 dan XOFF adalah desimal 19 dalam bagan ASCII. Kekurangan Perangkat Lunak handshaking adalah bahwa dua karakter kontrol ini tidak dapat digunakan dalam data. Ini sangat penting ketika Anda mentransmisikan data Biner karena Anda mungkin perlu menggunakan dua kode ini dalam data Anda.

Handshaking perangkat keras menggunakan garis perangkat keras yang sebenarnya, seperti RTS / CTS, DTR / DSR, dan DCD / RI (untuk modem).

Dalam komunikasi DTE / DCE, RTS (Request to Send) adalah output pada DTE dan masukan pada DCE. CTS (Clear to Send) adalah sinyal jawaban yang berasal dari DCE. Sebelum mengirim data, DTE meminta izin dengan mengatur output RTS ke tinggi. Tidak ada data yang akan dikirim sampai DCE memberikan izin dengan menggunakan jalur CTS.

DTE menggunakan sinyal DTR (Data Terminal Ready) untuk menunjukkan bahwa ia siap menerima informasi, sedangkan DCE menggunakan sinyal DSR untuk tujuan yang sama. DTR / DSR biasanya AKTIF atau NONAKTIF untuk seluruh sesi koneksi (misalnya Off-hook), sementara RTS / CTS AKTIF atau TIDAK AKTIF untuk setiap transmisi data.

DCD (Data Carrier Ready) digunakan oleh modem ketika koneksi telah dibuat dengan peralatan jarak jauh, sementara RI (Ring Indicator) digunakan oleh modem untuk menunjukkan sinyal dering dari saluran telepon

Format data (Biner, Hex, Des, Okt, dan ASCII)

Perangkat serial menggunakan Biner untuk komunikasi, yang hanya terdiri dari dua nomor unik: 0 dan 1. Biner adalah sistem penomoran Base-2. Satu byte data terdiri dari 8 digit biner, dari 0000 0000 hingga 1111 1111.

Hexadecimal adalah sistem basis-16, yang terdiri dari 16 angka: 0 hingga 9 dan huruf A ke F (angka desimal 15). Sistem penomoran Heksadesimal berguna karena dapat mewakili setiap byte sebagai dua digit heksadesimal berturut-turut, dan lebih mudah bagi manusia untuk membaca bilangan Heksadesimal daripada Bilangan Biner. Sebagian besar produsen menggunakan Hexadecimal dalam dokumentasi protokol mereka. Sangat mudah untuk mengubah nilai dari Hexadesimal menjadi Biner. Cukup terjemahkan setiap digit Hexadesimal ke dalam persamaan biner 4-bit. Misalnya. Bilangan heksadesimal F3 sama dengan Bilangan biner 1111 0011.

Octal mengacu pada sistem penomoran basis-8, yang hanya menggunakan delapan simbol unik (0 hingga 7). Programmer sering menggunakan format Oktal karena relatif mudah bagi orang untuk membaca dan dapat dengan mudah diterjemahkan ke dalam format biner: setiap digit Oktal mewakili 3 digit biner. Misalnya. Angka oktal 73 sama dengan angka Biner 111 011.

Desimal mengacu pada angka dalam basis 10, yang merupakan sistem penomoran yang paling sering kita gunakan dalam kehidupan sehari-hari. Ini tidak semudah Hexadecimal dan Oktal ke konverter Desimal ke nomor Biner, tetapi lebih mudah bagi kita untuk memahami Desimal.

ASCII (American Standard Code for Information Interchange) adalah pengkodean karakter berdasarkan abjad Inggris. Kode ASCII (dapat dibaca dan tidak dapat dibaca) banyak digunakan dalam komunikasi, seperti komunikasi Modem. Huruf A sampai Z dan angka 0 hingga 9 dapat dibaca kode ASCII. Beberapa kode ASCII tidak dapat dibaca, seperti kode kontrol: XON dan XOFF, yang digunakan dalam kontrol aliran Perangkat Lunak.

Checksum

Banyak protokol serial yang menggunakan checksum (tambahan byte yang ditambahkan pada akhir string data) untuk memeriksa integritas data, karena kesalahan mungkin terjadi selama transmisi data.

Ada banyak jenis checksum, dari penggunaan paling sederhana di Modula atau BCC hingga perhitungan CRC yang canggih. Menggunakan Modula sebagai contoh, kita belajar bahwa sebelum transmisi data, pengirim menambahkan semua byte perintah bersama-sama kemudian mod dengan 255 (desimal) untuk mendapatkan byte tambahan. Ini akan ditambahkan pada akhir string perintah. Ketika penerima menerima string perintah, pertama-tama akan memeriksa byte tambahan untuk melihat apakah data tetap tidak berubah atau tidak. Jika itu kasusnya, itu akan menerima data, dan jika tidak, itu akan meminta pengirim untuk mengirim ulang data.

Contoh perintah protokol

Perintah protokol adalah string data yang dikirim dari satu perangkat serial (mis. Komputer) ke perangkat lain (yaitu Modem). Berikut beberapa contohnya:

Contoh perintah ASCII: ATI1 untuk menanyakan informasi produsen Modem. (Catatan: adalah kode kontrol: Pengembalian Pengangkutan dan Pakan Baris)

Konversi string perintah di atas menjadi Heksadesimal dan itu menjadi:

41 54 49 31 0D 0A

Konversi string perintah di atas menjadi Desimal dan itu menjadi:

065 084 073 049 013 010

Konversi string perintah di atas menjadi Oktal dan itu menjadi:

101 124 111 061 015 012

Konversi string perintah di atas ke Biner dan itu menjadi:

01000001 01010100 01001001 00110001 00001101 00001010

Langkah 3: Mulai mengontrol perangkat RS-232 Anda dengan menggunakan 232Analyzer

-232Analyzer adalah perangkat lunak Advanced Serial Port (protocol) Analyzer, yang memungkinkan Anda untuk mengontrol / debug, memantau / mengendus perangkat serial (RS-232 / RS-485 / RS-422 / TTL) langsung dari PC Anda.

-232Analyzer adalah shareware, versi GRATIS memiliki beberapa keterbatasan tetapi lebih dari cukup untuk menguji dan mengontrol perangkat seri Anda. Klik di sini untuk mengunduh salinan GRATIS.

Perhitungan Checksum

232Analyzer dilengkapi dengan kalkulator Checksum, yang memungkinkan Anda menghitung byte checksum yang rumit dalam hitungan detik, berikut ini contohnya:

Misalkan Anda mengendalikan sebuah proyektor, dan protokol proyektor menggunakan xOR untuk mendapatkan byte checksum tambahan, string perintah untuk menghidupkan proyektor adalah: "1A 2B 3C" ditambah byte Checksum. Gunakan prosedur berikut untuk menghitung byte Checksum:

1. Pilih Hex sebagai format operan

2. Pilih x atau sebagai operator

3. Masukkan string perintah dan tambahkan koma (,) setelah setiap byte kode perintah: mis. 1A, 2B, 3C,

4. Klik pada tombol "Hitung" dan Anda akan mendapatkan hasil 0D (0 dihilangkan)

Pilih port COM dan bentuk komunikasi Pengaturan

Dari toolbar (seperti yang ditunjukkan di atas), Anda dapat memilih port COM yang terhubung ke proyektor (yaitu Port 5), tingkat Baud (yaitu 19200 bps), bit Data (yaitu 8), Paritas (yaitu Bahkan) dan Stop bit (mis. 1).

Catatan: Setelah Anda mengatur format komunikasi yang benar (mereka harus sesuai dengan pengaturan port COM proyektor), klik tombol "Connect" di sebelah kiri untuk mengaktifkan port COM.

Kontrol Alur Pengesetan

Anda dapat mengatur kontrol aliran dari jendela di atas. Bisa berupa Software (XON / XOFF), Hardware (RTS / CTS), Baik (Perangkat Lunak + Perangkat Keras), atau Tidak ada.

Kontrol perangkat RS-232 Anda

1) Negara Kontrol / Monitor

232Analyzer memungkinkan Anda untuk mengontrol / memonitor status saluran port COM Anda.

1. Garis status RTS dan DTR akan diaktifkan ketika LED yang bersangkutan diklik, Anda dapat menggunakan pengukur tegangan untuk memverifikasi perubahan, Anda harus mendapatkan + 6V hingga + 15V saat status saluran ON, dan -6V ke – 15V saat status saluran MATI.

2. Status saluran lainnya dapat dipantau melalui LED Virtual, seperti RX, TX, DSR, CTS, DCD, dan RI.

2) Perintah Kirim / Terima

Gunakan contoh di atas untuk mengendalikan proyektor (hidupkan proyektor), masukkan string perintah lengkap "1A, 2B, 3C, 0D," ke Send_Command_Pane seperti yang ditunjukkan di atas (catatan: Anda perlu menambahkan tanda "," setelah setiap kode perintah), lalu klik tombol "Kirim" …

Selamat! Anda baru saja mengendalikan perangkat RS-232 sendiri!

Catatan:

1) Dalam versi GRATIS, mode Hex tidak tersedia. Anda dapat menggunakan format Desimal untuk mengirim string perintah: "26,43,60,13,"

2) Anda dapat menggunakan perangkat RS-232 untuk pengujian, selama Anda mengetahui perintah protokol.

TAMAT