CAN-BUS Shield V2
CAN-BUS Shield V2
CAN-BUS haberleşme protokolü daha çok otomobil sektöründe kullanılan, arabanın içinde bulunan tüm sensör, ekran vb. tüm elektronik bileşenler arası iletişim sağlayan protokoldür. CAN-BUS hakkında detaylı bilgiye bu linkten ulaşabilirsiniz.
CAN-BUS Shield V2, Arduino ile aracınızın ECU'sunun haberleşebilmesini sağlar. Bu sayede Arduino kullanarak aracınızın motor devri, soğutma suyu sıcaklığı, gaz pedalı pozisyonu vb. gibi birçok bilgisine anlık olarak ulaşabilirsiniz.
CAN-BUS Shield V2 sürümünde, V1.2 sürümü ile aynı olacak şekilde MCP2515 CAN-BUS kontrolcü entegresi ve MCP2551 CAN alıcı/verici entegresi yer almaktadır. V2 sürümünün en büyük gelişmesi ise, DB9 konektörünün pin diziliminin OBDII ile standart CAN arayüzü ile uyumlu olacak şekilde değiştirilmesine olanak tanımasıdır (varsayılan olarak OBDII pin diziliminde gelir). Ayrıca kart üzerinde bulunan TF (mikro SD) kart slotu veri kaydetmeniz için oldukça kullanışlıdır. SD kartın CS pini D4 veya D5 olacak şekilde ayarlanabilir. INT pini, aynı şekilde D2 veya D3 olacak şekilde kartın arka yüzünde yer alan jumperlar vasıtası ile değiştirilebilmektedir. 2'den fazla sayıda CAN-BUS Shield kullanmak istediğinizde ise kartın arka yüzünde yer alan P1 jumper'ını kesmeniz gereklidir.
D0/D1 pinleri genellikle Arduino'yu bilgisayara bağladığınızda kullanıldığından dolayı seri haberleşme için olan Grove konektörü A0/A1 pinlerini kullanacak şekilde konumlandırılmıştır. Aynı şekilde I2C haberleşme için olan Grove konektörü, A4/A5 pinleri yerine SDA/SCL pinlerini kullanacak şekilde bağlanmıştır. Her iki Grove konektörü de yatay şekilde konumlandırıldığı için, farklı modüller bağlanmak istenildiğinde kolaylık sunar.
Arduino UNO, Mega ve Leonardo sürümleri ile uyumludur.
Teknik Özellikler
- CAN V2.0B standartını 1 Mb/sn hıza kadar destekler
- Endüstriyel tip 9-pin sub-D konektör
- OBD-II ve CAN pin dizilimi seçilebilir
- Chip select pini değiştirme olanağı
- Mikro SD kart için değiştirilebilir chip select pin olanağı
- Değiştirilebilir INT pini
- CAN_H ve CAN_L bağlantıları için vidalı klemens bağlantıları
- Arduino UNO uyumlu pin header'ları
- 2 adet Grove konektörü (UART ve I2C)
- 10 MHz hız destekli SPI arayüzü
- Standart (11-bit) ve genişletilmiş (29-bit) data ve remote frame desteği
- Öncelikli mesaj kaydetme özellikli ikili alıcı tamponu (buffer)