P82C250
48000
DIP8/24+
原裝現(xiàn)貨,可開專票,提供賬期服務(wù)
P82C250
60701
DIP8/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
P82C250
65286
-/21+
全新原裝現(xiàn)貨,長(zhǎng)期供應(yīng),免費(fèi)送樣
P82C250
3000
DIP8/N/A
原裝正品熱賣,價(jià)格優(yōu)勢(shì)
P82C250
8000
DIP8/22+
原裝現(xiàn)貨,配單能手
P82C250
80000
-/23+
原裝現(xiàn)貨
P82C250
5000
DIP8/23+
優(yōu)勢(shì)產(chǎn)品大量庫存原裝現(xiàn)貨
P82C250
2987
SOP8/22+
原裝優(yōu)勢(shì)房間現(xiàn)貨可長(zhǎng)期供貨
P82C250
80000
-/23+
原裝現(xiàn)貨
P82C250
41101
DIP8/-
大量現(xiàn)貨,提供一站式配單服務(wù)
P82C250
225080
DIP8/2016+
原裝現(xiàn)貨長(zhǎng)期供應(yīng)
P82C250
228000
NR/2017+
誠(chéng)研翔科技,專業(yè)配單公司,可開增值稅發(fā)票
P82C250
80000
-/2024+
原裝現(xiàn)貨
P82C250
9000
-/25+
原裝現(xiàn)貨,支持BOM配單
P82C250
228000
NR/2017+
誠(chéng)研翔科技,專業(yè)配單公司,可開增值稅發(fā)票
P82C250
85000
DIP8/2018+
原裝歡迎詢價(jià)
P82C250
6608
DIP8/2024+
現(xiàn)貨假一罰萬只做原裝現(xiàn)貨
P82C250
25000
-/2024+
原廠原裝現(xiàn)貨庫存支持當(dāng)天發(fā)貨
P82C250
8391
DIP8/22+
特價(jià)現(xiàn)貨,提供BOM配單服務(wù)
P82C250
82100
DIP8/17+
-
線數(shù)據(jù)傳輸模塊信道中心頻率為900 mhz,具有高抗干擾能力和低誤碼率;采用基于gfsk的調(diào)制方式,高效前向糾錯(cuò)信道編碼技術(shù),提高數(shù)據(jù)抗突發(fā)干擾和隨機(jī)干擾的能力。該模塊能自動(dòng)過濾掉空中產(chǎn)生的假數(shù)據(jù)(所收即所發(fā));接口波特率為19 200 b/s。編程靈活,用戶無需編寫多余程序,只要從接口收發(fā)數(shù)據(jù)即可。 無線發(fā)射接收控制模塊采用p89c5l作為cpu,can總線連接系統(tǒng)內(nèi)部各個(gè)單元模塊。p87c59l自帶can控制器,所以只需設(shè)計(jì)can接口電路,如圖4所示。設(shè)計(jì)中采用can總線收發(fā)器p82c250。通過不同的連接方式將p82c250的rs接地或接高電平,可使p82c250在高速、待機(jī)、斜率控制3種模式下工作。為增強(qiáng)can總線節(jié)點(diǎn)抗干擾能力,單片機(jī)的rxdc和txdc并不是直接與p82c250的txd和rxd相連,而是先通過高速光耦6n137后再與p82c250相連,這樣很好地實(shí)現(xiàn)總線上各can節(jié)點(diǎn)間的電氣隔離,提高節(jié)點(diǎn)的穩(wěn)定性和安全性。 4.2 軟件設(shè)計(jì) 無線傳輸模塊采用半雙工工作模式,采用查詢式發(fā)送,中斷式接收。波特率為19 200 b/s。圖5為無線發(fā)射接收控制模
high;//i0pf6=1 maxl25conv_low;//需要大于30ns的負(fù)脈沖 maxl25conv_high;//上升沿啟動(dòng)轉(zhuǎn)換 (3)查詢iopa2(xint1)是否為低電平(轉(zhuǎn)換完成) while(*padatdir&0x0004) {kickdog;} (4)讀轉(zhuǎn)換結(jié)果 1.5 oan總線接口電路設(shè)計(jì) lf2407a集成了can控制器,擴(kuò)展一片can收發(fā)器就構(gòu)成了can接口電路。收發(fā)器選用philips公司的p82c250,具體電路如圖5。 p82c250是5v電源供電.與lf2407a連接要加電平轉(zhuǎn)移電路。r301、d301完成3.3v電平向5v電平轉(zhuǎn)移;r302、r303完成5v電平向3.3v電平轉(zhuǎn)移。 其他如串口擴(kuò)展電路、sram擴(kuò)展電路、液晶擴(kuò)展電路等為通用電路,在此不做闡述。 2 軟件設(shè)計(jì)2.1 嵌入式軟件設(shè)計(jì)思想 借鑒windows編程中基于消息驅(qū)動(dòng)的思想,在嵌入式軟件中引入基于消息的處理方法。嵌入式系統(tǒng)的消息可以分為:鍵盤輸入命令、系統(tǒng)接口電路產(chǎn)生的狀態(tài)信息(如報(bào)警、越限
n通信卡介紹can總線是德國(guó)bosch公司20世紀(jì)80年代初為解決現(xiàn)代汽車中眾多的控制與測(cè)試儀器之間的數(shù)據(jù)交換而開的一種串行數(shù)據(jù)通信協(xié)議。它是一種多主總線,廢除了傳統(tǒng)的站地址編碼,而代之以對(duì)通信數(shù)據(jù)塊進(jìn)行編碼。這種方法使網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)個(gè)數(shù)在理論上不受限制,擴(kuò)展格式中的29位的標(biāo)識(shí)碼便可以定義2 29個(gè)不同的數(shù)據(jù)塊。在本項(xiàng)目中使用的是研華的pcm3680,這是一塊嵌入式pc104的雙口can總線通信卡;can控制器采用philips的獨(dú)立can控制器sja1000芯片;can收發(fā)器采用philips的p82c250,可以同時(shí)操作兩個(gè)can網(wǎng)絡(luò),提供高達(dá)1mb/s的傳輸速度。pcm3680支持很寬的中斷范圍:中斷3、4、5、6、7、9、10、11、12、15,同時(shí)1000v的光電隔離提供系統(tǒng)高可靠性。在can卡通信中,要用到can控制器中的很多寄存器,各個(gè)寄存器的含義和作用可以參考控制芯片的說明書。圖1列出驅(qū)動(dòng)程序設(shè)計(jì)中用到最主要的寄存器結(jié)構(gòu)。2 can卡驅(qū)動(dòng)底層函數(shù)設(shè)計(jì)本方案設(shè)計(jì)can驅(qū)動(dòng)是放在windows ce操作系統(tǒng)的內(nèi)核下層,位于oem adaptation layer(oal)層的一個(gè)真正的驅(qū)動(dòng)
計(jì) ade7755所用的+2.5v基準(zhǔn)電壓是用ad780實(shí)現(xiàn)的,其接口電路簡(jiǎn)單。5v的基準(zhǔn)電源電路如圖3所示: 圖3 5v基準(zhǔn)電源電路 經(jīng)過此電路可以在電源模塊mc7805的3端得到+5v的基準(zhǔn)電源。其中r25為壓敏變阻器。 p87c591外圍電路和can總線部分設(shè)計(jì) 通過p87c591電路可以實(shí)現(xiàn)指定時(shí)間內(nèi)用電量的計(jì)算、數(shù)據(jù)存儲(chǔ)、修改電度表數(shù)值和通過圖4所示的can總線收發(fā)電路實(shí)現(xiàn)與上位機(jī)的通信。 圖4 can總線收發(fā)電路 連接p87c591和單片機(jī)之間的芯片是p82c250。圖4這部分電路的原理可以參考有關(guān)can總線設(shè)計(jì)方面的資料,這里也不再闡述。 軟件部分設(shè)計(jì) 本方案的軟件部分主要由主程序和中斷服務(wù)子程序組成。其中主程序完成的功能有芯片和can總線的初始化、進(jìn)行電量的計(jì)算和存儲(chǔ)。 中斷服務(wù)子程序完成的功能是利用can總線實(shí)現(xiàn)和主機(jī)之間的通信和電表初值的設(shè)定。其中電表初值設(shè)置由上位機(jī)完成,這樣可以節(jié)省單片機(jī)的外圍電路并且可以防止現(xiàn)場(chǎng)人為惡意的更改電量值。其中can總線的初始化程序如下: voidinit_can_controller() {
◎ 8k字節(jié)ram和64k字節(jié)flash; ◎ 4 個(gè)中斷優(yōu)先級(jí),8 個(gè)中斷源; ◎ 自帶 串行接口序列; ◎ 5路可編程的計(jì)數(shù)器陣列pca(pwm輸出,捕捉/比較,高速輸出三種工作方式)。 無論從處理能力,存儲(chǔ)容量,還是外圍資源以及網(wǎng)絡(luò)可擴(kuò)展性方面來評(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燒寫入1k字節(jié)的boot rom程序,上電后可以通過軟件和硬件置位方法進(jìn)入boot rom程序,通過philips提供的編程軟件由串行口通訊就可以實(shí)現(xiàn)程序的在線升級(jí)(i