介紹一種以Philips公司的P87C591作為超聲波傳感器控制核心及CAN總線控制器,以TJA1040作為CAN總線收發(fā)器的CAN總線智能超聲波測(cè)距系統(tǒng);詳細(xì)介紹其硬件電路構(gòu)成、工作原理及軟件設(shè)計(jì)思想。該系統(tǒng)硬件結(jié)構(gòu)簡(jiǎn)單,實(shí)用性
介紹了CAN總線和P87C591單片機(jī)的特點(diǎn),給出了基于P87C591單片機(jī)的信號(hào)采集節(jié)點(diǎn)的軟、硬件設(shè)計(jì),指出了硬件電路設(shè)計(jì)中應(yīng)注意的問(wèn)題,在軟件設(shè)計(jì)中重點(diǎn)介紹了節(jié)點(diǎn)初始化、報(bào)文發(fā)送和報(bào)文接收等子程序。
為了實(shí)現(xiàn)機(jī)車通風(fēng)機(jī)的節(jié)能控制,采用內(nèi)置模數(shù)轉(zhuǎn)換器的P87C591作為核心控制器;采用三相交流調(diào)壓模塊作為通風(fēng)機(jī)的電動(dòng)機(jī)控制模塊。根據(jù)直流牽引電動(dòng)機(jī)在持續(xù)運(yùn)行中的溫升變化控制通風(fēng)機(jī)的電動(dòng)機(jī)轉(zhuǎn)速,實(shí)現(xiàn)通風(fēng)量調(diào)節(jié),以達(dá)到節(jié)能目的。
介紹一種以Philips公司的P87C591作為超聲波傳感器控制核心及CAN總線控制器,以TJAl040作為CAN總線收發(fā)器的CAN總線智能超聲波測(cè)距系統(tǒng);詳細(xì)介紹其硬件電路構(gòu)成、工作原理及軟件設(shè)計(jì)思想。該系統(tǒng)硬件結(jié)構(gòu)簡(jiǎn)單,實(shí)用性強(qiáng)。
獨(dú)立的CAN控制器芯片需要外接一個(gè)微處理器,接受外部CPU的控制才能運(yùn)行。如果微處理器內(nèi)部帶有CAN控制器,無(wú)疑會(huì)大大簡(jiǎn)化應(yīng)用系統(tǒng)的硬件設(shè)計(jì),系統(tǒng)的可靠性也有很大提高 ,同時(shí)還可以大幅度降低生成成本。Philips的新產(chǎn)品P87C591內(nèi)部集成了CAN控制器。本文主要介紹如何利用P87C591進(jìn)行CAN節(jié)點(diǎn)的設(shè)計(jì)和應(yīng)用。