{"id":592,"date":"2020-08-05T15:54:38","date_gmt":"2020-08-05T06:54:38","guid":{"rendered":"\/blog\/?p=592"},"modified":"2020-08-05T15:54:38","modified_gmt":"2020-08-05T06:54:38","slug":"introduction-to-can-bus-and-how-to-use-it-with-arduino","status":"publish","type":"post","link":"\/blog\/2020\/08\/05\/introduction-to-can-bus-and-how-to-use-it-with-arduino\/","title":{"rendered":"CAN BUS\u306f\u306a\u3093\u3067\u3059\u304b\uff1fArduino\u3067CAN BUS\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u4f7f\u3044\u307e\u3057\u3087\u3046\uff01"},"content":{"rendered":"\n<p>CAN BUS\u3092\u805e\u3044\u305f\u3053\u3068\u304c\u3042\u3063\u305f\u3051\u3069\u3001\u305d\u308c\u3092\u7406\u89e3\u3057\u3066\u3044\u306a\u3044\uff1f\u3053\u306e\u8a18\u4e8b\u304c\u6b21\u306e\u3088\u3046\u306a\u65b9\u9762\u3067CAN BUS\u306b\u3064\u3044\u3066\u7d39\u4ecb\u3057\u307e\u3059\uff01<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-165-1030x407.png\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>CAN BUS\u306f\u306a\u3093\u3067\u3059\u304b\uff1f<ul><li>CAN BUS\u914d\u7dda\u539f\u7406\u56f3<\/li><li>CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u901f\u5ea6\u3068\u7bc4\u56f2 <\/li><li>CAN BUS\u30e1\u30c3\u30bb\u30fc\u30b8<\/li><\/ul><\/li><li>CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u3046\u539f\u56e0<\/li><li>CAN BUS vs OBD2<\/li><li>Seeed\u306eCAN BUS\u88fd\u54c1<\/li><li>Arduino\u3067CAN BUS\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u4f7f\u3044\u307e\u3057\u3087\u3046<\/li><li>CAN BUS\u3092\u5229\u7528\u3057\u3066\u3067\u304d\u308b\u3053\u3068<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CAN BUS\u306f\u306a\u3093\u3067\u3059\u304b\uff1f<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-156.png\" alt=\"\" class=\"wp-image-27409\"\/><figcaption><a href=\"https:\/\/jp.seeedstudio.com\/CAN-BUS-Shield-V2.html?utm_source=blog&amp;utm_medium=blog\">CAN-BUS \u30b7\u30fc\u30eb\u30c9V2<\/a>, <a href=\"https:\/\/www.seeedstudio.com\/Serial-CAN-BUS-Module-based-on-MCP2551-and-MCP2515.html?utm_source=blog&amp;utm_medium=blog\">\u30b7\u30ea\u30a2\u30eb CAN-BUS\u30e2\u30b8\u30e5\u30fc\u30eb,<\/a><\/figcaption><\/figure>\n\n\n\n<ul><li>CAN \u306f\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u30a8\u30ea\u30a2\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u4ee3\u8868\u3068\u3057\u3066\u3001 \u30db\u30b9\u30c8\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u306a\u3057\u3067\u81ea\u52d5\u8eca\u306e\u4e2d\u3067\u30de\u30a4\u30af\u30ed\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u3068\u30c7\u30d0\u30a4\u30b9\u304c\u76f8\u4e92\u306b\u901a\u4fe1\u3067\u304d\u308b\u3088\u3046\u306b\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002 <br>\u305d\u308c\u3067\u3001\u5236\u5fa1\u3068\u30c7\u30fc\u30bf\u53d6\u5f97\u304c\u3067\u304d\u307e\u3059\u3002\u305d\u308c\u3089\u306e\u30c7\u30d0\u30a4\u30b9\u3082\u96fb\u5b50\u5236\u5fa1\u88c5\u7f6e(ECU)\u3068\u547c\u3070\u308c\u3066\u3001\u8eca\u4e21\u306e\u5168\u3066\u306e\u90e8\u54c1\u9593\u306e\u901a\u4fe1\u3092\u53ef\u80fd\u306b\u3055\u305b\u307e\u3059\u3002<ul><li> \u81ea\u52d5\u8ecaCAN BUS\u30b7\u30b9\u30c6\u30e0\u4e2d\u306eECU\u306f\u30a8\u30cd\u30eb\u30ae\u30fc\u5236\u5fa1\u88c5\u7f6e\u3001\u30a8\u30a2\u30d0\u30c3\u30b0\u3001\u30aa\u30fc\u30c7\u30a3\u30aa\u30b7\u30b9\u30c6\u30e0\u7b49\u306e\u3088\u3046\u306a\u6a5f\u80fd\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002 \u73fe\u4ee3\u306e\u8eca\u3067\u6700\u592770\u500b\u306eECU\u3092\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002  <\/li><li>\u7c21\u5358\u306b\u8a00\u3048\u3070\u3001 CAN BUS\u306f\u8eca\u4e21\u306e\u4e2d\u3067\u9023\u7d50\u3055\u308c\u305fECU\u306e\u7d44\u3092\u542b\u3093\u3067\u3044\u307e\u3059\u3002\u305d\u308c\u3089\u306eECU\u304c \u653e\u9001\u306b\u57fa\u3065\u3044\u3066\u4e92\u3044\u3068\u901a\u4fe1\u3057\u307e\u3059\u3002\u5404ECU\u306f\u5404\u653e\u9001\u3092\u508d\u53d7\u3059\u308b\u304c\u3001\u305d\u308c\u306b\u53cd\u5fdc\u3059\u308b\u304b\u3069\u3046\u304b\u306f\u500b\u3005\u306b\u6c7a\u5b9a\u3057\u307e\u3059\u3002<\/li><\/ul><\/li><li>CAN\u306f\u5de5\u696d\u3068\u81ea\u52d5\u8eca\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u305f\u3081\u306b\u8a2d\u8a08\u3055\u308c\u305f\u30b7\u30ea\u30a2\u30eb\u901a\u4fe1\u30d0\u30b9\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u305d\u308c\u3089\u304c\u8eca\u4e21\u3001\u8fb2\u696d\u7528\u5177\u3001\u5de5\u696d\u74b0\u5883\u7b49\u306b\u898b\u3089\u308c\u307e\u3059\u3002<ul><li>\u3069\u3046\u3057\u3066UART\u3001SPI\u304a\u3088\u3073 I2C\u306a\u3069\u307b\u304b\u306e\u901a\u4fe1\u5468\u8fba\u6a5f\u5668\u3092\u4f7f\u308f\u306a\u3044\u3067\u3057\u3087\u3046\u304b\u3002<\/li><li> UART\u3001SPI\u304a\u3088\u3073 I2C\u306a\u3069\u306e\u3088\u3046\u306a\u901a\u4fe1\u30d7\u30ed\u30c8\u30b3\u30eb\u3068\u6bd4\u3079\u3066\u3001CAN BUS\u901a\u4fe1\u30d7\u30ed\u30c8\u30b3\u30eb\u306f\u81ea\u52d5\u8eca\u306e\u30b9\u30ed\u30c3\u30c8\u30eb\u4f4d\u7f6e\u306e\u3088\u3046\u306a\u91cd\u8981\u306a\u30c7\u30fc\u30bf\u3092\u9001\u308b\u306e\u306b\u7528\u3044\u3089\u308c\u308b\u6a19\u6e96\u7684\u306a\u81ea\u52d5\u8eca\u901a\u4fe1\u30d7\u30ed\u30c8\u30b3\u30eb\u306a\u306e\u3067\u3001\u305d\u308c\u3092\u4f7f\u7528\u3059\u308b\u306e\u4fe1\u983c\u6027\u304c\u3088\u308a\u9ad8\u3044\u3067\u3059\u3002 \u30df\u30b9\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30c7\u30fc\u30bf\u306e\u640d\u5931\u304c\u8d77\u3053\u3063\u305f\u3089\u3001\u6df1\u523b\u306a\u6545\u969c\u3092\u5f15\u304d\u8d77\u3053\u3059\u53ef\u80fd\u6027\u3082\u3042\u308a\u307e\u3059\u3002<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-160.png\" alt=\"\" class=\"wp-image-27413\"\/><figcaption>Ref:&nbsp;<a href=\"http:\/\/www.volkspage.net\/technik\/ssp\/ssp\/SSP_238.pdf\">Volkspage<\/a><\/figcaption><\/figure>\n\n\n\n<ul><li>CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u304c\u306a\u304b\u3063\u305f\u3089\u3001\u81ea\u52d5\u8eca\u306e\u96fb\u5b50\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u76f4\u63a5\u3001\u30dd\u30a4\u30f3\u30c8\u30c4\u30fc\u30dd\u30a4\u30f3\u30c8\u306e\u30a2\u30ca\u30ed\u30b0\u4fe1\u53f7\u7dda\u3092\u4f7f\u7528\u3057\u3066\u3001\u4e92\u3044\u306b\u901a\u4fe1\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002\u305d\u308c\u3067\u3001 \u5404\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u901a\u4fe1\u306e\u305f\u3081\u306b\u4e00\u3064\u306e\u76f4\u63a5\u306e\u30ef\u30a4\u30e4\u30fc\u3092\u5fc5\u8981\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u3057\u305f\u304c\u3063\u3066\u3001\u5358\u306a\u308b\u6642\u9593\u3092\u304b\u304b\u308b\u3060\u3051\u3067\u306f\u306a\u304f\u3066\u3001\u4e0a\u306e\u5199\u771f\u306e\u3088\u3046\u306b\u3001\u96fb\u7dda\u304c\u591a\u3059\u304e\u3066\u3081\u3061\u3083\u304f\u3061\u3083\u306b\u306a\u308b\u6050\u308c\u3082\u3042\u308a\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-161.png\" alt=\"\" class=\"wp-image-27414\"\/><figcaption>Ref:&nbsp;<a href=\"http:\/\/www.volkspage.net\/technik\/ssp\/ssp\/SSP_238.pdf\">Volkspage<\/a><\/figcaption><\/figure>\n\n\n\n<ul><li>CAN BUS\u304c\u3042\u308c\u3070\u3001\u4e0a\u306e\u5199\u771f\u306e\u3088\u3046\u306b\u3001 \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u5404\u30ce\u30fc\u30c9\u3092\u30e1\u30a4\u30f3\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u63a5\u7d9a\u3059\u308b\u5358\u4e00\u306e\u591a\u91cd\u30ef\u30a4\u30e4\u30fc\u3092\u7528\u3044\u3066\u3001\u96fb\u5b50\u30c7\u30d0\u30a4\u30b9\u3092\u76f8\u4e92\u306b\u901a\u4fe1\u53ef\u80fd\u306b\u3059\u308b\u3053\u3068\u3067\u3001\u305d\u308c\u3089\u306e\u3059\u3079\u3066\u306e\u914d\u7dda\u306e\u5fc5\u8981\u3092\u306a\u304f\u3057\u307e\u3059\u3002<ul><li> \u591a\u91cd\u30ef\u30a4\u30e4\u304a\u3088\u3073\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u306f\u3001\u5358\u4e00\u306e\u30ef\u30a4\u30e4\u3067\u4fe1\u53f7\u3092\u7d71\u5408\u3057\u3066\u3001 \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5168\u4f53\u306b\u4f1d\u9001\u3059\u308b\u3053\u3068\u3092\u53ef\u80fd\u306b\u3055\u305b\u307e\u3059\u3002\u305d\u308c\u3068\u540c\u6642\u306b\u3001\u8eca\u4e21\u306e\u5404\u96fb\u5b50\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30bb\u30f3\u30b5\u30fc\u3084\u30a2\u30af\u30c1\u30e5\u30a8\u30fc\u30bf\u30fc\u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d7\u3051\u53d6\u308b\u3053\u3068\u3092\u78ba\u4fdd\u3057\u307e\u3059\u3002 \u305d\u308c\u3067\u3001\u30e6\u30fc\u30b6\u30fc\u304c2\u7dda\u30d0\u30b9\u3092\u901a\u3057\u3066\u3001\u81ea\u52d5\u8eca\u306e\u4e2d\u306e\u4efb\u610f\u306e\u6570\u306eECU\u3092\u63a5\u7d9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li><li>\u307e\u305f\u3001\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u4ecb\u3057\u3066\u3044\u304f\u3064\u304b\u306e\u6a5f\u80fd\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002\u3055\u3089\u306b\u3001 ECU\u304c\u5225\u306eECU\u304b\u3089\u30c7\u30fc\u30bf\u3092\u4f7f\u3046\u3053\u3068\u304c\u3067\u304d\u3066\u3001 \u8907\u6570\u306e\u30c7\u30d0\u30a4\u30b9\u306b\u540c\u3058\u30bb\u30f3\u30b5\u30fc\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u6027\u3092\u306a\u304f\u3057\u307e\u3059\u3002<\/li><\/ul><\/li><li>\u3053\u306eCAN BUS\u30b7\u30b9\u30c6\u30e0\u3092\u7528\u3044\u3066\u3001\u5236\u5fa1\u88c5\u7f6e\u306e\u3088\u3046\u306a\u96fb\u5b50\u30e2\u30b8\u30e5\u30fc\u30eb\u307e\u305f\u306f\u8eca\u8f2a\u89d2\u5ea6\u30bb\u30f3\u30b5\u30fc\u306a\u3069\u306e\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u30bb\u30f3\u30b5\u30fc\u3092\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5316\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 <\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CAN BUS\u914d\u7dda\u539f\u7406\u56f3 <\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-158.png\" alt=\"\" class=\"wp-image-27411\"\/><\/figure>\n\n\n\n<ul><li>\u3053\u306eCAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u304c\u4e0a\u8a18\u306e\u3088\u3046\u306b\u4e8c\u3064\u306e\u53cc\u65b9\u5411\u30c7\u30fc\u30bf\u4f1d\u9001\u306e\u30ef\u30a4\u30e4\u30fc\u304b\u3089\u306a\u308a\u307e\u3059\u3002\u305d\u308c\u3089\u306f<ul><li>CAN_H (CAN\u9ad8)<\/li><li>CAN_L (CAN\u4f4e)<\/li><\/ul><\/li><li>\u3053\u308c\u3089\u306e\u30ef\u30a4\u30e4\u30fc\u306f\u5dee\u52d5\u7dda\u3068\u3057\u3066\u6a5f\u80fd\u3057\u3066\u3044\u307e\u3059\u3002\u3064\u307e\u308a\u3001 0\u307e\u305f\u306f1\u306e\u3044\u305a\u308c\u304b\u306eCAN\u4fe1\u53f7\u304c2\u3064\u306e\u7dda\u306e\u9593\u306e\u96fb\u4f4d\u5dee\u306b\u3088\u3063\u3066\u8868\u3055\u308c\u307e\u3059\u3002<ul><li>\u305f\u3068\u3048\u3070\u3001\u3082\u3057\u3053\u306e\u5dee\u304c\u6b63\u3067\u3001\u3042\u308b\u6700\u5c0f\u96fb\u5727\u3088\u308a\u5927\u304d\u3044\u306e\u5834\u5408\u30011\u306b\u30a4\u30b3\u30fc\u30eb\u3057\u307e\u3059\u3002\u3082\u3057\u3053\u306e\u5dee\u304c\u8ca0\u306a\u3089\u30010\u306b\u30a4\u30b3\u30fc\u30eb\u3057\u307e\u3059\u3002<\/li><\/ul><\/li><li>\u4e0a\u306e\u5199\u771f\u306e\u901a\u308a\u3001CAN\u7aef\u672b\u306b\u3068\u3063\u3066\u3001\u30b7\u30f3\u30b0\u30eb\u306e120 Ohm\u304c\u5e38\u306bCAN\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u4e8c\u3064\u306e\u7aef\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u30b9\u30d4\u30fc\u30c9\u3068\u7bc4\u56f2<\/h3>\n\n\n\n<ul><li>CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u901a\u4fe1\u30b9\u30d4\u30fc\u30c9\u306e\u7bc4\u56f2\u306f10kpbs \u304b\u30891Mbps\u307e\u3067\u3067\u3059\u3002<ul><li>\u3053\u306e\u30b9\u30d4\u30fc\u30c9\u306f\u4f7f\u308f\u308c\u308b\u30ef\u30a4\u30e4\u30fc\u306e\u9577\u3055\u306b\u3088\u3063\u3066\u5909\u308f\u308a\u307e\u3059\u3002\u77ed\u304f\u306a\u308c\u3070\u306a\u308b\u307b\u3069\u901a\u4fe1\u30b9\u30d4\u30fc\u30c9\u304c\u901f\u304f\u306a\u308a\u307e\u3059\u3002<\/li><li>\u305f\u3068\u3048\u3070\u3001 \u9577\u3055\u304c40\u30e1\u30fc\u30c8\u30eb\u306e\u5834\u5408\u3001\u30b9\u30d4\u30fc\u30c9\u304c1Mbps\u3067\u3059\u3002\u9577\u3055\u304c1000\u30e1\u30fc\u30c8\u30eb\u306a\u3089\u3001\u305d\u306e\u30b9\u30d4\u30fc\u30c9\u304c50kpbs\u306b\u306a\u308a\u307e\u3059\u3002<\/li><\/ul><\/li><li>\u30ce\u30fc\u30c9\u8ddd\u96e2\u306f\u4e00\u822c\u76840.3 \u30e1\u30fc\u30c8\u30eb\/ 1\u30d5\u30fc\u30c8\u4ee5\u4e0b\u306b\u3057\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CAN \u30e1\u30c3\u30bb\u30b8\u30fc<\/h3>\n\n\n\n<ul><li>CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u304c\u3069\u306e\u3088\u3046\u306b\u52d5\u4f5c\u3059\u308b\u306e\u3092\u5b8c\u5168\u306b\u7406\u89e3\u3059\u308b\u306b\u306f\u3001\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u9001\u3089\u308c\u305f\u30d5\u30ec\u30fc\u30e0\u3092\u898b\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/li><li> CAN\u30e1\u30c3\u30bb\u30fc\u30b8\u306f\u591a\u304f\u306e\u30bb\u30b0\u30e1\u30f3\u30c8\u3092\u542b\u3093\u3067\u3044\u307e\u3059\u3002 \u3057\u304b\u3057\u30012\u3064\u306e\u4e3b\u306a\u30bb\u30b0\u30e1\u30f3\u30c8\u306fCAN BUS \u3067\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9001\u308b\u306e\u3092\u52a9\u3051\u308b\u8b58\u5225\u5b50\u3068\u30c7\u30fc\u30bf\u3068\u306a\u308a\u307e\u3059\u3002<\/li><li>\u3053\u306e\u8b58\u5225\u5b50\u306fCAN\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067CAN\u30c7\u30d0\u30a4\u30b9\u3092\u8b58\u5225\u3059\u308b\u3053\u3068\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u305d\u3057\u3066\u3001\u30c7\u30fc\u30bf\u306f1\u3064\u306e\u30c7\u30d0\u30a4\u30b9\u304b\u3089\u5225\u306e\u30c7\u30d0\u30a4\u30b9\u3078\u9001\u3089\u308c\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u30bb\u30f3\u30b5\u30fc\u307e\u305f\u306f\u5236\u5fa1\u30c7\u30fc\u30bf\u3068\u306a\u308a\u307e\u3059\u3002<\/li><li>\u3053\u306e\u8b58\u5225\u5b50\u3068CAN ID\u306e\u9577\u3055\u306f\u4f7f\u7528\u3055\u308c\u308bCAN\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u578b\u306b\u5fdc\u3058\u3066\u300111\u307e\u305f\u306f29\u30d3\u30c3\u30c8\u3067\u3059\u3002  <ul><li>\u6a19\u6e96\u7684CAN = 11 bit<\/li><li>\u62e1\u5f35\u3057\u305fCAN = 29 CAN<\/li><\/ul><\/li><li>\u30c7\u30fc\u30bf\u306f0\u304b\u30898\u30d0\u30a4\u30c8\u307e\u3067\u3067\u3059\u3002<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u3046\u539f\u56e0<\/h2>\n\n\n\n<p> CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u7528\u3059\u308b\u306e\u306f\u6b21\u306e\u3088\u3046\u306b\u3044\u304f\u3064\u304b\u306e\u512a\u8d8a\u70b9\u3068\u5229\u70b9\u304c\u3042\u308a\u307e\u3059:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f4e\u30b3\u30b9\u30c8<\/h3>\n\n\n\n<ul><li>ECU\u306f\u30b7\u30f3\u30b0\u30ebCAN\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3092\u4ecb\u3057\u3066\u901a\u4fe1\u3057\u307e\u3059\u3002\u76f4\u63a5\u306e\u30a2\u30ca\u30ed\u30b0\u4fe1\u53f7\u7dda\u306a\u3069\u3068\u6bd4\u3079\u3066\u3001\u30a8\u30e9\u30fc\u3084\u91cd\u91cf\u304a\u3088\u3073\u30b3\u30b9\u30c8\u306a\u3069\u3092\u6e1b\u3089\u3057\u307e\u3059\u3002 <\/li><li>\u30a2\u30ca\u30ed\u30b0\u3001\u30c7\u30b8\u30bf\u30eb\u4fe1\u53f7\u3068\u5171\u6709\u5a92\u4f53\u4e0a\u3067\u306e\u4f1d\u9001\u3092\u7d71\u5408\u3057\u305f\u591a\u91cd\u7dda\u3092\u5099\u3048\u3066\u3001\u5fc5\u8981\u3068\u3059\u308b\u30ef\u30a4\u30e4\u30fc\u306e\u6570\u3092\u6e1b\u3089\u3057\u307e\u3057\u305f\u3002<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u96c6\u4e2d\u578b<\/h3>\n\n\n\n<ul><li>CAN BUS\u304c\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u308b\u96fb\u5b50\u30c7\u30d0\u30a4\u30b9\u306e\u96c6\u4e2d\u578b\u306a\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u304b\u3089\u3001 \u3053\u308c\u304c\u5168\u3066\u306eECU\u3067\u4e2d\u592e\u30a8\u30e9\u30fc\u8a3a\u65ad\u3068\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li><li>\u30a8\u30e9\u30fc\u51e6\u7406\u3082CAN\u30d7\u30ed\u30c8\u30b3\u30eb\u306b\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u307e\u3059\u3002\u305d\u308c\u3067\u3001\u30ce\u30fc\u30c9\u304c\u9001\u4fe1\u4e2d\u306e\u30a8\u30e9\u30fc\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b\u3068\u540c\u6642\u306b\u81ea\u8eab\u306e\u30a8\u30e9\u30fc\u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u7dad\u6301\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u3053\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u304c\u30d3\u30c3\u30c8\u30a8\u30e9\u30fc\u3084ACK\u30a8\u30e9\u30fc\u3001\u30d5\u30a9\u30fc\u30e0\u30a8\u30e9\u30fc\u3001CRC\u30a8\u30e9\u30fc\u306a\u3069\u306e\u7570\u306a\u308b\u30a8\u30e9\u30fc\u691c\u51fa\u6a5f\u80fd\u3092\u652f\u6301\u3057\u3066\u3044\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u67d4\u8edf\u6027\u304c\u3042\u308b<\/h3>\n\n\n\n<ul><li>CAN\u306b\u63a5\u7d9a\u3059\u308b\u5168\u3066\u306eECU\u304c\u3059\u3079\u3066\u306e\u9001\u4fe1\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u306e\u3067\u3001\u305d\u308c\u304c\u95a2\u9023\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3084\u305d\u308c\u306b\u5fdc\u3058\u3066\u52d5\u4f5c\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3092\u6c7a\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 <\/li><li>\u3053\u306eCAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u3082\u30e1\u30c3\u30bb\u30fc\u30b8\u30d9\u30fc\u30b9\u306e\u901a\u4fe1\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u3059\u3002\u4e2d\u306b\u306f\u3001\u30d0\u30b9\u306e\u30ce\u30fc\u30c9\u304c\u8b58\u5225\u60c5\u5831\u3092\u6301\u3061\u307e\u305b\u3093\u3002<\/li><li>\u4e0a\u8a18\u306e\u7279\u5fb4\u3092\u6301\u3063\u3066\u3001 \u7c21\u5358\u306b\u30ce\u30fc\u30c9\u3092\u8ffd\u52a0\u307e\u305f\u306f\u524a\u9664\u304a\u3088\u3073\u5909\u66f4\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li><li>\u521d\u5fc3\u8005\u306b\u3068\u3063\u3066\u3001 \u91cd\u8981\u306a\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30aa\u30fc\u30d0\u30fc\u30d8\u30c3\u30c9\u306a\u3057\u306bCAN BUS\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u65b0\u305f\u306a\u96fb\u5b50\u30c7\u30d0\u30a4\u30b9\u3092\u7d71\u5408\u3059\u308b\u3053\u3068\u304c\u7c21\u5358\u306b\u306a\u308a\u307e\u3059\u3002 <\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u30ed\u30d0\u30b9\u30c8<\/h3>\n\n\n\n<ul><li>\u901a\u4fe1\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u9078\u3076\u3068\u304d\u3001\u8010\u4e45\u6027\u3068\u4fe1\u983c\u6027\u304c\u975e\u5e38\u306b\u91cd\u8981\u306a\u8981\u7d20\u3067\u3059\u3002\u81ea\u5206\u306e\u901a\u4fe1\u30d7\u30ed\u30c8\u30b3\u30eb\u304c\u81ea\u5df1\u6301\u7d9a\u3067\u304d\u3066\u3001\u7dad\u6301\u3057\u306a\u304f\u3066\u3082\u9577\u3044\u9593\u3067\u4f7f\u7528\u3067\u304d\u308b\u3053\u3068\u3092\u671b\u3093\u3067\u3044\u307e\u3059\u3002<\/li><li>CAN BUS\u306a\u3089\u3001\u3053\u306e\u30b7\u30b9\u30c6\u30e0\u304c\u96fb\u6c17\u64fe\u4e71\u3068\u96fb\u78c1\u5e72\u6e09\u306b\u5bfe\u3057\u3066\u30ed\u30d0\u30b9\u30c8\u306a\u306e\u3067\u3001\u81ea\u52d5\u8eca\u306b\u3068\u3063\u3066\u7406\u60f3\u7684\u306a\u9078\u629e\u306b\u306a\u308a\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u52b9\u7387\u7684<\/h3>\n\n\n\n<ul><li>CAN\u30e1\u30c3\u30bb\u30fc\u30b8\u30d5\u30ec\u30fc\u30e0\u306fID\u306b\u3088\u3063\u3066\u512a\u5148\u9806\u4f4d\u3092\u4ed8\u3051\u307e\u3059\u3002\u305d\u306e\u4e2d\u306e\u6700\u512a\u5148\u4e8b\u9805\u306f\u30d0\u30b9\u30a2\u30af\u30bb\u30b9\u3092\u5f97\u308b\u304c\u3001\u30d5\u30ec\u30fc\u30e0\u306f\u4e2d\u65ad\u3055\u308c\u307e\u305b\u3093\u3002<\/li><li>\u30d5\u30e9\u30c3\u30b7\u30e5\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u305f\u3081\u306b\u3001\u3088\u308a\u5c11\u306a\u304f\u3066\u7c21\u5358\u306a\u914d\u7dda\u3067\u6642\u9593\u3092\u7bc0\u7d04\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CAN BUS vs OBD2<\/h2>\n\n\n\n<p>CAN BUS\u3068\u8a00\u3048\u3070\u3001 \u5fc5\u305aOBD2\u306e\u3088\u3046\u306a\u305d\u308c\u306b\u95a2\u3059\u308b\u307b\u304b\u306e\u300c\u3088\u308a\u9ad8\u3044\u5c64\u30d7\u30ed\u30c8\u30b3\u30eb\u300d\u3092\u8a00\u53ca\u3057\u307e\u3059\u3002 <strong>\u305d\u308c\u3089\u306f\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093<\/strong>!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-162.png\" alt=\"\" class=\"wp-image-27417\"\/><figcaption><a href=\"https:\/\/www.seeedstudio.com\/OBD-II-CAN-Bus-GPS-Development-Kit-p-2868.html?utm_source=blog&amp;utm_medium=blog\">OBD-II CAN Bus GPS\u958b\u767a\u30ad\u30c3\u30c8<\/a><\/figcaption><\/figure>\n\n\n\n<ul><li>CAN\u306e\u6a19\u6e96\u306b\u306f\u30018\u30d0\u30a4\u30c8\u3092\u8d85\u3048\u308b\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6271\u3046\u65b9\u6cd5\u3084\u751f\u30c7\u30fc\u30bf\u3092\u30c7\u30b3\u30fc\u30c9\u3059\u308b\u65b9\u6cd5\u3092\u6307\u5b9a\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u305d\u306e\u305f\u3081\u3001\u4e0e\u3048\u3089\u308c\u305f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306eECU\u306e\u9593\u306e\u30c7\u30fc\u30bf\u306e\u901a\u4fe1\u65b9\u5f0f\u3092\u3055\u3089\u306b\u6307\u5b9a\u3059\u308b\u6a19\u6e96\u5316\u3055\u308c\u305f\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u30bb\u30c3\u30c8\u306f\u958b\u767a\u3055\u308c\u307e\u3057\u305f\u3002OBD2\u306f\u305d\u306e\u4e2d\u306e\u4e00\u3064\u3067\u3059\u3002<\/li><li>\u30aa\u30f3\u30dc\u30fc\u30c9\u8a3a\u65ad\u7528\u306eOBD\u306f\u3001\u8eca\u306b\u7d44\u307f\u8fbc\u307e\u308c\u305f\u81ea\u5df1\u8a3a\u65ad\u30b7\u30b9\u30c6\u30e0\u3067\u3059\u3002OBD2\u306f\uff08\u591a\u304f\u306e\uff09\u7570\u306a\u308b\u30d0\u30b9\u30b7\u30b9\u30c6\u30e0\u306e\u4e00\u3064\u3092\u4f7f\u3063\u3066\u3001\u8a3a\u65ad\u30c7\u30fc\u30bf\u3092\u8eca\u304b\u3089\u307e\u305f\u306f\u8eca\u306b\u8ee2\u9001\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li><li>\u4e00\u3064\u7c21\u5358\u306a\u30a2\u30ca\u30ed\u30b8\u30fc\u3092\u4f7f\u3063\u3066\u3001\u305d\u306e\u4e8c\u3064\u3092\u533a\u5225\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 OBD2\u306f\u8a71\u3059\u8a00\u8a9e\u306e\u3088\u3046\u3067\u3001CAN\u306f\u96fb\u8a71\u306e\u3088\u3046\u306a\u901a\u4fe1\u30c7\u30d0\u30a4\u30b9\u306b\u5f53\u305f\u308a\u307e\u3059\u3002\u3057\u304b\u3057\u3001\u305d\u306e\u5834\u5408\u3001\u8a71\u3059\u5185\u5bb9\u306f\u8eca\u4e21\u3068\u305d\u306e\u5065\u5eb7\u72b6\u6cc1\u3067\u3059\u3002<\/li><li>OBD2\u306b\u3064\u3044\u3066\u3082\u3063\u3068\u77e5\u308a\u305f\u3044\u306a\u3089\u3001  <a href=\"https:\/\/en.wikipedia.org\/wiki\/On-board_diagnostics\">OBD\u306eWiki\u30da\u30fc\u30b8<\/a>\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\u3002<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Seeed CAN BUS\u306e\u88fd\u54c1<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a rel=\"noreferrer noopener\" href=\"https:\/\/www.seeedstudio.com\/CAN-BUS-Shield-V2.html?utm_source=blog&amp;utm_medium=blog\" target=\"_blank\">CAN-BUS\u30b7\u30fc\u30eb\u30c9V2\u00a0<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.seeedstudio.com\/CAN-BUS-Shield-V2.html\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-166.png\" alt=\"\" class=\"wp-image-27446\"\/><\/a><\/figure>\n\n\n\n<ul><li>\u3053\u306eCAN-BUS\u30b7\u30fc\u30eb\u30c9\u306f SPI\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u4ed8\u3051\u306e<strong>MCP2515<\/strong>CAN Bus\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u3068<strong>MCP2551<\/strong>\u00a0CAN\u30c8\u30e9\u30b7\u30fc\u30d0\u30fc\u3092\u63a1\u7528\u3057\u3066\u3001Arduino\/SeeeduinoCAN-BUS\u6a5f\u80fd\u3092\u4e0e\u3048\u307e\u3059\u3002 OBD-II\u5909\u63db\u30b1\u30fc\u30d6\u30eb\u3092\u8ffd\u52a0\u3057\u3001OBD-II\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30dd\u30fc\u30c8\u3059\u308b\u3053\u3068\u306b\u3088\u3063\u3066\u3001\u30aa\u30f3\u30dc\u30fc\u30c9\u8a3a\u65ad\u30c7\u30d0\u30a4\u30b9\u307e\u305f\u306f\u30c7\u30fc\u30bf\u30ed\u30ac\u30fc\u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/li><li> CAN BUS\u30b7\u30fc\u30eb\u30c9\u3068\u8eca\u306e\u4ea4\u6d41\u3092\u3088\u308a\u4fbf\u5229\u306b\u3055\u305b\u308b\u305f\u3081\u306b\u3001\u3053\u308c\u306f\u4e00\u3064\u306eSPI\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u4ed8\u3051\u306eMCP2515 CAN-BUS\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u3068MCP2551 CAN\u30c8\u30e9\u30b7\u30fc\u30d0\u30fc\u3092\u5099\u3048\u3066\u3001Arduino\/Seeeduino\u306bCAN-BUS\u6a5f\u80fd\u3092\u4e0e\u3048\u307e\u3059\u3002<\/li><li>\u88fd\u54c1\u7279\u5fb4:<ul><li> 1 Mb\/s\u306b\u9054\u3059\u308b\u9ad8\u901f\u306aCAN V2.0B\u5b9f\u884c\u901f\u5ea6 <\/li><li> \u7523\u696d\u6a19\u6e96\u3067\u3042\u308b9 pin sub-D \u30b3\u30cd\u30af\u30bf <\/li><li> \u9078\u629e\u53ef\u80fd\u306aOBD-II\u3068CAN \u30b9\u30bf\u30f3\u30c0\u30fc\u30c9\u30d4\u30f3\u30a2\u30a6\u30c8 <\/li><li> \u5909\u66f4\u53ef\u80fd\u306a\u30c1\u30c3\u30d7\u9078\u629e\u30d4\u30f3\u3001TF\u30ab\u30fc\u30c9\u30b9\u30ed\u30c3\u30c8\u7528\u306eCS pin\u3001INT pin<\/li><li> CAN_H\u3068CAN_L\u3092\u7c21\u5358\u306b\u63a5\u7d9a\u3067\u304d\u308b\u30cd\u30b8\u7559\u3081\u5f0f\u7aef\u5b50 <\/li><li> Arduino Uno \u30d4\u30f3 \u30d8\u30c3\u30c0\u30fc\u00a0 <\/li><li> Grove \u30b3\u30cd\u30af\u30bf\u304c2\u3064 (I2C \u3068UART) <\/li><li> 10 MHz\u306b\u9054\u3059\u308bSPI \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9 \u00a0<\/li><li> \u30b9\u30bf\u30f3\u30c0\u30fc\u30c9 (11 bit)\u3068\u62e1\u5f35\u3055\u308c\u305f (29 bit) \u30c7\u30fc\u30bf\u304a\u3088\u3073\u30ea\u30e2\u30fc\u30c8\u30d5\u30ec\u30fc\u30e0 <\/li><li> \u512a\u5148\u30e1\u30c3\u30bb\u30fc\u30b8\u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u5099\u3048\u305f2\u3064\u306e\u53d7\u4fe1\u30d0\u30c3\u30d5\u30a1\u00a0 <\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CAN BUS\u3068Arduino\u306e\u5165\u9580<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u5fc5\u8981\u306a\u90e8\u54c1<\/h3>\n\n\n\n<ul><li>2 x\u00a0<a href=\"http:\/\/jp.seeedstudio.com\/Seeeduino-V4.2-p-2517.html?utm_source=blog&amp;utm_medium=blog\">Seeeduino V4.2<\/a><\/li><li>2 x\u00a0<a href=\"https:\/\/jp.seeedstudio.com\/CAN-BUS-Shield-V2.html?utm_source=blog&amp;utm_medium=blog\">CAN-BUS\u30b7\u30fc\u30eb\u30c9 V2<\/a><\/li><li>2 x <a href=\"https:\/\/jp.seeedstudio.com\/Breadboard-Jumper-Wire-Pack-241mm-200mm-160mm-117m-p-234.html?utm_source=blog&amp;utm_medium=blog\">\u30b8\u30e3\u30f3\u30d1\u30fc\u30ef\u30a4\u30e4\u30fc<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u624b\u9806<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1:\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u3092\u63a5\u7d9a\u3059\u308b<br><\/h4>\n\n\n\n<ul><li>\u307e\u305a\u3001\u5404 CAN-BUS\u30b7\u30fc\u30eb\u30c9\u3092Seeeduino V4.2\u306b\u63a5\u7d9a\u3057\u3066\u3001 \u6b21\u306e\u3088\u3046\u306b\u4e8c\u3064\u306e\u30b8\u30e3\u30f3\u30d1\u30fc\u30ef\u30a4\u30e4\u30fc\u3092\u4ecb\u3057\u3066\u4e8c\u3064\u306eCAN-BUS\u30b7\u30fc\u30eb\u30c9\u3092\u63a5\u7d9a\u3057\u307e\u3059\u3002(CAN_H to CAN_H and CAN_L to CAN_L)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/11\/image-163.png\" alt=\"\" class=\"wp-image-27418\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u8a2d\u5b9a\u3059\u308b<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/Seeed-Studio\/CAN_BUS_Shield\">\u3053\u3053<\/a>\u3067CAN BUS\u7528\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u3001\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u3057\u305f\u5f8c\u305d\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u3092Arduino IDE\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/li><li> Arduino\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\u304c\u77e5\u3089\u306a\u3044\u5834\u5408\u3001 <a href=\"http:\/\/wiki.seeed.cc\/How_to_install_Arduino_Library\/\">\u3053\u3061\u3089<\/a>\u306e\u8aac\u660e\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\u3002<\/li><li>\u4e00\u3064\u306e\u30ce\u30fc\u30c9\u306f (\u30ce\u30fc\u30c9\u306e\u610f\u5473\u306fSeeeduino +CAN_BUS\u30b7\u30fc\u30eb\u30c9\u3067\u3059) \u30de\u30b9\u30bf\u30fc\u3068\u3057\u3066\u6a5f\u80fd\u3057\u3066\u3001\u3082\u3046\u4e00\u3064\u306f\u30b9\u30ec\u30fc\u30d6\u3068\u3057\u3066\u6a5f\u80fd\u3057\u307e\u3059\u3002\u30de\u30b9\u30bf\u30fc\u306f\u5e38\u306b\u30b9\u30ec\u30fc\u30d6\u306b\u30c7\u30fc\u30bf\u3092\u4f1d\u9001\u3057\u307e\u3059\u3002<\/li><li><strong>send<\/strong> \u30b5\u30f3\u30d7\u30eb\u3092\u958b\u3044\u3066(<strong>File > Examples > CAN_BUS_Shield-master >send<\/strong>)\u6b21\u306e\u3088\u3046\u306b<strong>\u30de\u30b9\u30bf\u30fc<\/strong>\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u307e\u3059:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/files.seeedstudio.com\/wiki\/CAN_BUS_Shield\/image\/send%20example.png\" alt=\"\" width=\"658\" height=\"451\"\/><\/figure><\/div>\n\n\n\n<ul><li>\u305d\u306e\u5f8c\u3001 <strong>receive_check<\/strong>\u30b5\u30f3\u30d7\u30eb\u3092\u958b\u3044\u3066(<strong>File > Examples > CAN_BUS_Shield-master > receive_check<\/strong>) \u3001<strong>\u30b9\u30ec\u30fc\u30d6<\/strong>\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: \u7d50\u679c\u3092\u898b\u308b<\/h4>\n\n\n\n<ul><li>Arduino IDE(<strong>\u30b9\u30ec\u30fc\u30d6<\/strong>)\u306e\u30b7\u30ea\u30a2\u30eb\u30e2\u30cb\u30bf\u30fc\u3092\u958b\u3044\u3066\u3001\u30de\u30b9\u30bf\u30fc\u304b\u3089\u306e\u30c7\u30fc\u30bf\u304c\u898b\u3048\u307e\u3059\u3002\u305d\u308c\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff1a<br><\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/files.seeedstudio.com\/wiki\/CAN_BUS_Shield\/image\/serial_monitor.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Step 4: APIs (\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30ed\u30b0\u30e9\u30e0\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\uff09<\/h4>\n\n\n\n<p>\u3053\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306eAPIs\u306e\u305f\u3081\u306b\u3001\u6b21\u306e\u3053\u3068\u304c\u3067\u304d\u308b:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30dc\u30fc\u30ec\u30fc\u30c8\u3092\u8a2d\u5b9a\u3059\u308b<\/h5>\n\n\n\n<ul><li>\u3053\u306e\u95a2\u6570\u306fCAN Bus\u30b7\u30b9\u30c6\u30e0\u306e\u30dc\u30fc\u30ec\u30fc\u30c8\u306e\u521d\u671f\u5316\u306b\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u4f7f\u7528\u53ef\u80fd\u306a\u30dc\u30fc\u30ec\u30fc\u30c8\u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002 <\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#define CAN_5KBPS    1\n#define CAN_10KBPS   2\n#define CAN_20KBPS   3\n#define CAN_25KBPS   4\n#define CAN_31K25BPS 5\n#define CAN_33KBPS   6\n#define CAN_40KBPS   7\n#define CAN_50KBPS   8\n#define CAN_80KBPS   9\n#define CAN_83K3BPS  10\n#define CAN_95KBPS   11\n#define CAN_100KBPS  12\n#define CAN_125KBPS  13\n#define CAN_200KBPS  14\n#define CAN_250KBPS  15\n#define CAN_500KBPS  16\n#define CAN_666kbps  17\n#define CAN_1000KBPS 18<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">\u53d7\u4fe1\u30de\u30b9\u30af\u3068\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u8a2d\u5b9a\u3059\u308b<\/h5>\n\n\n\n<ul><li>\u76ee\u6a19\u30c7\u30d0\u30a4\u30b9\u304b\u3089\u30c7\u30fc\u30bf\u3092\u5f97\u308b\u3053\u3068\u3092\u4fdd\u8a3c\u3059\u308b\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u30c1\u30c3\u30d7\u306b\u306f2\u3064\u306e\u53d7\u4fe1\u30de\u30b9\u30af\u30ec\u30b8\u30b9\u30bf\u30fc\u3068<strong>5\u3064<\/strong>\u306e\u30d5\u30a3\u30eb\u30bf\u30fc\u30ec\u30b8\u30b9\u30bf\u30fc\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u308c\u3089\u306f\u591a\u6570\u306e\u30ce\u30fc\u30c9\u304b\u3089\u306a\u308b\u5927\u898f\u6a21\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u304a\u3044\u3066\u7279\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002<\/li><li>\u3053\u308c\u3089\u306e\u30de\u30b9\u30af\u3068\u30d5\u30a3\u30eb\u30bf\u30fc\u30ec\u30b8\u30b9\u30bf\u30fc\u3092\u5229\u7528\u3059\u308b\u305f\u3081\u306b2\u3064\u306e\u95a2\u6570\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002\u305d\u308c\u3089\u306f:<\/li><\/ul>\n\n\n\n<p>\u30de\u30b9\u30af<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>init_Mask(unsigned char num, unsigned char ext, unsigned char ulData);<\/code><\/pre>\n\n\n\n<p>\u30d5\u30a3\u30eb\u30bf\u30fc<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>init_Filt(unsigned char num, unsigned char ext, unsigned char ulData);<\/code><\/pre>\n\n\n\n<ul><li>num\u306f\u4f7f\u7528\u3059\u308b\u30ec\u30b8\u30b9\u30bf\u30fc\u3092\u8868\u3057\u307e\u3059\u3002\u30de\u30b9\u30af\u306e\u305f\u3081\u306b0\u307e\u305f\u306f1\u3092\u8a18\u5165\u3057\u3066\u3001\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u305f\u3081\u306b0\u304b\u30895\u307e\u3067\u3092\u8a18\u5165\u3057\u307e\u3059\u3002<\/li><li>ext\u306f\u30d5\u30ec\u30fc\u30e0\u306e\u72b6\u614b\u3092\u8868\u3057\u307e\u3059\u30020\u306f\u305d\u308c\u304c\u6a19\u6e96\u7684\u306a\u30d5\u30ec\u30fc\u30e0\u7528\u306e\u30de\u30b9\u30af\u307e\u305f\u306f\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u610f\u5473\u3057\u307e\u3059\u30021\u306f\u305d\u308c\u304c\u62e1\u5f35\u3057\u305f\u30d5\u30ec\u30fc\u30e0\u7528\u306e\u3092\u8868\u3057\u307e\u3059\u3002<\/li><li>ulData\u306f\u30d5\u30a3\u30eb\u30bf\u306e\u30de\u30b9\u30af\u306e\u5185\u5bb9\u3092\u8868\u3057\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">\u53d7\u4fe1\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b<\/h5>\n\n\n\n<ul><li>MCP2515\u306f \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306f\u53d7\u4fe1\u3055\u308c\u305f\u30d5\u30ec\u30fc\u30e0\u3092\u30c1\u30a7\u30c3\u30af \u3059\u308b\u30dd\u30fc\u30ea\u30f3\u30b0\u30e2\u30fc\u30c9\u3067\u52d5\u4f5c\u3067\u304d\u307e\u3059\u3002\u307e\u305f\u306f\u3001\u8ffd\u52a0\u3055\u308c\u305f\u30d4\u30f3\u3067\u30d5\u30ec\u30fc\u30e0\u304c\u53d7\u4fe1\u3055\u308c\u305f\u304b\u307e\u305f\u306f\u9001\u4fe1\u5b8c\u4e86\u3057\u305f\u3053\u3068\u3068\u3044\u3046\u4fe1\u53f7\u3092\u9001\u308a\u307e\u3059\u3002<\/li><li>\u6b21\u306e\u95a2\u6570\u3092\u4f7f\u3063\u3066\u53d7\u4fe1\u3055\u308c\u305f\u30d5\u30ec\u30fc\u30e0\u3092\u30dd\u30fc\u30eb\u3057\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>INT8U MCP_CAN::checkReceive(void);<\/code><\/pre>\n\n\n\n<p>\u3053\u306e\u95a2\u6570\u306f\u3001\u30d5\u30ec\u30fc\u30e0\u304c\u5230\u7740\u3057\u305f\u5834\u5408\u306b1\u306b\u8fd4\u3057\u3066\u3001\u4f55\u3082\u5230\u7740\u3057\u306a\u3051\u308c\u30700\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>CAN ID<\/strong>\u306e\u53d6\u5f97<\/h5>\n\n\n\n<ul><li>\u30c7\u30fc\u30bf\u304c\u5230\u7740\u3057\u305f\u5834\u5408\u3001\u6b21\u306e\u95a2\u6570\u3092\u4f7f\u3063\u3066\u300c\u9001\u308b\u300d\u30ce\u30fc\u30c9\u306eCAN ID \u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>INT32U MCP_CAN::getCanId(void)<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"5-send-data\">\u30c7\u30fc\u30bf\u3092\u9001\u308b<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>CAN.sendMsgBuf(INT8U id, INT8U ext, INT8U len, data_buf);<\/code><\/pre>\n\n\n\n<p>\u3053\u308c\u306f\u30d0\u30b9\u3067\u30c7\u30fc\u30bf\u3092\u9001\u308b\u95a2\u6570\u3067\u3059\u3002\u305d\u306e\u4e2d\u306b\u306f :<\/p>\n\n\n\n<ul><li>id\u306f\u30c7\u30fc\u30bf\u304c\u3069\u3053\u304b\u3089\u9001\u3089\u308c\u308b\u3053\u3068\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/li><li>ext\u306f\u30d5\u30ec\u30fc\u30e0\u306e\u72b6\u614b\u3092\u8868\u793a\u3057\u307e\u3059\u3002\u20180\u2019 \u306f\u6a19\u6e96\u7684\u306a\u30d5\u30ec\u30fc\u30e0\u3092\u610f\u5473\u3057\u3066\u3001 \u20181\u2019 \u306f\u62e1\u5f35\u3055\u308c\u305f\u30d5\u30ec\u30fc\u30e0\u3092\u8868\u3057\u307e\u3059\u3002<\/li><li>len\u306f\u30d5\u30ec\u30fc\u30e0\u306e\u9577\u3055\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/li><li>data_buf\u306f\u3053\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u5185\u5bb9\u306b\u3042\u305f\u308a\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<p>\u305f\u3068\u3048\u3070\u3001 \u300c\u9001\u308b\u300d \u306e\u4f8b\u306b\u306f\u3001\u6b21\u306e\u3053\u3068\u304c\u3042\u308b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unsigned char stmp[8] = {0, 1, 2, 3, 4, 5, 6, 7};\nCAN.sendMsgBuf(0x00, 0, 8, stmp); \/\/send out the message 'stmp' to the bus and tell other devices this is a standard frame from 0x00.<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"6-receive-data\">\u30c7\u30fc\u30bf\u3092\u53d7\u3051\u53d6\u308b<\/h5>\n\n\n\n<ul><li>\u6b21\u306e\u95a2\u6570\u306f\u300c\u53d7\u4fe1\u300d\u30ce\u30fc\u30c9\u3067\u30c7\u30fc\u30bf\u3092\u53d7\u3051\u53d6\u308b\u3053\u3068\u306b\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002 <br><\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>CAN.readMsgBuf(unsigned char len, unsigned char buf);<\/code><\/pre>\n\n\n\n<p>\u30de\u30b9\u30af\u3068\u30d5\u30a3\u30eb\u30bf\u30fc\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u305f\u5834\u5408\u3001\u3053\u306e\u95a2\u6570\u306f\u30de\u30b9\u30af\u3068\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u8981\u6c42\u3092\u6e80\u305f\u3059\u30d5\u30ec\u30fc\u30e0\u3060\u3051\u3092\u5f97\u307e\u3059\u3002<\/p>\n\n\n\n<ul><li>len\u306f\u30c7\u30fc\u30bf\u306e\u9577\u3055\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/li><li>buf\u306f\u30c7\u30fc\u30bf\u3092\u4fdd\u5b58\u3059\u308b\u5834\u6240\u3092\u8868\u3057\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"generate-a-new-baudrate\">\u65b0\u3057\u3044\u30dc\u30fc\u30ec\u30fc\u30c8\u3092\u751f\u6210\u3059\u308b<\/h5>\n\n\n\n<p>\u6b21\u306e\u3088\u3046\u306b\u3001\u983b\u7e41\u306b\u4f7f\u7528\u3055\u308c\u308b\u6570\u591a\u304f\u306e\u30dc\u30fc\u30ec\u30fc\u30c8\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define CAN_5KBPS    1\n#define CAN_10KBPS   2\n#define CAN_20KBPS   3\n#define CAN_25KBPS   4\n#define CAN_31KBPS   5\n#define CAN_33KBPS   6\n#define CAN_40KBPS   7\n#define CAN_50KBPS   8\n#define CAN_80KBPS   9\n#define CAN_83KBPS   10\n#define CAN_95KBPS   11\n#define CAN_100KBPS  12\n#define CAN_125KBPS  13\n#define CAN_200KBPS  14\n#define CAN_250KBPS  15\n#define CAN_500KBPS  16\n#define CAN_666KBPS  17\n#define CAN_1000KBPS 18<\/code><\/pre>\n\n\n\n<p>\u3057\u304b\u3057\u3001\u81ea\u5206\u304c\u6c42\u3081\u305f\u3044\u30ec\u30fc\u30c8\u3092\u898b\u3064\u304b\u3089\u306a\u3044\u53ef\u80fd\u6027\u3082\u3042\u308a\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u3001\u5fc5\u8981\u306a\u30dc\u30fc\u30ec\u30fc\u30c8\u3092\u8a08\u7b97\u3059\u308b\u305f\u3081\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>  &nbsp;<a href=\"https:\/\/github.com\/SeeedDocument\/CAN_BUS_Shield\/raw\/master\/resource\/CAN_Baudrate_CalcV1.3.zip\">\u3053\u3061\u3089<\/a>\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001\u305d\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002\u305d\u308c\u306f\u4e2d\u56fd\u8a9e\u7248\u3067\u3059\u304c\u3001\u4f7f\u7528\u3059\u308b\u306e\u306f\u975e\u5e38\u306b\u7c21\u5358\u3067\u3059\u3002\u3053\u308c\u306f\u7c21\u5358\u306b\u4f7f\u7528\u3059\u308b\u305f\u3081\u306b\u7ffb\u8a33\u3055\u308c\u305f\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/github.com\/SeeedDocument\/CAN_BUS_Shield\/blob\/master\/image\/CAN_BUS_Shield_SetBaud.jpg?raw=true\" alt=\"\"\/><\/figure>\n\n\n\n<ul><li>\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u958b\u3044\u3066\u3001\u30dc\u30fc\u30ec\u30fc\u30c8\u3092\u307b\u3057\u3044\u306e\u3092\u8a2d\u5b9a\u3057\u3066\u3001\u3044\u304f\u3064\u304b\u306e\u7c21\u5358\u306a\u8a2d\u5b9a\u3092\u3057\u3066\u3001\u8a08\u7b97\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<\/li><li>\u305d\u3057\u3066\u3001cfg1\u3001 cfg2\u3068 cfg3\u306a\u3069\u306e\u30c7\u30fc\u30bf\u3092\u5f97\u307e\u3059\u3002<\/li><li>\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u306b\u3044\u304f\u3064\u304b\u306e\u30c7\u30fc\u30bf\u3092\u8ffd\u52a0\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/li><li>mcp_can_dfs.h\u3092\u958b\u3044\u3066\u3001\u304a\u3088\u305d\u30e9\u30a4\u30f3 272\u3067\u6b21\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#define MCP_16MHz_xxxkBPS_CFG1 (cfg1)    \/\/ xxx is the baud rate you need\n#define MCP_16MHz_xxxkBPS_CFG2 (cfg2)\n#define MCP_16MHz_xxxkBPS_CFG3 (cfg2)<\/code><\/pre>\n\n\n\n<ul><li>\u7d9a\u3044\u3066\u3001\u30e9\u30a4\u30f3 390\u306e\u3068\u3053\u308d\u3067\u6b21\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#define CAN_xxxKBPS NUM       \/\/ xxx is the baudrate you need, and NUM is a number, you need to get a different from the other rates.<\/code><\/pre>\n\n\n\n<ul><li>mcp_can.cpp\u3092\u958b\u3044\u3066\u3001\u95a2\u6570 mcp2515_configRate(\u304a\u3088\u305d\u30e9\u30a4\u30f3190)\u306b\u79fb\u52d5\u3057\u3066\u3001\u6b21\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>case (CAN_xxxKBPS):\n    cfg1 = MCP_16MHz_xxxkBPS_CFG1;\n    cfg2 = MCP_16MHz_xxxkBPS_CFG2;\n    cfg3 = MCP_16MHz_xxxkBPS_CFG3;\n    break;<\/code><\/pre>\n\n\n\n<p>\u305d\u308c\u3067\u306f\u3001\u5fc5\u8981\u3068\u3059\u308b\u30dc\u30fc\u30ec\u30fc\u30c8\u3092\u4f7f\u3046\u3053\u3068\u304c\u3067\u304d\u307e\u3059T!<\/p>\n\n\n\n<p>CAN BUS\u30b7\u30fc\u30c9\u3092\u4f7f\u3063\u3066\u3001 Arduino\u3067CAN BUS\u3092\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3059\u308b\u65b9\u6cd5\u306f\u3082\u3046\u52c9\u5f37\u3057\u307e\u3057\u305f\u3002\u3053\u3053\u3067\u306f\u3001\u3044\u304f\u3064\u304b\u306eCAN BUS\u5165\u9580\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3082\u7d39\u4ecb\u3057\u307e\u3057\u3087\u3046\uff01<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CAN BUS\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30a2\u30a4\u30c7\u30a3\u30a2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/community.seeedstudio.com\/project_detail.html?id=291\">Volkswagen CAN BUS \u30b2\u30fc\u30e0<\/a><\/h3>\n\n\n\n<p> PC\u3067\u672c\u5f53\u306e\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u6301\u3063\u3066\u3001\u8eca\/\u30c8\u30e9\u30c3\u30af\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc\u3092\u30d7\u30ec\u30a4\u3059\u308b\u3053\u3068\u3092\u60f3\u50cf\u3057\u305f\u3053\u3068\u304c\u3042\u308a\u307e\u305b\u3093\u304b\u3002\u3053\u306eCAN BUS\u30b7\u30fc\u30eb\u30c9\u304c\u3042\u308c\u3070\u3001\u305d\u308c\u304c\u73fe\u5b9f\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u306f\u3001 Arduino Uno \u3068Seeed CAN Bus\u30b7\u30fc\u30eb\u30c9\u3092\u4f7f\u3063\u3066\u3001 CAN Bus\u3092\u4ecb\u3057\u3066VW Polo 6R\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u5236\u5fa1\u3059\u308b\u3053\u3068\u3092\u8a66\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u5fc5\u8981\u306a\u90e8\u54c1<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/www.seeedstudio.com\/Seeeduino-V4-2-p-2517.html?utm_source=blog&amp;utm_medium=blog\">Seeeduino V4.2\u00a0<\/a>\/\u00a0<a href=\"https:\/\/jp.seeedstudio.com\/Arduino-Uno-Rev3-p-2995.html?utm_source=blog&amp;utm_medium=blog\">Arduino UNO Rev3<\/a><\/li><li><a href=\"https:\/\/jp.seeedstudio.com\/CAN-BUS-Shield-V2.html?utm_source=blog&amp;utm_medium=blog\">CAN-BUS \u30b7\u30fc\u30eb\u30c9V2<\/a><\/li><li><a href=\"https:\/\/jp.seeedstudio.com\/Breadboard-Jumper-Wire-Pack-241mm-200mm-160mm-117m-p-234.html?utm_source=blog&amp;utm_medium=blog\">\u30b8\u30e3\u30f3\u30d1\u30fc\u30ef\u30a4\u30e4\u30fc<\/a><\/li><li><a href=\"https:\/\/jp.seeedstudio.com\/Type-B-USB-cable-for-Arduino-Diecimila-and-Freeduino-p-130.html?utm_source=blog&amp;utm_medium=blog\"> Arduino Diecimila \u3068Freeduino\u7528\u306eType-B USB\u30b1\u30fc\u30d6\u30eb<\/a> <\/li><\/ul>\n\n\n\n<p>\u8208\u5473\u304c\u3042\u308c\u3070\u3001 <a href=\"https:\/\/community.seeedstudio.com\/project_detail.html?id=291\">SeeedStudio Community<\/a>\u3067\u8a73\u7d30\u306a\u624b\u9806\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\uff01<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.instructables.com\/id\/Hack-your-vehicle-CAN-BUS-with-Arduino-and-Seeed-C\/\">\u8eca\u3092\u30cf\u30c3\u30ad\u30f3\u30b0\u3059\u308b<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.instructables.com\/FCH\/MWCK\/HTYHF301\/FCHMWCKHTYHF301.LARGE.jpg?auto=webp&amp;frame=1&amp;fit=bounds\" alt=\"\"\/><figcaption>Ref:&nbsp;<a href=\"https:\/\/www.instructables.com\/id\/Hack-your-vehicle-CAN-BUS-with-Arduino-and-Seeed-C\/\">mviljoen2<\/a><\/figcaption><\/figure>\n\n\n\n<p>\u73fe\u4ee3\u306e\u8eca\u306f\u3001100\u4e07\u7dda\u304c\u8eca\u306e\u69d8\u3005\u306a\u30c7\u30d0\u30a4\u30b9\u304b\u3089\u30d0\u30c3\u30c6\u30ea\u30fc\u306b\u524d\u5f8c\u306b\u5b9f\u884c\u3059\u308b\u306e\u4ee3\u308f\u308a\u306b\u3001CAN-BUS\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u30a8\u30ea\u30a2\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u5099\u3048\u3066\u3044\u307e\u3059\u3002\u305d\u308c\u3067\u3001\u3088\u308a\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u30b7\u30b9\u30c6\u30e0\u304c\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u5404\u30ce\u30fc\u30c9(windows\u307e\u305f\u306f\u96fb\u5b50\u30c9\u30a2\u30ed\u30c3\u30af\u3092\u5236\u5fa1\u3059\u308bIE\u30b9\u30a4\u30c3\u30c1\u30dd\u30c3\u30c9)\u304b\u3089\u3001CAN\u3092\u901a\u3057\u3066\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u653e\u9001\u3057\u307e\u3059\u3002TIPM\u304c\u6709\u52b9\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u691c\u51fa\u3059\u308b\u3068\u3001\u305d\u308c\u306f\u30c9\u30a2\u3092\u30ed\u30c3\u30af\u3057\u3001\u30e9\u30a4\u30c8\u306e\u30b9\u30a4\u30c3\u30c1\u3059\u308b\u306a\u3069\u306e\u3088\u3046\u306a\u305d\u308c\u306b\u5fdc\u3058\u3066\u53cd\u5fdc\u3092\u3057\u307e\u3059\u3002 CAN BUS\u30b7\u30fc\u30eb\u30c9\u3092\u6301\u3063\u3066\u3001\u81ea\u5206\u306e\u8eca\u3092\u30cf\u30c3\u30ad\u30f3\u30b0\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u5fc5\u8981\u306a\u90e8\u54c1<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/www.seeedstudio.com\/Seeeduino-V4-2-p-2517.html?utm_source=blog&amp;utm_medium=blog\">Seeeduino V4.2&nbsp;<\/a>\/&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Arduino-Uno-Rev3-p-2995.html?utm_source=blog&amp;utm_medium=blog\">Arduino UNO Rev3<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/CAN-BUS-Shield-V2.html?utm_source=blog&amp;utm_medium=blog\">CAN-BUS\u30b7\u30fc\u30eb\u30c9V2<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Breadboard-Jumper-Wire-Pack-241mm-200mm-160mm-117m-p-234.html?utm_source=blog&amp;utm_medium=blog\">\u30b8\u30e3\u30f3\u30d1\u30fc\u30ef\u30a4\u30e4\u30fc<\/a><\/li><\/ul>\n\n\n\n<p>\u8208\u5473\u304c\u3042\u308c\u3070\u3001<a href=\"https:\/\/www.instructables.com\/id\/Hack-your-vehicle-CAN-BUS-with-Arduino-and-Seeed-C\/\">mvilijoen2 on Instructables<\/a>\u3067\u8a73\u7d30\u306a\u624b\u9806\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u307e\u3068\u3081<\/h2>\n\n\n\n<p>\u3053\u308c\u3089\u306eCAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u57fa\u672c\u7684\u306a?","protected":false},"excerpt":{"rendered":"<p>CAN BUS\u3092\u805e\u3044\u305f\u3053\u3068\u304c\u3042\u3063\u305f\u3051\u3069\u3001\u305d\u308c\u3092\u7406\u89e3\u3057\u3066\u3044\u306a\u3044\uff1f\u3053\u306e\u8a18\u4e8b\u306f\u3001CANBUS\u306e\u57fa\u672c\u7d39\u4ecb\u3001CAN BUS\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u3046\u5229\u70b9\u3001Arduino\u3067CAN BUS\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u4f7f\u3046\u65b9\u6cd5\u306b\u3064\u3044\u3066\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"author":64,"featured_media":716,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[55,1],"tags":[57,60,59],"_links":{"self":[{"href":"\/blog\/wp-json\/wp\/v2\/posts\/592"}],"collection":[{"href":"\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"\/blog\/wp-json\/wp\/v2\/comments?post=592"}],"version-history":[{"count":44,"href":"\/blog\/wp-json\/wp\/v2\/posts\/592\/revisions"}],"predecessor-version":[{"id":717,"href":"\/blog\/wp-json\/wp\/v2\/posts\/592\/revisions\/717"}],"wp:featuredmedia":[{"embeddable":true,"href":"\/blog\/wp-json\/wp\/v2\/media\/716"}],"wp:attachment":[{"href":"\/blog\/wp-json\/wp\/v2\/media?parent=592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/blog\/wp-json\/wp\/v2\/categories?post=592"},{"taxonomy":"post_tag","embeddable":true,"href":"\/blog\/wp-json\/wp\/v2\/tags?post=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}