温(wēn)度(dù)檢测工程上(shàng)板说(shuō)明(míng)
作者(zhě):肖肖肖
本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!
明(míng)德揚MP801開(kāi)發(fà)板可(kě)以(yǐ)支持(chí)温(wēn)度(dù)檢测工程,該工程可(kě)以(yǐ)达(dá)到(dào)实时(shí)檢测温(wēn)度(dù)的(de)效果(guǒ)。在(zài)串口(kǒu)中(zhōng)設置温(wēn)度(dù)範圍,实際温(wēn)度(dù)会(huì)实时(shí)的(de)顯示開(kāi)發(fà)板在(zài)數碼管(guǎn)上(shàng),实際温(wēn)度(dù)超过(guò)設置範圍的(de)蜂鳴器会(huì)“滴(dī)”聲報警。具體(tǐ)工程展(zhǎn)示如(rú)下(xià)。
一(yī)、MP801開(kāi)發(fà)板效果(guǒ)图(tú)
MP801開(kāi)發(fà)板是(shì)明(míng)德揚自(zì)有(yǒu)開(kāi)發(fà)板,此(cǐ)設計(jì)我(wǒ)们(men)需要(yào)用(yòng)到(dào)串口(kǒu)接口(kǒu)、電(diàn)源、數碼管(guǎn)、蜂鳴器和(hé)温(wēn)度(dù)傳感(gǎn)器这(zhè)幾(jǐ)部(bù)分(fēn),連(lián)接图(tú)如(rú)下(xià)所(suǒ)示:
二(èr)、quartus燒录(lù)進(jìn)板
1. 打(dǎ)開(kāi)软(ruǎn)件(jiàn)“Quartus”,點(diǎn)擊图(tú)标(biāo):
2. 出(chū)現(xiàn)Programmer界面(miàn)後(hòu),點(diǎn)擊 Add File 添加工程“.sof”文(wén)件(jiàn):
3. 添加对(duì)應(yìng)工程的(de)“.sof”文(wén)件(jiàn):在(zài)添加工程文(wén)件(jiàn)的(de)时(shí)候特(tè)别注意(yì)區(qū)分(fēn)文(wén)件(jiàn)名!
4. 添加成(chéng)功後(hòu),點(diǎn)擊“Start”開(kāi)始下(xià)载:
5. 下(xià)载成(chéng)功如(rú)下(xià)所(suǒ)示:
三(sān)、串口(kǒu)調試助手(shǒu) 發(fà)送操作指令
1.打(dǎ)開(kāi)串口(kǒu)調試助手(shǒu):
2.配置串口(kǒu)号(hào)等相關(guān)參數:
3.串口(kǒu)端口(kǒu)号(hào)可(kě)在(zài)“設備管(guǎn)理器”—“端口(kǒu)(COM和(hé)LPT)”中(zhōng)查看(kàn):
4.在(zài)串口(kǒu)調試助手(shǒu)的(de)發(fà)送區(qū)域一(yī)次(cì)性(xìng)發(fà)送以(yǐ)下(xià)指令:
55d50101
55d58000
55d581cc
55d58144
55d58000
55d581cc
55d581be
55d58200
55d58300
55d58000
55d50400
55d50320
55d50200
55d50500
55d50d00
5.點(diǎn)擊“打(dǎ)開(kāi)串口(kǒu)”, 
此(cǐ)时(shí),如(rú)果(guǒ)温(wēn)度(dù)顯示的(de)是(shì)+85°,这(zhè)是(shì)正(zhèng)常的(de)。因(yīn)为(wèi)“*The power-on reset value of the temperature register is +85°C”,这(zhè)个(gè)是(shì)DS18B20數據(jù)手(shǒu)册里(lǐ)的(de)描述,也(yě)就(jiù)是(shì)说(shuō),DS18B20在(zài)上(shàng)電(diàn)複位时(shí),其温(wēn)度(dù)寄存器里(lǐ)的(de)初始值是(shì)85°C。如(rú)果(guǒ)你不(bù)想(xiǎng)顯示这(zhè)个(gè)85°C,你可(kě)以(yǐ)延遲一(yī)段(duàn)时(shí)間(jiān),比如(rú)0.5S後(hòu)再提(tí)取(qǔ)这(zhè)个(gè)DS18B20轉(zhuǎn)換的(de)温(wēn)度(dù)顯示即可(kě)。
四(sì)、效果(guǒ)演示
1.單次(cì)采集效果(guǒ)
再次(cì)點(diǎn)擊“手(shǒu)動(dòng)發(fà)送”,温(wēn)度(dù)檢测器檢测一(yī)次(cì)温(wēn)度(dù),此(cǐ)时(shí)的(de)温(wēn)度(dù)就(jiù)为(wèi)正(zhèng)常的(de),數碼管(guǎn)上(shàng)顯示檢测到(dào)的(de)温(wēn)度(dù)“+31.01875°”,并傳回(huí)數據(jù)給(gěi)上(shàng)位機(jī)。MP801開(kāi)發(fà)板温(wēn)度(dù)顯示效果(guǒ)如(rú)下(xià)图(tú)所(suǒ)示:
串口(kǒu)助手(shǒu)得到(dào)的(de)傳回(huí)數據(jù)如(rú)下(xià)图(tú)所(suǒ)示:
2.实时(shí)采集效果(guǒ)
點(diǎn)擊“自(zì)動(dòng)發(fà)送” 
五(wǔ)、温(wēn)度(dù)傳感(gǎn)器操作碼(opcode)说(shuō)明(míng)
注:1.每次(cì)發(fà)送必須是(shì)两(liǎng)个(gè)字(zì)节(jié),否則会(huì)出(chū)錯;
2.表(biǎo)中(zhōng)的(de)XX,如(rú)果(guǒ)是(shì)發(fà)送數據(jù),則XX是(shì)發(fà)送的(de)內(nèi)容;否則,XX表(biǎo)示任何值。
以(yǐ)上(shàng)就(jiù)是(shì)明(míng)德揚MP801開(kāi)發(fà)板上(shàng)板效果(guǒ),想(xiǎng)要(yào)学習更(gèng)多(duō)內(nèi)容的(de)同(tóng)学,可(kě)以(yǐ)加Q:1479512800肖肖肖 獲取(qǔ)本(běn)工程的(de)“.sof”文(wén)件(jiàn)!








