Pages

Subscribe:

Ads 468x60px

Jumat, 20 Desember 2013

Buat Smart Car Mu Sendiri!

Dengan menggunakan OBD - II ( Diagnostik On Board) protokol , kita dapat membaca informasi langsung dari komputer mobil dengan kami kit mikrokontroler NerdKits. Ini menggunakan port di bawah kemudi Anda untuk menerima semua jenis informasi , dan digunakan oleh montir mobil untuk troubleshooting " Periksa Engine " cahaya , dan untuk tes emisi berkala dengan sensor onboard.

Dalam proyek mikrokontroler ini , diterapkan Variable Pulse Width ( VPW ) protokol , yang umumnya ditemukan pada General Motors mobil . Perlu diketahui bahwa jika Anda mencoba proyek ini , mobil Anda mungkin memiliki protokol signaling yang berbeda , yang tidak akan kompatibel dengan kode kita . Mobil yang digunakan dalam praktek adalah 1997 Chevy Cavalier . Ini diperkenalkan segera setelah undang-undang 1996 yang mengharuskan mobil AS untuk memiliki bus OBD - II , tetapi tidak ada banyak sensor dapat diakses dari bus data. Pada mobil baru , Anda akan menemukan sensor oksigen ( yang memungkinkan Anda untuk menghitung MPG ) , tapi untuk demo kami , kami mampu mengukur :

RPM
Temperatur Cairan Pendingin Engine
Kecepatan kendaraan ( mph )
persen Throttle
Kami menyadari itu agak sulit untuk melihat dalam video, jadi di sini masih foto :

LCD display of the running OBD-II car computer interface, with the NerdKits electronics kit in the background

PERINGATAN : Perlu diketahui bahwa dengan mencoba proyek ini , ada beberapa risiko untuk diri sendiri dan properti anda. Proyek ini melibatkan bekerja dengan adanya tegangan aki mobil , yang dapat menyediakan jumlah berbahaya saat ini dan menyebabkan kebakaran atau kerusakan listrik . Proyek ini melibatkan bekerja dengan komputer mobil Anda , dan sementara produsen melakukan yang terbaik untuk membuat mereka kuat , adalah mungkin untuk ireversibel merusak komputer mobil Anda atau kendaraan sendiri . Dan tentu saja , jika Anda pengemudi , Anda harus fokus pada jalan , dan tidak beberapa sirkuit dan LCD pada dashboard Anda .

Schematic

Optocouplers ( atau opto - isolator ) menyediakan cara untuk mengirimkan informasi tanpa membuat sambungan listrik langsung . Dalam sebuah paket chip tunggal kecil , mereka memiliki LED dan phototransistor . Saat melewati sisi LED chip membuat cahaya , yang hits dasar phototransistor dan memungkinkan arus mengalir melalui kolektor ke emitor . Hal ini mungkin tampak unnessary , tetapi berguna untuk beberapa alasan :

Tingkat pergeseran . Tegangan baterai mobil akan menjadi sekitar 12 - 14V , dan dalam rangka untuk menarik bus data yang tinggi sebagai protokol membutuhkan , kita perlu beberapa cara untuk memicu transistor pada tingkat ini . Isolasi optik berarti kita tidak perlu khawatir tentang tingkat relatif dari tegangan , yang akan menjadi tantangan di sini.
Isolasi listrik . Tegangan baterai mobil akan berisik berkat alternator yang beroperasi pada variabel RPM , lonjakan besar saat ini setiap kali silinder perlu api busi nya , dll Dengan kopling optik , kami membuat lebih sulit bagi kebisingan listrik untuk mengganggu mikrokontroler kami operasi yang tepat .
Namun,hAL itu baik-baik saja untuk menarik listrik langsung dari mobil untuk daya NerdKit tersebut . Untuk melakukan ini , kami menghubungkan ground mobil ke tanah sirkuit kami , dan tegangan baterai mobil ke input dari regulator tegangan . ditambahkan besar kapasitor bypass tambahan ( 4.7uF ) untuk kelancaran riak pada pasokan ini dan menjamin operasi yang tepat .

Source Code :
Anda dapat mendownload source code di http://www.nerdkits.com/videos/obdii/obdii.com. Harap dicatat bahwa protokol VPW adalah sangat " berantakan " satu untuk melaksanakan , dan bahwa banyak dari kode sumber di sini tidak akan berlaku untuk proyek dengan protokol signaling yang berbeda . Ini adalah contoh yang cukup maju pemrograman mikrokontroler .

0 komentar:

Posting Komentar