BileşenSeviye 5 · Veri yolları: I²C / SPI sensörler, ekranlar, haberleşme
MCP2551 CAN transceiver
Nedir?
MCP2551, Microchip'in 5 V ile çalışan yüksek hızlı CAN alıcı-vericisidir (transceiver). Robotlarda mikrodenetleyicinin CAN denetleyicisini motor sürücüleri ve sensör düğümlerini birbirine bağlayan CAN hattına bağlamak için kullanılır.
Nasıl çalışır?
Mikrodenetleyicinin TXD/RXD lojik sinyallerini CANH ve CANL hatlarındaki diferansiyel gerilime çevirir ve tersini yapar. ISO 11898 uyumludur ve 1 Mb/s'ye kadar hızı destekler. Hattın iki ucuna 120 Ω'luk sonlandırma direnci konur; diferansiyel yapı motor gürültüsüne karşı yüksek bağışıklık sağlar.
Ne zaman seçilir?
Microchip MCP2551'i yeni tasarımlar için önermiyor (NRND) ve yerine MCP2561'i gösteriyor; 3,3 V'luk mikrodenetleyicilerde (STM32, ESP32) doğrudan 3,3 V ile çalışan SN65HVD230 daha pratiktir.
Laboratuvarda yok
Bu parçanın veri yolu modeli (I²C / SPI / 1-Wire / UART) laboratuvara sonraki aşamada eklenecek. Şimdilik özellikleri ve uyarıları buradan çalış.
Nerede kullanılır
- CAN bus düğümü
Dikkat
- Her uçta 120Ω sonlandırma
Kaynak: Hyvex Academy elektronik serisi (seri-el-protokol).