【正文】
1 圖 82C250 引腳圖 CAN 接口電路如圖 所示。為此,設計電源如下所示: 圖 電源電路 E A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E /P30T X D11R X D10U1A T 89C 5 2V C CY112MC130p FC230p FC3 10u FS0S W P BR110k+51 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16J2 L C D 1602GNDVDDVL RSR\W\EN D0 D1 D2 D3 D4 D5 D6 D7 BL+ BLR22kRS RW EN AD0AD1AD2AD3AD4AD5AD6AD7V C CT R I G2Q3R4C V ol t5T H R6D IS7VCC8GND1555H S 110 1AD0AD1AD2AD3AD4AD5AD6AD7R3576 K+5R4R51KR6909 KT0RDWRT X D1R X D4V R E F5V C C3C A N H7C A N L6RS8GND2R882C 5 0IN3V D D2V C C8EN7OUT6GND56N 137AD61AD72A L E3CS4RD5WR6C L O C K O U T7X T A L 19X T A L 210R S T17I N T16V S S 18V S S 221V S S 315AD023AD124AD225AD326AD427AD528T X 013T X 114V D D 122V D D 218R X 019M O D E11V D D 312R X 120S J A 1000I N 026m s b 2 1212 220I N 1272 3192 418I N 2282 582 615I N 312 714l s b2 817I N 42E O C7I N 53A D D A25I N 64A D D B24A D D C23I N 75A L E22r e f( )16E N A B L E9S T A R T6r e f(+ )12C L O C K10A D C 0809AD0AD1AD2AD3AD4AD5AD6AD7P 27AD0AD1AD2AD3AD4AD5AD6AD7P 26RDWRI N T 0A L EIN3V D D2V C C8EN7OUT6GND56N 137R7 390R8390R9 R 10V C CC4100 pFR 11 390V C C 1R 12390R 13 5R 14 5C5 100 nFC6100 nFC730p FC830p FR 1547k D1D2CANBUSP 27P 21P 22P 20P 23P 23A L EP 20P 21P 22P 23P 26P 27T0I N T 0RSRWENS1S W P BS2S W P BS3S W P BS4S W P BS5S W P BS6S W P BGND3VCC1V out2L M 35321411U 1AL M 324R 18500 KR 171KR 1610K+ 12 VV C CIND5Q1CLK3Q2R4S6U 3AD5Q1CLK3Q2R4S6U 2AC L KALEP 13P 14P 15P 16P 17T1T R A N S 11234D3B R I D G E 1C9220 0uFC 12220 0uFC 14220 0uFV i n1GND2V out3L 781 2V i n1GND2V out3L 780 5C 10C 11C 13+ 12 V V C C220 V ~ 12V ~INR 1910KR 2010KR 2110K+ 5VP 17P 16P 13P 14P 15V C CGND1V i n2OV3+V4B 050 5SR 22240C 1535u FV C C 1 本科生課程設計(論文) 12 它由 AH805 升壓模塊及 FP106 升壓模塊組成。 FP106 是貼片式升壓模塊,輸入 4~ 6V,輸出固定電壓為 29177。兩節(jié) 堿性電池輸出的 3V 電壓輸入AH805, AH805 輸出 +5V 電壓,其一路作 5V 輸出,另一路輸入 FP106 使其產(chǎn)生 28~30V 電壓,經(jīng)穩(wěn)壓管穩(wěn)壓后輸出 +12V 電壓。 FP106 的第⑤腳為控制電源關閉端,在關閉電源時,耗電幾乎為零,當?shù)冖菽_加高電平 時,電源導通;當?shù)冖菽_加低電平 時,電源被關閉。 顯示電路的設計 1602 液晶也叫 1602 字符型液晶,它是一種專門用來顯 示字母、數(shù)字、符號等的 點陣 型液晶模塊。 1602LCD 是指顯示的內容為 16X2,即可以顯示兩行,每行 16 個字符液晶模塊(顯示字符和數(shù)字)。 第 4 腳: RS 為 寄存器 選擇,高電平 1 時選擇 數(shù)據(jù)寄存器 、低電平 0 時選擇指令寄存器 。 第 6 腳: E(或 EN)端為使能 (enable)端 ,高電平( 1)時讀取信息,負跳變時執(zhí)行指令。 第 15~ 16腳: 空腳 或背燈電源。 本科生課程設計(論文) 13 圖 顯示電路 本科生課程設計(論文) 14 第 4 章 軟件設計 CAN 總線節(jié)點的軟件主要包括節(jié)點初始化程序、報文發(fā)送程序、報文接收程序以及 CAN 總線出錯處理程序等等。微控制器和 SJA1000 之間狀態(tài)、控制和命令的交換都是通過在復位模式或工作模式下對這些寄存器的讀寫來完成的。報文的接收主要有兩種方式:中斷和查詢接收方式。 主程序流程圖 主程序要完成中斷初始化,并調用 SJA1000 初始化程序,對矩陣鍵盤的掃描并存儲設定的溫濕度上下限及相應的控制信息,對溫度信號進行采樣,同時將節(jié)點采集的溫濕度數(shù)據(jù)幀發(fā)送到總線上,并將溫 濕度值和報警信息送往 LCD1602液晶顯示器。 圖 主程序流程圖 本科生課程設計(論文