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