基于MSP430F169的多路電阻測(cè)量系統(tǒng)設(shè)計(jì)
2.2 放大電路設(shè)計(jì)
為了保證測(cè)量的穩(wěn)定性,同時(shí)考慮到通過(guò)單片機(jī)控制的放大器的增益實(shí)現(xiàn)量程的轉(zhuǎn)變,因而本系統(tǒng)采用TI公司的增益可編程儀表放大器PGA204,該放大器最大的特點(diǎn)是通過(guò)編程可以實(shí)現(xiàn)1,10,100,1 000的可選擇增益,具有很高的共模抑制比(115 dB,G=1 000時(shí)),其輸入偏置電壓最大為50μV,最大偏置電流為2 nA,芯片功耗低,放大器工作電壓為僅±4.5 V,不工作時(shí)的電流僅為5 mA。增益控制很靈活,芯片的管腳A0和管腳A1控制放大器增益,與從機(jī)的I/O相連。通過(guò)在管腳A0和管腳A1輸入對(duì)應(yīng)的高電平或者低電平即可獲得相應(yīng)的增益??删幊谭糯笃髟鲆妫瑢?shí)現(xiàn)了測(cè)量量程的轉(zhuǎn)換。每一路放大電路的硬件連接如圖2(b)所示。
2.3 跟隨器電路設(shè)計(jì)
為了保證恒流源的穩(wěn)定,在放大電路之后連接跟隨器電路,跟隨器電路選擇TI公司的高速精密運(yùn)算放大器OPA602來(lái)實(shí)現(xiàn),該放大器的精度較高,偏置電流僅為1 pA。具體硬件電路如圖2(c)所示。
恒流源電路由電流源電路、放大器電路和跟隨器電路組成。該恒流源所提供的電流與放大電路的增益G相關(guān),系統(tǒng)選用模擬AVcc為參考電源,大小為3 V,放大電路G增益為1時(shí),系統(tǒng)測(cè)量的最大電阻為3 kΩ。該恒流源電路具有結(jié)構(gòu)簡(jiǎn)單,精度高,穩(wěn)定性強(qiáng),功耗低的特點(diǎn)。
3 雙單片機(jī)協(xié)同工作
3.1 I2C總線
I2C總線是由Philips公司開(kāi)發(fā)的用于內(nèi)部控制的簡(jiǎn)單雙向兩線串行總線,該總線具有協(xié)議完善、支持芯片多、占有I/O口線少等優(yōu)點(diǎn)。I2C總線是由串行數(shù)據(jù)總線(SDA)和串行時(shí)鐘總線(SCL)組成,一個(gè)用來(lái)傳輸數(shù)據(jù),另一個(gè)用來(lái)控制數(shù)據(jù)傳輸時(shí)鐘。該總線標(biāo)準(zhǔn)模式速度為100 Kb/s,快速模式速度可以達(dá)到400 Kb/s,高速模式可達(dá)3.4 Mb/s,I2C能在最大總線負(fù)載下實(shí)現(xiàn)100 Kb/s的速率運(yùn)行,且器件連接的個(gè)數(shù)只受最大400 pF的電容限制。數(shù)據(jù)在I2C總線上的通行過(guò)程如圖3所示。本文引用地址:http://m.butianyuan.cn/article/194357.htm
SDA和SCL是通過(guò)一個(gè)上拉電阻與正電源連接的雙向信號(hào)線。當(dāng)總線空閑時(shí),這兩條信號(hào)線都保持高電平。當(dāng)SCL線處于高電平、SDA線從高電平向低電平跳變時(shí)為起始信號(hào);當(dāng)SCL線處于高電平、SDA線從低電平向高電平跳變時(shí)為停止信號(hào)。起始條件和停止條件之間為通信傳輸?shù)倪^(guò)程。
3.2 單片機(jī)的拓?fù)浣Y(jié)構(gòu)
由于MSP430F169單片機(jī)的串行通信模塊USART0可以設(shè)置成I2C模式進(jìn)行工作。在多路電阻測(cè)量系統(tǒng)中,主機(jī)和從機(jī)通過(guò)各自的串行通信模塊USART0進(jìn)行I2C主/從雙向通信,主機(jī)和從機(jī)都能夠接收和發(fā)送數(shù)據(jù),但總線的時(shí)鐘信號(hào)SCL、起始信號(hào)、終止信號(hào)都由主機(jī)產(chǎn)生。I2C總線在實(shí)現(xiàn)時(shí),只需將主機(jī)和從機(jī)的管腳P3.1(SDA)和管腳P3.3(SCL)相連,并將管腳設(shè)置成I2C模式,同時(shí)I2C總線必須通過(guò)兩個(gè)電阻分別將總線的SDL和S拉高。單片機(jī)的拓?fù)鋱D如圖4所示。
評(píng)論