亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CAN 總線在壓力傳感器中的設(shè)計(jì)

        2013-10-19 05:01:16
        科技視界 2013年14期
        關(guān)鍵詞:收發(fā)器寄存器中斷

        王 洋

        (營(yíng)口世紀(jì)電子儀器有限公司 研究所,遼寧 營(yíng)口 115003)

        0 引言

        壓力傳感器是工業(yè)現(xiàn)場(chǎng)最為常用的一種傳感器,例如汽車(chē)中多路壓力測(cè)量,目前,市場(chǎng)上大多數(shù)的壓力傳感器以模擬量輸出為主,幾乎全部采用數(shù)字化處理,用戶需要先將模擬量轉(zhuǎn)換成數(shù)字量。隨著自動(dòng)化程度越來(lái)越高,傳感器往往與控制器越來(lái)越遠(yuǎn),特別是模擬信號(hào)的傳輸過(guò)程中也會(huì)引入干擾和損失。

        因此,本文將介紹一種基于CAN 總線壓力傳感器的設(shè)計(jì),采用AduC812 為控制核心,進(jìn)行CAN 接口設(shè)計(jì)。

        1 硬件設(shè)計(jì)

        基于CAN 總線的高精度數(shù)壓力傳感器的原理框圖如圖1 所示。該壓力傳感系統(tǒng)器主要包括壓力信號(hào)A/D 轉(zhuǎn)換部分、主控單元部分、CAN 總線傳輸部分。

        主控芯片采用AduC812 單片機(jī),引出的地址數(shù)據(jù)總線與CAN 控制器SJA1000 相連,經(jīng)過(guò)光電隔離,將地址/數(shù)據(jù)發(fā)送到CAN 收發(fā)器PCA82C250,通過(guò)CAN 收發(fā)器PCA82C250 使數(shù)據(jù)在CAN 總線上傳輸。電源轉(zhuǎn)換電路將電源和地隔離,起保護(hù)和抗干擾的作用。

        AduC812 的P0 口作為地址數(shù)據(jù)總線,與SJA1000 相連。通過(guò)P0口訪問(wèn)SJA1000 內(nèi)部寄存器,并進(jìn)行寄存器的讀寫(xiě)操,經(jīng)過(guò)光電隔離,電源轉(zhuǎn)換電路將電源和地隔離,起保護(hù)和抗干擾的作用將地址/數(shù)據(jù)發(fā)送到CAN 收發(fā)器PCA82C250,通過(guò)CAN 收發(fā)器PCA82C250 使數(shù)據(jù)在CAN 總線上傳輸,AduC812 和SJA1000 的復(fù)位信號(hào)是通過(guò)復(fù)位按鈕S3 產(chǎn)生的。

        AD 轉(zhuǎn)換電路:

        單片機(jī)自帶有8 路模擬通道ADC 轉(zhuǎn)換為12 位精度。選擇AD0為模擬通道將A/D 轉(zhuǎn)換數(shù)據(jù)通過(guò)CAN 總線上傳到上位機(jī)。

        2 程序設(shè)計(jì)

        軟件設(shè)計(jì)的指導(dǎo)思想是系統(tǒng)上電后首先對(duì)ADuc812 和SJA1000進(jìn)行初始化,以確定工作主頻、波特率、輸出特性等,然后通過(guò)模數(shù)轉(zhuǎn)換采樣值,并把該值通過(guò)SJA1000 傳送到CAN 總線上由上位PC 機(jī)進(jìn)行顯示控制,而對(duì)CAN 總線上來(lái)的信息則采用中斷方式,系統(tǒng)每接收到一幀信息,便產(chǎn)生一次中斷以觸發(fā)微處理器進(jìn)入中斷,在中斷服務(wù)程序中讀取該幀信息并傳送到現(xiàn)場(chǎng)。為防止出現(xiàn)死機(jī)和干擾,程序中還采用看門(mén)狗技術(shù)進(jìn)行定時(shí)監(jiān)控。以下CAN 總線的初始化設(shè)計(jì),假設(shè)SJA1000 的首址是0x7f00。

        初始化程序

        對(duì)CAN 控制器進(jìn)行初始化,實(shí)際上就是對(duì)ACR、AMR、BTR0、BTR1、OCR 這些寄存器進(jìn)行訪問(wèn)。只有當(dāng)控制寄存器CR 中的復(fù)位請(qǐng)求位為高時(shí),訪問(wèn)才被允許,否則既寫(xiě)不進(jìn)去,也讀不出正確的內(nèi)容。對(duì)CR 進(jìn)行第一次寫(xiě)操作,要設(shè)定將要開(kāi)放的中斷類型,并置位復(fù)位請(qǐng)求,允許初始化開(kāi)始。

        3 實(shí)際的應(yīng)用情況

        本文設(shè)計(jì)的基于CAN 總線壓力傳感器系統(tǒng)具有精度高、可靠性高、智能化、成本低等特點(diǎn)并具有在線標(biāo)定校準(zhǔn)和CAN 通訊功能,可用于不同的工業(yè)場(chǎng)合。

        [1]鄔寬明.CAN 總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2000 .

        猜你喜歡
        收發(fā)器寄存器中斷
        清管球收發(fā)器設(shè)計(jì)細(xì)節(jié)分析及應(yīng)用
        Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
        跟蹤導(dǎo)練(二)(5)
        千里移防,衛(wèi)勤保障不中斷
        解放軍健康(2017年5期)2017-08-01 06:27:44
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        Virtex5 FPGA GTP_DUAL硬核兩個(gè)收發(fā)器獨(dú)立使用的實(shí)現(xiàn)
        AT89C51與中斷有關(guān)的寄存器功能表解
        FPGA內(nèi)嵌PowerPC的中斷響應(yīng)分析
        富士通半導(dǎo)體推出收發(fā)器家族全新LTE優(yōu)化多頻單芯片MB86L13A
        高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
        人妻妺妺窝人体色www聚色窝| 一区二区三区人妻少妇| 亚洲国产精品无码久久| 欧美与黑人午夜性猛交久久久| 成年奭片免费观看视频天天看| 亚洲成av人片在久久性色av| 青青草国产在线视频自拍| 国产精成人品日日拍夜夜免费| 免费人成毛片乱码| 国产女主播免费在线观看| 99精品视频69v精品视频免费| 色噜噜色哟哟一区二区三区| 国产无套中出学生姝| 欧美交换配乱吟粗大25p| 亚洲成人免费无码| 白白白色视频在线观看播放| 久久午夜精品人妻一区二区三区| 伊人久久精品久久亚洲一区| 图图国产亚洲综合网站| 国产在线播放免费人成视频播放 | 色 综合 欧美 亚洲 国产| 亚洲男女免费视频| 日韩av在线免费观看不卡| 无码人妻久久一区二区三区免费丨| 久久av高潮av无码av喷吹| 在线观看一区二区女同| 亚洲精品一区二在线观看| 国产av一区二区三区天堂综合网| 99re久久精品国产| 日产精品一区二区三区免费| 国产一品二品精品在线| 看av免费毛片手机播放| 国产v综合v亚洲欧美大天堂 | 久久亚洲av无码西西人体| 国产区福利| 麻豆激情视频在线观看| 午夜精品久久久久久久久| 蜜臀aⅴ国产精品久久久国产老师| 欧洲乱码伦视频免费| 国产一区二区三区av免费| 国产精品无码一本二本三本色|