☃ CAN接口操控板的卞要功用有:守時收集溫度數(shù)據(jù)并經過CAN總線發(fā)送至工控機;收到工控機的升溫、降溫指令后,依據(jù)預訂的算法操控加熱與制冷設備的發(fā)動、因而,除硬件規(guī)劃外,我們還需編寫。
☃ PIC12C672中片機的程序,以完結上述CAN接口操控板的功用)選用匯編語言編程,運用福州貝能的PICRICE仿真器進行開發(fā)、調試,并用PICSTART PLUS編程器燒寫程序)中片和L的卞程序流程圖如圖4所示:

☃ PIC12C672的初始化卞要完結I/O腳的裝備,守時器中止的設置,以及A/D變換模塊的設置)MCP2510的初始化的卞要是將總線時鐘頻率設為125k飾、,裝備中止信號,將TXORTS,TXIRTS,TX2RTS裝備成通用的輸入腳,將RXOBF,RXIBF裝備成數(shù)字輸出腳)MCP2510的發(fā)送操作經過三個發(fā)送緩沖器來完結。
☃ 這三個發(fā)送緩沖器各占有14個字節(jié)的SRAM)榜首字節(jié)是操控寄存器TXBNCTRL,該寄存器里的內容設定了信息發(fā)送的條件,且給出了信息的發(fā)送狀況,榜首至第六字節(jié)用來寄存規(guī)范的和拓展的標識符以及裁定信息,最終八個字節(jié)用來寄存待發(fā)送的數(shù)據(jù)信息。
☃ MCP2510的接納操作經過三個接納緩沖器來完結,在三個接納緩沖器中,MAB(報文集成緩沖器)總能夠接納來自總線的下一條報文,其他兩個接納緩沖器RXBO和RXB1則從協(xié)議引擎接納完好的文)MAB對接納到的報文進行組合,并將滿意檢驗濾波器條件的報文傳送到至RXBN緩沖器,而且該接納緩沖器對應的CANINTF.RXNIF位將置1,器材會在INT引腳發(fā)生一個中止,顯現(xiàn)接納到有用報文。