標(biāo)題: 單片機(jī)以太網(wǎng)應(yīng)用測(cè)試 [打印本頁]
作者: 會(huì)飛的豬 時(shí)間: 2015-5-11 19:49
標(biāo)題: 單片機(jī)以太網(wǎng)應(yīng)用測(cè)試
一直使用的STM32F103系列的芯片,沒有以太網(wǎng)接口,現(xiàn)在客戶需求加入以太網(wǎng)連接,用了2年的STM32F103很穩(wěn)定不想換,打算直接外加一顆網(wǎng)絡(luò)芯片來實(shí)現(xiàn)。起初打算用DM9000, 無奈何并口操作I/O不夠用了,后來又在網(wǎng)上搜了一下,發(fā)現(xiàn)還有W5100和CH395這類的TCP/IP協(xié)議棧芯片,內(nèi)置了TCP/IP協(xié)議棧確實(shí)可以省不少事情,立馬聯(lián)系廠家申請(qǐng)了兩種樣品測(cè)試。因CH395是國(guó)內(nèi)廠家可提供原廠技術(shù)支持所以先測(cè)了STM32F103在CH395下的聯(lián)網(wǎng),后續(xù)會(huì)放上103和W5100的聯(lián)網(wǎng)測(cè)試情況。
先介紹下硬件情況:最常見的STM32F103C8T6(價(jià)格低,購(gòu)買容易,到處有貨),網(wǎng)絡(luò)芯片CH395Q(LQFP64),網(wǎng)絡(luò)芯片和MCU連接采用SPI方式連接(還有UART和并口可選,因考慮到C8T6的IO資源和數(shù)據(jù)速度就選SPI了),其他外圍器件不說了,具體可看下圖。
程序操作:簡(jiǎn)單修改CH395提供的官方例程,MCU通過命令操作CH395實(shí)現(xiàn)TCP連接,命令操作很方便節(jié)約了許多時(shí)間。
網(wǎng)絡(luò)芯片CH395的幾個(gè)特點(diǎn):
- 1、內(nèi)置TCP/IP協(xié)議棧
- 2、命令操作
- 3、8個(gè)Socket
- 4、24KBuffer,每個(gè)Socket可自定義大小
- 5、4K EEPROM(很實(shí)用的擴(kuò)展功能)
- 6、給單片機(jī)擴(kuò)展8個(gè)I/O口
測(cè)試情況:
問題:1、非低功耗模式下芯片溫度略高,差不多50°C。
2、對(duì)我來說封太大,其實(shí)有許多空腳為什么沒考慮取消換成小封裝。
3、資料中未介紹到一些常見問提的解決方法(比如:未連接上有哪些原因?導(dǎo)致新手需要花時(shí)間找問題)
優(yōu)點(diǎn):1、官方提供的Demo例程移植到其他MCU很方便
2、上手容易,快的5天內(nèi)可搞定
3、通訊異常處理較多,容易發(fā)現(xiàn)連接問題并修正
4、網(wǎng)絡(luò)傳輸速度約為:259669 B/S(實(shí)測(cè))
5、網(wǎng)絡(luò)連接很穩(wěn)定(進(jìn)行過長(zhǎng)時(shí)間的壓力測(cè)試未丟包)
測(cè)試環(huán)境:工業(yè)環(huán)境,溫度為65°C 以上的嘈雜環(huán)境下從早到晚測(cè)試8小時(shí)穩(wěn)定工作;
測(cè)試TCP連接300G數(shù)據(jù)的收發(fā)一次不漏 (每1ms收發(fā)K級(jí)數(shù)據(jù)連續(xù)工作30天未死機(jī))具體見下圖。
測(cè)試情況圖片:
圖片轉(zhuǎn)與測(cè)試人:jerkoh
CH395測(cè)試1.jpg (73.01 KB, 下載次數(shù): 167)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試2.jpg (74.19 KB, 下載次數(shù): 173)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試3.jpg (48.07 KB, 下載次數(shù): 170)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試4.jpg (70.26 KB, 下載次數(shù): 142)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試5.jpg (74.45 KB, 下載次數(shù): 157)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試6.jpg (63 KB, 下載次數(shù): 147)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試7.jpg (110.51 KB, 下載次數(shù): 169)
下載附件
2015-5-11 19:48 上傳
CH395測(cè)試8.jpg (125.98 KB, 下載次數(shù): 170)
下載附件
2015-5-11 19:48 上傳
作者: jiajialin 時(shí)間: 2015-5-11 20:01
好東東 樓主 求程序和教程啊
作者: 會(huì)飛的豬 時(shí)間: 2015-5-11 20:29
程序就是用的官方的例程稍作修改,STM32F103單片機(jī),想玩可以去CH395官網(wǎng)申請(qǐng)幾片樣品試試
作者: 會(huì)飛的豬 時(shí)間: 2015-5-12 09:15
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |