-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 營(yíng)銷(xiāo)推廣 > 專(zhuān)題列表 > 正文
- ttl轉(zhuǎn)can必備的芯片功能
- 汽車(chē)CAN總線是什么意思
- 誰(shuí)了解汽車(chē)CAN總線方面的知識(shí)?求助,作用及性能
- stm32與CAN總線是什么關(guān)系???CAN是芯片嗎
- 帶CAN總線的PIC芯片有哪些
CAN總線開(kāi)關(guān)芯片(can總線 芯片)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于CAN總線開(kāi)關(guān)芯片的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁(yè)版、PC客戶(hù)端和批量生成器
問(wèn)友Ai官網(wǎng):https://ai.de1919.com。
本文目錄:
ttl轉(zhuǎn)can必備的芯片功能
?TTL轉(zhuǎn)CAN必備的芯片功能包括:
1. CAN控制器:提供CAN總線的物理層支持,實(shí)現(xiàn)CAN總線的物理連接,支持CAN總線的收發(fā)和管理。
2. CAN接口:提供TTL和CAN之間的接口轉(zhuǎn)換,實(shí)現(xiàn)TTL信號(hào)和CAN信號(hào)之間的轉(zhuǎn)換。
3. CAN總線管理:提供CAN總線的管理功能,實(shí)現(xiàn)CAN總線的節(jié)點(diǎn)的檢測(cè)、管理和數(shù)據(jù)的收發(fā)等功能。
4. CAN總線協(xié)議:提供CAN總線的協(xié)議支持,實(shí)現(xiàn)CAN總線上數(shù)據(jù)的格式化和傳輸。
汽車(chē)CAN總線是什么意思
CAN總線就相當(dāng)于汽車(chē)的中樞神經(jīng)系統(tǒng),是汽車(chē)?yán)锏囊环N通訊協(xié)議。相當(dāng)于把很多的汽車(chē)電腦都并聯(lián)到這兩根線上,實(shí)現(xiàn)數(shù)據(jù)共享。
1、CAN總線分為CAN高線和CAN低線,是由兩條銅做的導(dǎo)線。它的作用就是將汽車(chē)儀表、變速箱、輔助剎車(chē)系統(tǒng)、ECU、控制模塊、各種傳感器等多個(gè)控制單元連接在一起,實(shí)現(xiàn)信息的實(shí)時(shí)同步。通俗的講就像電話線一樣,聯(lián)通各個(gè)部件用來(lái)通信和傳輸數(shù)據(jù)。
2、CAN總線系統(tǒng)的應(yīng)用大大簡(jiǎn)化了車(chē)身線路的布局,車(chē)身功能增加了,但是線束卻相應(yīng)的簡(jiǎn)化了,同時(shí)線束的簡(jiǎn)化也給維修帶來(lái)了更多的便利性。
CAN總線的特點(diǎn):
1、網(wǎng)絡(luò)各節(jié)點(diǎn)之間的數(shù)據(jù)通信實(shí)時(shí)性強(qiáng)
網(wǎng)絡(luò)中的各節(jié)點(diǎn)都可根據(jù)總線訪問(wèn)優(yōu)先權(quán)采用無(wú)損結(jié)構(gòu)的逐位仲裁的方式競(jìng)爭(zhēng)向總線發(fā)送數(shù)據(jù),且CAN對(duì)通信數(shù)據(jù)進(jìn)行編碼,這可使不同的節(jié)點(diǎn)同時(shí)接收到相同的數(shù)據(jù),這些特點(diǎn)使得CAN總線構(gòu)成的網(wǎng)絡(luò)各節(jié)點(diǎn)之間的數(shù)據(jù)通信實(shí)時(shí)性強(qiáng),并且容易構(gòu)成冗余結(jié)構(gòu),提高系統(tǒng)的可靠性和系統(tǒng)的靈活性。
2、開(kāi)發(fā)周期短
CAN具有的完善的通信協(xié)議可由CAN控制器芯片及其接口芯片來(lái)實(shí)現(xiàn),從而大大降低系統(tǒng)開(kāi)發(fā)難度,縮短了開(kāi)發(fā)周期,這些是僅有電氣協(xié)議的RS-485所無(wú)法比擬的。
3、已形成國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線
CAN總線是具有通信速率高、容易實(shí)現(xiàn)、且性?xún)r(jià)比高等諸多特點(diǎn)的一種已形成國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線。這些也是CAN總線應(yīng)用于眾多領(lǐng)域,具有強(qiáng)勁的市場(chǎng)競(jìng)爭(zhēng)力的重要原因。
4、最有前途的現(xiàn)場(chǎng)總線之一
與一般的通信總線相比,CAN總線的數(shù)據(jù)通信具有突出的可靠性、實(shí)時(shí)性和靈活性。由于其良好的性能及獨(dú)特的設(shè)計(jì),CAN總線越來(lái)越受到人們的重視。它在汽車(chē)領(lǐng)域上的應(yīng)用是最廣泛的,世界上一些著名的汽車(chē)制造廠商都采用了CAN總線來(lái)實(shí)現(xiàn)汽車(chē)內(nèi)部控制系統(tǒng)與各檢測(cè)和執(zhí)行機(jī)構(gòu)間的數(shù)據(jù)通信。
以上內(nèi)容參考 百度百科-CAN總線
誰(shuí)了解汽車(chē)CAN總線方面的知識(shí)?求助,作用及性能
摘要:控制器局域網(wǎng)(CAN)是一種有效支持分布式控制或?qū)崟r(shí)控制的現(xiàn)場(chǎng)總線,具有高性能和高可靠性的特點(diǎn);隨著現(xiàn)代汽車(chē)技術(shù)的發(fā)展,CAN技術(shù)在汽車(chē)電子領(lǐng)域應(yīng)用日益廣泛。文章介紹了符合CAN2.0B協(xié)議汽車(chē)CAN系統(tǒng)設(shè)計(jì)方案,著重討論了以微處理器P89C668為核心的CAN總線智能節(jié)點(diǎn)的軟硬件實(shí)現(xiàn),推薦一款MOTOROLA的多路開(kāi)關(guān)檢測(cè)芯片MC33993,并且涉及到 ,SPI以及在系統(tǒng)編程等技術(shù)。關(guān)鍵詞:現(xiàn)場(chǎng)總線,CAN,汽車(chē)電子,MC33993, ,SPI
1 汽車(chē)電子與CAN總線
隨著汽車(chē)電子技術(shù)的不斷發(fā)展,汽車(chē)上各種電子控制單元的數(shù)目不斷增加,連接導(dǎo)線顯著增加,因而提高控制單元間通訊可靠性和降低導(dǎo)線成本已成為迫切需要解決的問(wèn)題。為此以研發(fā)和生產(chǎn)汽車(chē)電子產(chǎn)品著稱(chēng)的德國(guó)BOSCH公司開(kāi)發(fā)了CAN總線協(xié)議,并使其成為國(guó)際標(biāo)準(zhǔn)(ISO11898)。1989年,Intel公司率先開(kāi)發(fā)出CAN總線協(xié)議控制器芯片,到目前為止,世界上已經(jīng)擁有20多家CAN總線控制器芯片生產(chǎn)商,110多種CAN總線協(xié)議控制器芯片和集成CAN總線協(xié)議控制器的微處理器芯片。在北美和西歐,CAN總線協(xié)議已經(jīng)成為汽車(chē)計(jì)算機(jī)控制系統(tǒng)和嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線,并且擁有以CAN為底層協(xié)議專(zhuān)為大型貨車(chē)和重工機(jī)械車(chē)輛設(shè)計(jì)的J1939協(xié)議。我國(guó)的汽車(chē)CAN總線技術(shù)起步較晚,但隨著現(xiàn)代汽車(chē)電子的不斷進(jìn)步發(fā)展,其研究和應(yīng)用正如火如荼的進(jìn)行中。CAN總線是一種串行多主站控制器局域網(wǎng)總線,是一種有效支持分布式控制或?qū)崟r(shí)控制的串性通訊網(wǎng)絡(luò)。CAN總線的通信介質(zhì)可以是雙絞線,同軸電纜或光導(dǎo)纖維,通信速率可達(dá)1Mbps/40m,通信距離可達(dá)10km/40Kbps。由于其通信速率高,可靠性好以及價(jià)格低廉等特點(diǎn),使其特別適合中小規(guī)模的工業(yè)過(guò)程監(jiān)控設(shè)備的互連和交通運(yùn)載工具電氣系統(tǒng)中。CAN總線有如下基本特點(diǎn):
◎ 廢除傳統(tǒng)的站地址編碼,代之以對(duì)通信數(shù)據(jù)塊進(jìn)行編碼,可以多主方式工作;
◎ 采用非破壞性仲裁技術(shù),當(dāng)兩個(gè)節(jié)點(diǎn)同時(shí)向網(wǎng)絡(luò)上傳送數(shù)據(jù)時(shí),優(yōu)先級(jí)低的節(jié)點(diǎn)主動(dòng)停止數(shù)據(jù)發(fā)送,而優(yōu)先級(jí)高的節(jié)點(diǎn)可不受影響繼續(xù)傳輸數(shù)據(jù),有效避免了總線沖突;
◎ 采用短幀結(jié)構(gòu),每一幀的有效字節(jié)數(shù)為8個(gè),數(shù)據(jù)傳輸時(shí)間短,受干擾的概率低,重新發(fā)送的時(shí)間短;
◎ 每幀數(shù)據(jù)都有CRC校驗(yàn)及其他檢錯(cuò)措施,保證了數(shù)據(jù)傳輸?shù)母呖煽啃?,適于在高干擾環(huán)境下使用;
◎ 節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下,具有自動(dòng)關(guān)閉總線的功能,切斷它與總線的聯(lián)系,以使總線上其他操作不受影響;
◎ 可以點(diǎn)對(duì)點(diǎn),一對(duì)多及廣播集中方式傳送和接受數(shù)據(jù)。
圖1 汽車(chē)CAN總線系統(tǒng)架構(gòu)
現(xiàn)代汽車(chē)典型的控制單元有電控燃油噴射系統(tǒng),電控傳動(dòng)系統(tǒng),防抱死制動(dòng)系統(tǒng)(ABS),防滑控制系統(tǒng)(ASR),廢氣再循環(huán)系統(tǒng),巡航系統(tǒng)和空調(diào)系統(tǒng),車(chē)身電子控制系統(tǒng)(包括照明指示和車(chē)窗,刮雨器等)。完善的汽車(chē)CAN總線網(wǎng)絡(luò)系統(tǒng)架構(gòu)如圖1所示。
2 CAN節(jié)點(diǎn)硬件構(gòu)架
核心芯片:
選用PHILIPS公司的高性能8位微處理器P89C668。其突出特點(diǎn)如下:
◎ 80C51 中央處理單元;
◎ 內(nèi)置可ISP(在系統(tǒng)編程)和IAP(在應(yīng)用編程)的Flash 存儲(chǔ)器,Boot ROM 可通過(guò)串口訪問(wèn)從而升級(jí)下載用戶(hù)程序;
◎ 每個(gè)機(jī)器周期6 個(gè)時(shí)鐘周期操作標(biāo)準(zhǔn),每個(gè)機(jī)器周期12 個(gè)時(shí)鐘周期操作可選,周期12 個(gè)時(shí)鐘周期下速度高達(dá)33MHz;
◎ 8K字節(jié)RAM和64K字節(jié)FLASH;
◎ 4 個(gè)中斷優(yōu)先級(jí),8 個(gè)中斷源;
◎ 自帶 串行接口序列;
◎ 5路可編程的計(jì)數(shù)器陣列PCA(PWM輸出,捕捉/比較,高速輸出三種工作方式)。
無(wú)論從處理能力,存儲(chǔ)容量,還是外圍資源以及網(wǎng)絡(luò)可擴(kuò)展性方面來(lái)評(píng)價(jià),P89C668都是一款出色的微處理器,適用工控電子等各個(gè)領(lǐng)域。尤其是其8K字節(jié)RAM的"海量"內(nèi)存,更是許多高速存儲(chǔ)應(yīng)用場(chǎng)合的首選。
CAN接口電路:
采用技術(shù)成熟應(yīng)用廣泛的SJA1000(CAN控制器),6N137(光電隔離),P82C250(CAN收發(fā)器)組成接口電路。需要指出的是,CAN總線(CANH,CANL)兩端務(wù)必跨接120歐的終端電阻。SJA1000中斷引腳接CPU的外中斷0引腳。
在應(yīng)用/系統(tǒng)編程電路:
IAP/ISP技術(shù)在許多款高性能單片機(jī)得到應(yīng)用,其突出特點(diǎn)是方便快捷的實(shí)現(xiàn)程序的下載和更新。P89C668的FLASH空間0XFC00~0XFFFF燒寫(xiě)入1K字節(jié)的Boot Rom程序,上電后可以通過(guò)軟件和硬件置位方法進(jìn)入Boot Rom程序,通過(guò)PHILIPS提供的編程軟件由串行口通訊就可以實(shí)現(xiàn)程序的在線升級(jí)(ISP)。當(dāng)然用戶(hù)還可以根據(jù)需要依據(jù)協(xié)議,自己編寫(xiě)B(tài)oot Rom程序(IAP)。通過(guò)撥碼開(kāi)關(guān)硬件置位(ALE, , ,P2.6,P2.7),上電后強(qiáng)制進(jìn)入Boot Rom程序,燒寫(xiě)程序完畢后撥回原來(lái)狀態(tài)重新上電后就進(jìn)入用戶(hù)程序。串行口電平轉(zhuǎn)換芯片用MAX202替代MAX232,其匹配電容只需103瓷片電容。串行數(shù)據(jù)通訊波特率可達(dá)38400bps。
晶振和復(fù)位電路:
外接一塊工業(yè)級(jí)的12M振蕩芯片作為時(shí)鐘信號(hào)。復(fù)位電路采用X25045芯片進(jìn)行智能控制。X25045芯片將看門(mén)狗定時(shí)器,電源監(jiān)控電路和E2PROM功能合三為一??撮T(mén)狗定時(shí)器功能在系統(tǒng)出錯(cuò)期間,經(jīng)過(guò)一個(gè)可設(shè)置的時(shí)間間隔就置位RESET信號(hào)。電源監(jiān)控電路能檢測(cè)到欠電壓狀況,在VCC下降到限閥值以下,系統(tǒng)被復(fù)位。并且RESET信號(hào)在VCC恢復(fù)且穩(wěn)定之前一直有效。存儲(chǔ)器功能的X25405是CMOS的4096字的E2PROM.并且支持SPI協(xié)議的三線(SO,SI,SCLK)存取。本節(jié)點(diǎn)用到X25405的前兩個(gè)功能構(gòu)成可靠的復(fù)位電路。
開(kāi)關(guān)/數(shù)字量,模擬量檢測(cè)電路:
汽車(chē)節(jié)點(diǎn)的開(kāi)關(guān)器件(信號(hào)燈,雨刮,面板,車(chē)窗玻璃,電動(dòng)后視鏡等等的開(kāi)關(guān))特別復(fù)雜和繁多,而電流檢測(cè),水溫油位傳感器信號(hào)都是非線性的模擬信號(hào),所以可靠實(shí)時(shí)地對(duì)這些開(kāi)關(guān)/模擬量進(jìn)行檢測(cè)成為汽車(chē)電子硬件必須解決的問(wèn)題。傳統(tǒng)的分立元件保持電路存在可靠性差,尤其是開(kāi)關(guān)觸點(diǎn)氧化嚴(yán)重,浪費(fèi)大量的微處理器I/O口等問(wèn)題,推薦采用MOTOROLA公司的多路開(kāi)關(guān)檢測(cè)芯片MC33993。其突出優(yōu)點(diǎn)如下:
◎ 3.3/5.0V的SPI序列讀寫(xiě)(SO,SI,SCLK);
◎ 8路可編程開(kāi)關(guān)輸入檢測(cè)(接地或接電源),14路接地開(kāi)關(guān)輸入檢測(cè),每路開(kāi)關(guān)狀態(tài)改變均能夠產(chǎn)生中斷;
◎ 開(kāi)關(guān)輸入電壓從-14V~Vpwr(工作電源),Vpwr最大可達(dá)40V;
◎ 開(kāi)關(guān)狀態(tài)改變時(shí)的可選擇喚醒;
◎ 可選擇的濕性電流(16mA或2mA);
◎ 22對(duì)1的模擬量輸出;
◎ Vpwr的低功耗電流(standby current)小于100uA,VDD的低功耗電流(standby current)小于10uA。
可見(jiàn)只需要四個(gè)CPU口線(SPI序列線和片選),就能夠完成22路開(kāi)關(guān)量(其中有8路可編程為對(duì)接電源開(kāi)關(guān))的檢測(cè),還可以進(jìn)行串行和并行的多片MC33993級(jí)連。所謂的濕性電流(wetting current),指的是MC33993內(nèi)部提供的輸入口的上拉和下拉恒流源,可以編程選擇為16mA或2mA,這對(duì)于保證開(kāi)關(guān)的可靠閉合,去除金屬觸點(diǎn)的氧化物有著良好的作用。輸入口的恒流源,可以直接驅(qū)動(dòng)MOSFET以及LED。每一個(gè)輸入口都可以編程為模擬量輸出狀態(tài),從而在AMUX引腳輸出所選輸入口的電壓。利用MC33993恒流源和模擬量輸出可以組成線性的傳感器檢測(cè)電路。ADC芯片選用AD公司生產(chǎn)的并行數(shù)據(jù)采樣集成芯片AD1674。它從引腳到功能都與AD574/674完全兼容,但內(nèi)部增加了采樣/保持電路,采樣頻率為100kHZ,并且有全控模式和單一工作模式。其采樣精度可達(dá)0.05%,符合高速數(shù)據(jù)采集的要求。
功率器件驅(qū)動(dòng)電路:
汽車(chē)車(chē)身控制系統(tǒng)需要驅(qū)動(dòng)大功率的用電器件,比如照明信號(hào)燈,前后雨刮器電機(jī),電動(dòng)車(chē)窗,電動(dòng)后視鏡等等。功率驅(qū)動(dòng)器件考慮采用MOTOROLA公司的汽車(chē)專(zhuān)用功率器件。MC33286為汽車(chē)電氣專(zhuān)用智能的雙路控制驅(qū)動(dòng)芯片,與傳統(tǒng)的機(jī)械繼電器相比,自身提供過(guò)流和過(guò)熱保護(hù),響應(yīng)時(shí)間更短,穩(wěn)定性更高。MC33286設(shè)有兩路驅(qū)動(dòng)通道,每路最大工作電流可達(dá)15A,通過(guò)兩路輸入端口將CPU引腳電平信號(hào)引入,經(jīng)過(guò)內(nèi)部的邏輯處理模塊轉(zhuǎn)換成輸出通道的電平變化。特別適合信號(hào)燈以及阻性負(fù)載的驅(qū)動(dòng)。MC33887是帶反饋的H橋型驅(qū)動(dòng)芯片,專(zhuān)用來(lái)驅(qū)動(dòng)需要正反轉(zhuǎn)的電機(jī)負(fù)載。MC33486與MC33887類(lèi)似,但內(nèi)部只有半橋須外加CMOS管以構(gòu)成全橋驅(qū)動(dòng)電路,穩(wěn)定輸出可達(dá)10 A,尤其適用于電動(dòng)車(chē)窗電機(jī)之類(lèi)的大功率并伴有沖擊電流的正反相控制要求。
3 軟件結(jié)構(gòu)
系統(tǒng)的程序結(jié)構(gòu)分為四個(gè)部分:CAN通訊程序(包括應(yīng)用層協(xié)議的SJA1000通訊),外圍接口程序(所有檢測(cè)芯片和驅(qū)動(dòng)芯片的驅(qū)動(dòng)),中斷服務(wù)程序(處理開(kāi)關(guān)信號(hào)以及故障報(bào)警等消息),主程序(完成系統(tǒng)初始化和任務(wù)調(diào)度,喂狗等)。限于篇幅,以下著重介紹 CAN應(yīng)用層協(xié)議。
本系統(tǒng)CAN通訊選用CAN2.0B協(xié)議的PeliCAN模式,通信位速率為500Kbps,采用雙驗(yàn)收濾波器機(jī)制。為使用及修改方便,通訊協(xié)議中標(biāo)識(shí)碼設(shè)計(jì)兼容點(diǎn)對(duì)點(diǎn)、一對(duì)多及廣播通訊模式。開(kāi)關(guān)量消息通訊時(shí)各節(jié)點(diǎn)間采用主從結(jié)構(gòu),子節(jié)點(diǎn)的報(bào)文只有主節(jié)點(diǎn)接收(點(diǎn)對(duì)點(diǎn)模式),主節(jié)點(diǎn)的報(bào)文所有子節(jié)點(diǎn)均接收(廣播模式)。模擬量消息通訊時(shí)各節(jié)點(diǎn)間采用點(diǎn)對(duì)點(diǎn)模式。
標(biāo)識(shí)符定義:(如圖3所示)
◎ 類(lèi)名:00000100--應(yīng)答類(lèi)消息(自檢應(yīng)答、故障診斷);00001000--命令類(lèi)消息;00010000--調(diào)試類(lèi)消息;00100000--下載類(lèi)消息;01000000--工作類(lèi)消息。
◎ 保留A:驗(yàn)收濾波器配置預(yù)留。
應(yīng)答類(lèi)消息中:ID19:1--自檢應(yīng)答消息 0--故障診斷出錯(cuò)消息
ID20:驗(yàn)收濾波器配置預(yù)留
工作類(lèi)消息中:ID19:1--開(kāi)關(guān)量消息 0--模擬量消息
ID20:驗(yàn)收濾波器配置預(yù)留
◎ 目的地址:接收?qǐng)?bào)文節(jié)點(diǎn)的地址。
◎ 源地址:發(fā)送報(bào)文節(jié)點(diǎn)的地址,用于系統(tǒng)自檢。
圖3 標(biāo)識(shí)符定義
4 結(jié)束語(yǔ)
CAN總線以其高性能,高可靠性及獨(dú)特的設(shè)計(jì),受到工業(yè)控制領(lǐng)域和汽車(chē)電子領(lǐng)域的廣泛重視,已被公認(rèn)為最有前途的現(xiàn)場(chǎng)總線之一。我們深信不久的將來(lái),國(guó)產(chǎn)的CAN總線汽車(chē)必將誕生。
參考資料:http://www.aenmag.com/tech/end_zyzx.asp?id=5257
stm32與CAN總線是什么關(guān)系?。緾AN是芯片嗎
STM32是32位嵌入式芯片。而CAN總線是一種通信方式。STM32主要負(fù)責(zé)程序的運(yùn)行,而CAN總線只是一種通信協(xié)議。STM32之間的通信可以通過(guò)CAN總線進(jìn)行數(shù)據(jù)交換,也可以通過(guò)USB總線進(jìn)行數(shù)據(jù)交換。CAN是一種協(xié)議,STM32如果與其他設(shè)備要通過(guò)CAN協(xié)議通信的話,那么STM32要接一個(gè)CAN電平信號(hào)轉(zhuǎn)換芯片才可以。帶CAN總線的PIC芯片有哪些
樓上沒(méi)用過(guò)PIC的就不要胡亂猜測(cè)發(fā)言。PIC10、12、16、18、24、32雖然是Microchip公司的PIC系列單片機(jī)。但結(jié)構(gòu)卻是完全不相同的:首先,PIC10/PIC12/PIC16是pic八位中檔單片機(jī),匯編指令只有三十多條,沒(méi)有乘法除法指令(用匯編寫(xiě)乘除,只能循環(huán)做移位計(jì)算),其芯片的引腳數(shù)從六個(gè)引腳的到六十四個(gè)引腳的不等,引腳多的所集成的外設(shè)功能也多……第二PIC18系列也是八位的PIC單片機(jī),較前者高檔點(diǎn),集成的功能也多比如USB、CAN總線等等。匯編指令有八十多條,和前者不同,帶乘法除法指令和硬件乘法器。
第三PIC24系列的是16位單片機(jī), 近七十條匯編指令。有硬件乘法器和硬件除法器(有了它就可以在一個(gè)指令周期內(nèi)完成一個(gè)17*17或32/16的算法)。內(nèi)部集成的存儲(chǔ)器較大。還有一種芯片上面沒(méi)提到,就是dsPIC系列,這其實(shí)就是集成了DSP(數(shù)字信號(hào)處理)功能的PIC24單片機(jī),在進(jìn)行某些信號(hào)控制的時(shí)候需要用到它,但它功耗較大。
第四種就是PIC32,它是三十二位的單片機(jī),它出現(xiàn)的目的就是MICROCHIP公司為了用它來(lái)盒和ARM做市場(chǎng)競(jìng)爭(zhēng)的。簡(jiǎn)單點(diǎn)說(shuō),它跟ARM是一個(gè)級(jí)別的。
雖然MICROCHIP公司的PIC芯片都是用RICS指令結(jié)構(gòu),但其內(nèi)部結(jié)構(gòu)不盡相同,如果你要學(xué)PIC單片機(jī),建議先學(xué)PIC16F887,這款芯片幾乎包括了PIC10~16系列中的大部分外設(shè)。推薦這個(gè)系列的最好先學(xué)匯編指令。先把這個(gè)學(xué)懂了,然后再用PIC10~16系列的其他芯片,你只需要從Microchip的網(wǎng)站上下載Datasheet仔細(xì)閱讀以下和PIC16F887的區(qū)別就可以(指令都一樣的)。而PIC18和PIC24和dsPIC系列的,你需要在原有的基礎(chǔ)上,多看DATAHSEET,主要是看指令集的區(qū)別。這三個(gè)系列的可以直接學(xué)C,但也要了解一下匯編。
而PIC32,現(xiàn)在它還比不過(guò)ARM芯片,市場(chǎng)前景很難估計(jì),也沒(méi)有幾個(gè)企業(yè)用這芯片的。不建議你現(xiàn)在學(xué)這個(gè)。
你的第一個(gè)問(wèn)題,看門(mén)狗用了預(yù)分頻的話,那定時(shí)器0就不能再用預(yù)分頻了。有的PIC芯片還帶有看門(mén)口自己獨(dú)用的分頻器,這樣的話可以給TIMER0讓出一個(gè)預(yù)分頻來(lái)(比如PIC16F886)。 看門(mén)狗如何設(shè)成最優(yōu),那只能是從你的指令里計(jì)算了,還必須根據(jù)你的單片機(jī)所運(yùn)行的環(huán)境來(lái)看,如果電磁環(huán)境很惡劣,最好是較短時(shí)間就設(shè)置一調(diào)喂狗指令。
啊,寫(xiě)了一大堆,如果有不明白的可以百度HI問(wèn)我。 除了PIC32和PIC10外,其他系列的我都用過(guò)一些芯片
參考資料:百度一下
以上就是關(guān)于CAN總線開(kāi)關(guān)芯片相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
工廠抖音代運(yùn)營(yíng)公司(工廠抖音代運(yùn)營(yíng)公司怎么樣)