Can you summarize the following document?
        
  

  ALDL為通用汽車公司開發的專利診斷系統的縮寫。屬於非標準化的第一代OBD-I系統。根據使用的發動機控制元件(又稱PCM,ECM或ECU)的不同,傳輸頻寬和介面略有不同。早期ALDL頻寬為160bit/s,後期增加到8192bit/s雙向傳輸。

  M-OBD為豐田汽車推出的一代非標準化OBD系統。

  OBD-II是基於OBD-I 的基礎上,增加了資料容量並將其標準化。OBD-II 明確定義了聯結器型式、腳位、可用通訊協定以及訊息格式。OBD-II同時也提供額外可監控汽車引數清單以及編碼方式說明。其中一個腳位從汽車電瓶供電給量測儀器,免去儀器外接電源的需求。為了避免因為儀器損毀造成資料消失,有些技師仍會外接電源給量測儀器使用。標準化的結果,同一儀器可以取得不同汽車的行車電腦資料。OBD-II 標準原意為簡化排氣汙染檢測,目前大部分車廠以其作為主要偵錯介面,並重新編碼以檢查所有車載系統。錯誤碼為四位數,以第一碼區分: P為引擎、區軸箱;B為車廂內(乘客區);C為車廂外;U為電系錯誤。車廠亦可加入特製引數如實時引數以及錯誤碼等。
車上診斷系統(On-Board Diagnostics,縮寫為OBD,又譯車載自動診斷系統),是一種裝置於車中用以監控車輛執行狀態和回報異常的系統,可於車輛的子系統出現問題時,產生故障程式碼和提醒訊號通知車主和車廠診斷維修。1980年車上診斷系統發明後,早期僅能以指示燈形式回報故障發生與否。隨著電腦科技的進步,目前已經能回報各式各樣的實時資料和標準化故障程式碼(diagnostic trouble codes,DTC),使得汽車故障診斷維修方法發生翻天覆地的變化。