探索dsPIC33EV 5V CAN-LIN Starter Kit:開啟汽車與工業(yè)應(yīng)用新征程
作為一名電子工程師,我們總是在尋找能夠高效開發(fā)和測試的工具。Microchip的dsPIC33EV 5V CAN-LIN Starter Kit就是這樣一款值得關(guān)注的產(chǎn)品,它為我們提供了一個探索汽車和工業(yè)串行數(shù)據(jù)格式的理想平臺。今天,我們就來深入了解一下這款開發(fā)套件。
文件下載:DM330018.pdf
產(chǎn)品概述
dsPIC33EV 5V CAN-LIN Starter Kit是一個獨(dú)立的演示板,它允許用戶探索三種流行的汽車和工業(yè)串行數(shù)據(jù)格式:CAN、LIN和SENT。該板使用主機(jī)計(jì)算機(jī)USB接口提供的5 VDC電源,功耗約為70 mA。PICkit On-Board(PKOB)USB編程器和調(diào)試器使編程變得簡單,無需額外的硬件接口。此外,還提供了一個可選的ICSP接口,方便使用更高級的工具進(jìn)行調(diào)試。
套件內(nèi)容
- 開發(fā)板:dsPIC33EV 5V CAN-LIN Starter Kit板,搭載dsPIC33EV256GM106數(shù)字信號控制器(DSC)。
- USB電纜:A to mini - B USB電纜,用于連接開發(fā)板和計(jì)算機(jī)。
- 插入卡:提供了本手冊、原理圖和演示應(yīng)用程序的網(wǎng)站鏈接。
硬件特性
核心控制器
dsPIC33EV256GM106 DSC是整個應(yīng)用的核心,它負(fù)責(zé)管理三種串行協(xié)議的通信。該DSC集成了多個功能模塊,包括一個具有32個緩沖區(qū)和16個接收過濾器的CAN模塊、兩個SENT模塊、兩個支持LIN/J2606的UART、SPI和I2C串行接口、一個高速10/12位A/D轉(zhuǎn)換器、一個電荷時間測量單元(CTMU)以及六個脈沖寬度調(diào)制(PWM)輸出。
傳感器與接口
- 模擬溫度傳感器:MCP9701A模擬溫度傳感器用于測量板上溫度,其模擬輸出連接到12位ADC的AN18引腳。
- 電位器:線性微調(diào)電位器用于模擬模擬傳感器讀數(shù),其抽頭連接到DSC的A/D轉(zhuǎn)換器。
- CAN接口:使用Microchip MCP2561 CAN驅(qū)動器/接收器,可實(shí)現(xiàn)高達(dá)1 MB/s的通信速率,通過標(biāo)準(zhǔn)DB9串行連接器與外部CAN設(shè)備連接。
- LIN接口:使用Microchip MCP2021A LIN控制器,完全符合LIN 2.x/SAE J2602 - 2規(guī)范,提供螺絲端子用于電源和數(shù)據(jù)總線連接。
- SENT接口:提供螺絲端子用于數(shù)據(jù)連接,總線上拉通過跳線JP2控制。
其他組件
- 用戶按鈕和LED:三個用戶按鈕(S1 - S3)用于模擬數(shù)字傳感器數(shù)據(jù),對應(yīng)的紅色LED(LED1 - LED3)用于顯示按鈕狀態(tài)。
- 主清除按鈕:按下該按鈕可對DSC和運(yùn)行的應(yīng)用程序進(jìn)行主清除復(fù)位。
- 電源LED:當(dāng)USB總線電源可用時,該LED點(diǎn)亮。
- USB端口:mini - B端口提供編程/調(diào)試連接和電源。
- PICkit 3 On Board(PKOB):提供簡單的編程接口,用于對DSC進(jìn)行編程和調(diào)試。
- 電流測量分流器:通過移除跳線并在引腳之間放置電流表,可以測量DSC的工作電流。
- 擴(kuò)展連接器:許多DSC的I/O引腳可通過該連接器訪問,方便用戶進(jìn)行硬件擴(kuò)展。
演示應(yīng)用程序
工作模式
該開發(fā)套件預(yù)編程了一個小型應(yīng)用程序,可在發(fā)送(主)模式或接收(從)模式下運(yùn)行,但不能同時處于兩種模式。模式設(shè)置取決于上電時或主清除事件發(fā)生時按鈕的狀態(tài):
- 發(fā)送/主模式:如果上電時或按下MCLR按鈕時沒有按下任何按鈕,三個LED將按1 - 2 - 3的順序點(diǎn)亮,然后按3 - 2 - 1的順序熄滅,此時開發(fā)板進(jìn)入發(fā)送/主模式。
- 接收/從模式:如果上電時或按下MCLR按鈕時按下了任何按鈕,三個LED將一起閃爍五次,然后保持點(diǎn)亮,直到釋放按鈕,此時開發(fā)板進(jìn)入接收/從模式。
數(shù)據(jù)傳輸格式
SENT數(shù)據(jù)傳輸
SENT消息由同步/校準(zhǔn)周期、狀態(tài)半字節(jié)、最多六個數(shù)據(jù)半字節(jié)和CRC半字節(jié)組成。在演示應(yīng)用中,狀態(tài)半字節(jié)編碼用戶定義的按鈕狀態(tài),數(shù)據(jù)半字節(jié)編碼電位器和溫度傳感器的讀數(shù)。
LIN數(shù)據(jù)傳輸
LIN數(shù)據(jù)傳輸包括ID字節(jié)、按鈕狀態(tài)數(shù)據(jù)、溫度讀數(shù)、電位器值和校驗(yàn)和。ID字節(jié)包含兩個奇偶校驗(yàn)位,校驗(yàn)和是根據(jù)LIN規(guī)范計(jì)算的增強(qiáng)校驗(yàn)和。
CAN數(shù)據(jù)傳輸
CAN數(shù)據(jù)傳輸包括SID、DLC字節(jié)、按鈕狀態(tài)數(shù)據(jù)、溫度讀數(shù)和電位器值。SID可以通過#define語句進(jìn)行設(shè)置,DLC字節(jié)表示要傳輸?shù)臄?shù)據(jù)字節(jié)數(shù)。
UART監(jiān)控日志
演示應(yīng)用程序包含一個獨(dú)立的消息記錄UART,在發(fā)送和接收模式下都可以使用。在發(fā)送模式下,記錄器報告當(dāng)前溫度、測量的電位器電壓和每個按鈕開關(guān)的狀態(tài);在接收模式下,記錄器將解碼傳入的消息,并顯示CAN和LIN消息的ID字節(jié)。
應(yīng)用修改
如果需要修改預(yù)編程的演示應(yīng)用程序,可以使用MPLAB X IDE(V2.10或更高版本)和MPLAB XC16編譯器(V1.23或更高版本)。通過修改源代碼,可以改變應(yīng)用程序的操作,例如移除CAN功能,只運(yùn)行LIN和SENT部分。
故障排除
在使用過程中,可能會遇到一些問題,以下是一些常見問題及解決方法:
- 演示應(yīng)用程序不運(yùn)行:確保開發(fā)板連接到提供至少80 mA電源的USB集線器、計(jì)算機(jī)或其他USB主機(jī)設(shè)備;檢查USB主機(jī)端口是否正常工作;確保電流測量分流器JP1就位;如果沒有連接到活動的CAN總線或CAN分析儀,需要禁用CAN部分的應(yīng)用程序。
- LIN或SENT數(shù)據(jù)無法被外部總線分析儀檢測到:檢查信號和接地線(LIN還需要檢查電源線)是否正確連接到開發(fā)板;對于LIN,確保跳線J1處于正確的位置;對于SENT,確保跳線JP2安裝,啟用上拉電阻。
- 開發(fā)板正確連接到外部CAN總線或CAN分析儀,但外部設(shè)備無法接收CAN消息:確保CAN總線正確端接;檢查CAN波特率是否設(shè)置為250 kbps。
總結(jié)
dsPIC33EV 5V CAN-LIN Starter Kit為電子工程師提供了一個全面的開發(fā)平臺,用于探索和開發(fā)汽車和工業(yè)串行數(shù)據(jù)通信應(yīng)用。通過其豐富的硬件特性和預(yù)編程的演示應(yīng)用程序,我們可以快速上手并進(jìn)行定制開發(fā)。希望這篇文章能幫助你更好地了解和使用這款開發(fā)套件。你在使用類似開發(fā)套件時遇到過哪些有趣的問題呢?歡迎在評論區(qū)分享。
發(fā)布評論請先 登錄
探索Microchip Motor Control Starter Kit:硬件與軟件的完美融合
Atmel ATAK43001-V1開發(fā)套件:開啟LIN設(shè)計(jì)新征程
探索 Microchip CAN/LIN/J2602 PICtail? (Plus) 子板:功能、硬件與應(yīng)用指南
探索Microchip CAN/LIN/J2602 PICtail? (Plus) 子板:功能、硬件與應(yīng)用指南
探索MAXIM DS33M33 Demo Kit:功能、操作與應(yīng)用解析
探索TCAN33x系列3.3-V CAN收發(fā)器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
探索AP3785T 5V - 3A Type C EV1板:高效電源設(shè)計(jì)新選擇
探索TCAN33x 3.3-V CAN收發(fā)器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
探索TCAN33x 3.3-V CAN收發(fā)器:功能、特性與應(yīng)用全解析
Renesas Starter Kit for RX72T:開啟嵌入式開發(fā)新征程
TDK PowerHap Starter Kit:開啟觸覺設(shè)計(jì)新體驗(yàn)
探索OPTIREG? SBC TLE9263BQXV33:汽車應(yīng)用中的多面手
探索Microchip dsPIC33AK512MC510電機(jī)控制雙列直插模塊(DIM)的高性能設(shè)計(jì)
探索Microchip dsPIC33AK512MPS512通用雙列直插模塊(DIM)的強(qiáng)大功能
基于dsPIC33的SAFERTOS示例評估包
探索dsPIC33EV 5V CAN-LIN Starter Kit:開啟汽車與工業(yè)應(yīng)用新征程
評論