LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

Controller Area Network

Controller Area Network (CAN) は、耐ノイズ性の強化を考慮して設計され、相互接続された機器間のデータ転送に使われる規格。機器の制御情報の転送用として普及しており、輸送用機械、工場、工作機械などのロボット分野においても利用されている。自動車においては、速度、エンジンの回転数、ブレーキの状態、故障診断の情報などの転送に使用されている。ドイツのボッシュ社が提唱し、その後、国際標準化機構 (ISO) が ISO 11898およびISO 11519として標準化している。データ転送速度は、40mの通信路においては最高で1Mbps程度、500mの通信路においては最高で125kbps程度。実際の運用においては、速いもので500kbps、遅いもので83.3kbpsとなっている。通信速度が上がるほど接続できる機器の数が減るので、高級車などでは速度の異なる複数の通信路をもつのが一般的である。なお、デジタルコンテンツなど大量データの転送には、MOSTまたはIDB-1394が用いられることが多い。パワーウィンドウなど転送速度をそれほど要求されないシステムにおいては、Local Interconnect Network (LIN) と呼ばれるネットワーク通信を用いるのが一般的となっている。また、エアバッグやシートベルトなどの乗員保護装置には、低速で信頼性を高めたSafe-by-Wireという規格が策定されている。しかし、CANを使用しているシステムもあり、現時点ではまだはっきりとした使い分けはない。通常は2本の通信線から成り、電圧の差動によって信号が送信される(平衡接続)。双方の線にいくらかの電圧が加わっても電圧の差には大きな変化がないので、ノイズに強いという性質がある。またLow Speed CAN(最大125kbps)の場合、仮に通信線2本の内の1本が途切れた場合でも、耐ノイズ性は下がるが通信は可能である。受信時には、ワイヤーハーネスから受け取った差動電圧は、トランシーバーと呼ばれるICによってデジタル信号に変換され、マイコン内部のCANコントローラのRXポートに達する。送信時には、コントローラのTXポートからデジタル信号がトランシーバーに送られ、トランシーバーがこの信号を差動電圧に変換した後、ワイヤーハーネスに流す。ネットワークトポロジはバス型をとる。また、マルチマスタ方式のシリアルバスである。CAN通信は各電子制御ユニット (Electronic Control Unit: ECU) ごとには優先順位を設けていない(Multi Master方式)が、代わりにフレームごとにIDを持っており、IDが小さいほど、フレームを流すための優先権が強い。例えば、ID4のフレームと、ID8のフレームが同時に送信されようとする場合、ID8のフレームはID4のフレームが送信されたことを確認した後、送信ということになる。フレームの種類としては、データフレーム、リモートフレーム、エラーフレーム、オーバーロードフレームの4種類のフレームが用意されている。そのため、データフレームとリモートフレームは、CAN2.0Aでは11bit, 2.0Bでは29bitのIDを持っている。コントローラーまではバス上のすべてのノードがフレームを受け取る。データのフィルタリングを行う場合にはソフトウェアで設定しなければならない。自動車メーカーでは、独自の規格に基づき仕様が決められそれに準じたソフト開発がなされているが、産業界では別途標準化されたソフトウェアが用意されている。著名な2つのソフトウエアとしてデバイスネット (Devicenet)、CANopenが挙げられる。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。