海洋水文氣象綜合數(shù)據(jù)采集器的研制
2 硬件電路設(shè)計(jì)與實(shí)現(xiàn)
2.1 信號(hào)輸入接口設(shè)計(jì)
RS232信號(hào)(如激光測(cè)距傳感器或溫鹽傳感器的輸出信號(hào))經(jīng)過(guò)MAX232進(jìn)行電平轉(zhuǎn)化后,進(jìn)入外擴(kuò)串口芯片ST16C554D,然后進(jìn)入MCU。模擬信號(hào)(如氣壓傳感器、濕溫傳感器或風(fēng)向傳感器的輸出信號(hào))經(jīng)16位A/D轉(zhuǎn)換芯片MAX1168轉(zhuǎn)換之后進(jìn)入MCU。為防止高強(qiáng)度干擾損壞單片機(jī),在信號(hào)進(jìn)入單片機(jī)之前經(jīng)過(guò)壓保護(hù)電路和光電隔離電路進(jìn)行電平轉(zhuǎn)換和隔離。
2.2 單片機(jī)選型
單片機(jī)核心控制模塊由C8051F120單片機(jī)最小系統(tǒng)和鍵盤/液晶顯示電路構(gòu)成。C8051F系列單片機(jī)是Silicone Laboratories公司生產(chǎn)的低功耗混合信號(hào)片上系統(tǒng)型MCU,其精簡(jiǎn)了指令集,大多數(shù)指令可以在一個(gè)時(shí)鐘周期內(nèi)完成。C8051F120單片機(jī)具有100MIPS的處理峰值、128 kB的FLASH存儲(chǔ)器、8448B的RAM、可外接存儲(chǔ)器、具有12位A/D(轉(zhuǎn)換峰值可達(dá)100 ksps)、64個(gè)I/O端口。為了方便野外安裝和設(shè)備測(cè)試,設(shè)計(jì)了鍵盤和液晶顯示模塊。采集器選用OCM12864-8型液晶顯示模塊,其與單片機(jī)連接只需5根數(shù)據(jù)線,其內(nèi)置字庫(kù),可以輕松顯示中/英文文字、數(shù)字和簡(jiǎn)單的圖片信息。
2.3 外擴(kuò)存儲(chǔ)芯片選型
數(shù)據(jù)存儲(chǔ)時(shí),每分鐘數(shù)據(jù)以一條記錄時(shí)形式存入文件。測(cè)量數(shù)據(jù)以ASCII字符存儲(chǔ),各要素?cái)?shù)據(jù)按照讀取配置文件時(shí)得到的要素順序排列,并在記錄前面加上采集時(shí)間。
系統(tǒng)選用ATMEL公司生產(chǎn)的新型FLASH芯片AT45DB041D作為C8051F120的外部擴(kuò)展存儲(chǔ)芯片,其采用8腳的SOIC封裝,具有容量大、讀寫速度快、外圍電路少等諸多優(yōu)點(diǎn),更為重要的是該芯片可最低工作在2.5 V,工作電流僅為4 mA,功耗較小。AT45DB041D與C8051F120連接如圖2所示。本文引用地址:http://www.ex-cimer.com/article/193844.htm
2. 4 時(shí)鐘芯片選型及看門狗電路設(shè)計(jì)
系統(tǒng)選用DS1305實(shí)時(shí)時(shí)鐘芯片,其通過(guò)SPI總線與C8051F120相連。采集器設(shè)置了看門狗電路,選用INTERSIL公司生產(chǎn)的X5043型看門狗芯片,其具有上電復(fù)位、高電壓復(fù)位功能,內(nèi)置可編程看門狗定時(shí)器、4Kbit3-WIRE接口非易失牲ERPROM。在采集器的工作過(guò)程中,如果MCU或外設(shè)失效,導(dǎo)致系統(tǒng)“死鎖”或者“跑飛”,看門狗定時(shí)器自動(dòng)激活X5043的RESET引腳,停止MCU的工作,200ms后重新啟動(dòng)單片機(jī)進(jìn)行工作。外部擴(kuò)展存儲(chǔ)芯片、時(shí)鐘芯片、看門狗芯片均以SPI總線形式與單片機(jī)進(jìn)行通信,節(jié)省了單片機(jī)的管腳資源。
2.5 供電電路設(shè)計(jì)
采集器采用雙供電模式,即交流電源供電和太陽(yáng)能電池供電。交流電源通過(guò)工業(yè)級(jí)AC/DC模塊LH10-10B09轉(zhuǎn)化為直流輸入,經(jīng)各種穩(wěn)壓芯片轉(zhuǎn)換為各個(gè)模塊所需的供電電壓。12 V太陽(yáng)能電池在交流電源掉電時(shí)為系統(tǒng)供電。系統(tǒng)采用B1203LS非線性變壓模塊,轉(zhuǎn)化效率高達(dá)80%、功耗低。經(jīng)測(cè)試B1203LS為采集器提供12V工作電壓時(shí),電流僅為80mA,功率僅為0.96W。
評(píng)論