顯示具有 CAN Bus 標籤的文章。 顯示所有文章
顯示具有 CAN Bus 標籤的文章。 顯示所有文章

2013年8月16日 星期五

[ Android CAR ] C8051F500微控器簡介

C8051F500是一顆很實用的車用或工業用微控器,其主要特色如下:

  • 50 MIPS 8051 CPU
  • 64 or 32 kB Flash memory
  • 4 kB RAM
  • 24 MHz on-board oscillator (±0.5%) with clock multiplier
  • 12-bit, 200 ksps ADC, ±1LSB INL (類比/數位轉換器)
  • Up to 32 analog inputs (類比輸入)
  • Up to 40 digital I/O (數位輸出入)
  • CAN 2.0 B, LIN 2.1
  • 2 x UART, SPI, I2
  • PWM, Timers (脈波寛度調變及計時器)
  • 1.8 to 5.25 V 輸入工作電壓
  • –40 to 125 ºC 操作範圍
  • 晶片內含兩個比較器及溫度感測器

其內部結構圖如下:
其內部結構可區分成三大區塊,最上面是類比週邊電路及數位輸出入,中間則是內部振盪及多工電路,最下面則是高速微控器核心。



[ Android CAR ] 車載資通訊電子服務整合平台初體驗

車載資通技術與先進交通服務聯盟即將在2013年8/31~9/1,開辦CAN BUS車身電子通訊網路實務班,報名網址:http://tta.iecs.fcu.edu.tw/index.php/2-news/10-2013-06-27-05-50-35,該班課程採用長高科技車載資通訊電子服務整合平台,如下圖:
實驗測試步驟如下:
1. 連接電源及CAN BUS將控制器及Android平台聯接起來,並打開電源。



2.當Android平台完成開機動作,在主畫面上有一個ACanBusSystem的應用程式,雙擊該圖示,起動車載資通訊電子服務整合平台APP。
 3. 起動的歡迎畫面
 4.起動後的主選單
 5.選擇主選擇中的感測訊息
 6.選擇畫面中ALL按鈕讀取所有資料
7. 按下返回鍵回到主畫面
 8.選擇引擎轉速的選項,並"+"按鍵啟動馬達。

 9. 執行結果



2011年4月28日 星期四

以 Android 技術實作車載資通訊閘道系統教材整理

1. Android 開發環境的安裝及建置
1-1 安裝Android SDK開發環境
1-2 第一支Android NDK程式--HelloJni
1-3 如何在eclipse工具下使用NDK
1-4 Android Source core與 Eclipse 整合
1-5 優化Eclipse 開發工具
1-6 Android Proting 首部曲--- 環境建置與原始碼下載

2. Android 基礎教學
2-1 Android Hello應用程式教學
2-2 設定監聽器覆寫事件方法
2-3 Android 按鍵處理程序教學
2-4 部署應用程式至Android手機
2-5 啟動或關閉本地服務應用程式
2-6 連繫或解繫本地服務應用程式
2-7 Toast的使用教學
2-8 兩不同Activity間的資料傳遞
2-9 如何觀察Activity從Running到Pause或從Pause到Running
2-10 利用計時器來更新UI的小範例
2-11 運用計時器來更新UI的另一種方法
2-12 如何把ApiDemos中取得程式,設計成自己的專案
3. Android 進階教學
3-1 Android感測器模擬軟體測試心得
3-2 利用感測器模擬程式來開發感測器應用程式
3-3 運用AIDL來打造Android程序間的通訊
3-4 如何在Android上發展IPC應用程式
3-5 善用AIDL工具來產生IPC的介面溝通程式
3-6 Activity, Service, AIDL產生介面類別三者關係
3-7 好文章分享:深刻解析 Android 的 AIDL 介面
3-8 利用AIDL實作遠端服務之步驟
3-9 用UML來表示由AIDL所產生的介面內部物件的關係圖
3-10 利用IPC及AIDL來打造車身電子通訊網路應用程式的框架(POLL MODEL)
3-11 利用IPC及AIDL來打造車身電子通訊網路應用程式的框架(PUSH MODEL)
3-12 如何在Android上寫出一個Widget
3-13 Android傳簡訊教學網誌


4. 虛擬儀錶教學
4-1 車用虛擬儀表設計
4-2 車用虛擬儀表設計(二)
4-3 將感測器模擬軟體的數值傳送到車用虛擬儀表

5. 相關硬體資訊
5-1 CAN and LIN Bus Transceiver
5-2 在Android下建立RS232通訊應用程式心得分享
5-3 Android有關RIL軟體實作
5-4 CAN晶片介紹(MCP2510)
5-5 實作IPC LED控制程式
5-6 實作IPC COM控制程式
5-7 TI TMS32F2800x eCAN description
5-8 Android IPC設計以LED控制為例


6. 車載協定
6-1 CAN or Controller Area Network Protocol (ISO15765)
6-2 CAN Bus Protection
6
6-3 OBD2 or OBD II Protocols
6-4 CyberLink For Android
6-5 讀取經緯度的小範例
6-6 不錯的OBDII的教學網站
6-7 一顆很好用的OBDII/RS232轉換IC

7. 應用實例
7-1 OBD2 ...WIFI AND IPHONE ..TESTING IN DISCOVERY 3
7-2 南開電通車載節能器
7-3 http://cheng-min-i-taiwan.blogspot.com/2010/03/android_29.html
7-4 openremote project-用iPhone 或 Android 手機遙控家裡的電器
7-5 車用虛擬儀表學生作品分享
7-6 Legend Android 2.1 當作 OBD-II 車輛診斷系統暨HUD還有軌跡紀錄
7-7 [轉貼]通用汽車與Google合作 為Chevrolet Volt提供導航功能

8. 其他
8-1 Android開發教學影片
8-2 介紹台灣創新科技的影片
8-3 Google I/O Session Videos and Slides
8-4 The Android Car
8-5 iTaxi是甚麼?