999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CAN總線的應(yīng)力變送器設(shè)計

2013-01-26 04:24:52天地常州自動化股份有限公司李冠華
電子世界 2013年5期
關(guān)鍵詞:單片機信號

天地(常州)自動化股份有限公司 李冠華

1.引言

當(dāng)金屬絲在外力作用下發(fā)生機械變形時,其電阻值將發(fā)生變化,這種效應(yīng)稱為電阻應(yīng)變效應(yīng);金屬絲受到軸向拉力時,其長度增加而橫截面變小,引起電阻增加;反之,當(dāng)它受到軸向壓力時則導(dǎo)致電阻減小[1]。利用金屬絲的這種特性可將力、壓力、位移、應(yīng)變、扭矩、加速度等被測量的變化轉(zhuǎn)換成傳感器元件電阻值的變化,再經(jīng)過轉(zhuǎn)換電路變成電信號輸出,即通常所說的應(yīng)變傳感器。本文利用應(yīng)變電阻設(shè)計了一種基于CAN總線的應(yīng)力變送器,可用于張緊絞車等地方的拉力檢測。

2.應(yīng)力變送器硬件電路設(shè)計

應(yīng)力變送器的硬件電路主要由信號采集放大電路,按鍵電路,顯示電路,CAN總線輸出、頻率輸出電路幾部分組成。

2.1 信號采集、放大電路

將需要檢測的應(yīng)力通過應(yīng)變電阻轉(zhuǎn)化成變化的電阻信號,通過惠斯通電橋?qū)⒆兓碾娮栊盘栄b換成電壓信號輸出(如圖1所示)。

圖1中由R1、R2、R3、R4組成電橋,其中R4為應(yīng)變電阻,Vref給電橋供電,AD+、AD-為電橋輸出的隨應(yīng)力變化而改變的差分電壓信號。因為AD+,AD-的差值只有毫伏級,電橋電源的微小波動都會對輸出信號產(chǎn)生影響,導(dǎo)致放大采樣后的大誤差。基于此考慮電橋電源采用了精密基準(zhǔn)源LM4040AIM3-8.192(見圖2)供電,精度達(dá)到±0.1%,100ppm/°C,保證輸出信號的精度。

圖1

圖2

圖3

圖4

圖5 CAN總線收發(fā)電路

圖6 頻率輸出電路

圖7 電路設(shè)計如圖

圖8 引腳與單片機連接

圖9 主程序框圖

圖10 程序框圖

圖11 傳感頭的安裝

電路設(shè)計為測試?yán)υ?~10t變化時AD+,AD-兩腳的壓差在0~10mV,由于信號非常微弱,因此需要將其放大后再引進(jìn)單片機AD采樣。放大電路采用儀表放大器AD623,它是美國模擬器件公司推出的一種低價格、單電源、輸出擺幅能達(dá)到電源電壓的儀表放大器[2]。AD623直流增益精度為0.1%(G=1),增益漂移25ppm(G=1)。另外它的輸入共模范圍很寬,應(yīng)用非常簡單,使用一只外接電阻即可設(shè)置高達(dá)1000的增益,從而給用戶帶來極大方便。如圖3。

圖中網(wǎng)絡(luò)標(biāo)號ANI腳輸出電壓UANI=(VAD+ - VAD-)*(1+100k/R10)。由公式可得,只要調(diào)節(jié)R10即可改變增益,從而可以很方便選取我們所需要的放大倍數(shù)。

圖1,圖2,圖3中的電阻均采用低溫漂的精密電阻。

2.2 單片機選用

應(yīng)力變送器單片機采用microchip公司的PIC18F2480(圖4),總共有28腳,芯片內(nèi)集成了CAN控制器,簡化了開發(fā);另外,芯片內(nèi)部還集成了EEPROM,調(diào)校完成后可將調(diào)校參數(shù)存儲,而不用每次上電都重新調(diào)校。

2.3 CAN總線接口電路

CAN總線收發(fā)電路如圖5。

接口電路中收發(fā)器采用AMIS42675[3],經(jīng)過實驗驗證,其驅(qū)動的總線電平高于常用的PCA82C250,并且其功耗要小于PCA82C250。CAN總線接口與MCU之間采用雙路磁耦A(yù)DUM1201隔離。相比于高速光耦,磁耦時延小,并且其功耗也小很多。F13,F(xiàn)15,F(xiàn)16為瞬態(tài)抑制二極管,當(dāng)總線上受到大的尖峰脈沖干擾的時候,能夠?qū)偩€起到保護(hù)作用。

2.4 頻率輸出電路

圖6中是頻率輸出電路,由于輸出信號需要具備一定的驅(qū)動能力,因此在輸出側(cè)通過三極管V6增加輸出頻率信號的驅(qū)動能力。頻率信號的正、負(fù)脈沖寬度不小于0.3ms,高電平不小于3V(拉出電流2mA),低電平不大于0.5V。L2為共模扼圈,F(xiàn)6為TVS管,用于濾除線上瞬變干擾。

2.5 按鍵電路設(shè)計

應(yīng)力變送器設(shè)有3個按鍵,用于出廠調(diào)校。兩個鍵用于參數(shù)的增減,另外一個鍵用于功能確認(rèn)。電路設(shè)計如圖7,按鍵不按時單片機引腳檢測為高電平,按下后變?yōu)榈碗娖健?/p>

2.6 顯示電路設(shè)計

應(yīng)力變送器需要人機交互的信息很少,主要是指示實際拉力以及調(diào)校時用于顯示輸出值,因此采用常見的2行16個字的液晶模塊LCD1602即可。字符型LCD 通常有14條引腳線(8位數(shù)據(jù)線D1~D2,2根電源線VCC、GND,1根液晶顯示偏壓線VL,數(shù)據(jù)/命令選擇線RS,讀/寫選擇線RW,使能線E)或16條引腳線兩種,多出來的2條線是背光電源線BL+(15腳)和地線BL-(16腳),其控制原理與14腳的LCD完全一樣。 引腳與單片機連接見圖8。

3.應(yīng)力變送器軟件設(shè)計

由于器件的差異性,應(yīng)力變送器出廠需要調(diào)校,而調(diào)校的數(shù)據(jù)存在EEPROM中,上電后初始化液晶顯示,讀取調(diào)校值。進(jìn)入主循環(huán)后對信號采樣計算,換算成對應(yīng)的應(yīng)力送液晶顯示,還有對應(yīng)的CAN總線信號輸出、頻率信號輸出。若在運行過程中發(fā)現(xiàn)有功能鍵按下,則進(jìn)入調(diào)校程序。主程序框圖見圖9。

3.1 初始化函數(shù)void Pup_Ini(void )

初始化函數(shù)主要對端口初始化,AD采樣初始化,液晶LCD1602初始化,定時器初始化,并且讀取EEPROM中的調(diào)校報警數(shù)值。

定時器設(shè)定一個固定中斷時間,主要用于程序的心跳。CAN總線數(shù)據(jù)定時發(fā)送、AD采樣間隔、液晶數(shù)據(jù)傳送間隔都以此為基準(zhǔn)根據(jù)實際需要乘以整數(shù)倍。另外頻率信號的輸出也通過在定時器中翻轉(zhuǎn)I/O實現(xiàn)。

3.2 AD采樣

AD采樣是通過中斷來實現(xiàn)的,在中斷中讀出采樣值,并置標(biāo)志位,在主循環(huán)中檢測到標(biāo)志位后對數(shù)據(jù)進(jìn)行處理。

數(shù)字濾波法有用于克服大脈沖干擾的數(shù)字濾波法,也有適用抑制小幅度高頻噪聲的平均濾波法。在實際應(yīng)用中,有時既要消除大幅度的脈沖干擾,又要做數(shù)據(jù)平滑。因此常把前面介紹的兩種以上的方法結(jié)合起來使用,形成復(fù)合濾波。

應(yīng)力變送器AD采樣軟件設(shè)計采用去極值平均濾波算法:先用中值濾波算法濾除采樣值中的脈沖性干擾,然后把剩余的各采樣值進(jìn)行平均濾波。連續(xù)采樣N次,剔除其最大值和最小值,再求余下N-2個采樣的平均值。顯然,這種方法既能抑制隨機干擾,又能濾除明顯的脈沖干擾[4]。

3.3 CAN總線數(shù)據(jù)發(fā)送

CAN總線數(shù)據(jù)輸出采用定時發(fā)送的方式,數(shù)據(jù)的發(fā)送通過中斷完成。在上電時CAN總線初始化時將發(fā)送中斷使能位、發(fā)送中斷標(biāo)志位都置位使其進(jìn)入發(fā)送中斷。在中斷中將需要輸出的CAN總線數(shù)據(jù)填入發(fā)送緩沖區(qū),并置位請求發(fā)送位。程序框圖見圖10。

3.4 LCD1602顯示程序

LCD1602的顯示主要要注意讀寫時序,對其進(jìn)行每次讀寫操作前都必須進(jìn)行讀寫檢測。每次LCD1602進(jìn)行操作的時候,需要對其判斷是否處于忙的狀態(tài)。如果是處于忙的狀態(tài),就需要等其忙完再對它進(jìn)行讀寫操作。下面列出了LCD1602的讀寫函數(shù)。

void lcd_wcom(uchar com)//LCD1602寫命令函數(shù)

{

LATB1=0; //選擇指令寄存器

LATB0=0; //選擇寫

LATC=com; //把命令字送入

delay(5); //延時一小會兒,讓1602準(zhǔn)備接收數(shù)據(jù)

LATB4=1; //使能線電平變化,命令送入1602的8位數(shù)據(jù)口

LATB4=0;

}

void lcd_wdat(uchar dat) //LCD1602寫數(shù)據(jù)函數(shù)

{

LATB1=1; //選擇數(shù)據(jù)寄存器

LATB0=0; //選擇寫

LATC=dat; //把要顯示的數(shù)據(jù)送入

delay(5);//延時一小會兒,讓1602準(zhǔn)備接收數(shù)據(jù)

LATB4=1; //使能線電平變化,數(shù)據(jù)送入1602的8位數(shù)據(jù)口

LATB4=0;

}

4.調(diào)校

應(yīng)力變送器設(shè)有3個按鍵,兩個鍵用于參數(shù)的增減,另外兩個按鍵一個用于鍵功能確認(rèn),按下后開始出廠標(biāo)校,標(biāo)校完成后將標(biāo)校值存入EEPROM。需注意的是,實際硬件操作中,EEPROM的讀、寫都需要幾毫秒的時間,因此程序中對時間有要求的地方要考慮到。

5.安裝

本文開發(fā)的應(yīng)力變送器目前主要應(yīng)用在張緊系統(tǒng)中測試張力,產(chǎn)品設(shè)計為分立式結(jié)構(gòu)。應(yīng)變電橋封裝在傳感頭中,信號放大處理部分在另外一個外殼中,現(xiàn)場安裝時,信號放大處理顯示部分可放易見易觸摸的地方。傳感頭的安裝見圖11,傳感頭的兩側(cè)有兩個圓孔,通過這兩個空將應(yīng)力部件串聯(lián)在需測拉力鋼纜中間,從而可測試出所測拉力。

6.結(jié)語

本文主要介紹了基于CAN總線的應(yīng)力變送器軟硬件設(shè)計,該應(yīng)力變送器硬件設(shè)計實用可靠,軟件設(shè)計考慮了抗干擾措施;并且具有液晶顯示,CAN總線、頻率信號輸出,接口豐富,可配接多類系統(tǒng),在用戶中取得了良好的反響。

[1]劉迎春,葉湘濱.傳感器原理[M].國防科技大學(xué)出版社,2004,2.

[2]王建新,任勇峰,焦新泉.儀表放大器AD623在數(shù)采系統(tǒng)中的應(yīng)用[J].微計算機信息.2007,23(3-1).

[3]謝兵,楊帆,吳紹輝.增大CAN總線傳輸距離的設(shè)計方案[J].工礦自動化,2010(5).

[4]程德福,林君.智能儀器[M].機械工業(yè)出版社,2009.

[5]李滿昌,石偉,孫健等.基于以太網(wǎng)的高速數(shù)據(jù)采集系統(tǒng)設(shè)計[J].工程與實驗,2010,50(2):47-48.

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲精品va| 亚洲天堂网在线观看视频| 久久久久久久97| www.国产福利| 国产日产欧美精品| 国产欧美日韩va另类在线播放 | 日韩精品久久久久久久电影蜜臀| 久久伊人久久亚洲综合| 青青草国产精品久久久久| 国产精品美女免费视频大全| 国产玖玖玖精品视频| 国产丝袜无码精品| 女人18毛片水真多国产| 亚洲精品视频免费看| 91精品国产丝袜| 免费又黄又爽又猛大片午夜| 亚洲国产综合自在线另类| 国产电话自拍伊人| 国产熟女一级毛片| 日本免费精品| 亚洲无码视频图片| 原味小视频在线www国产| 无码精品国产VA在线观看DVD| 国产主播一区二区三区| 欧美午夜在线视频| 中日韩一区二区三区中文免费视频| 91色在线观看| 亚洲美女一区| h视频在线观看网站| 久久综合结合久久狠狠狠97色| 国产精品成人一区二区不卡 | 高潮爽到爆的喷水女主播视频 | 中文字幕在线播放不卡| 国产手机在线小视频免费观看| 欧美不卡二区| 日韩在线欧美在线| 久久精品中文字幕免费| 亚洲国产欧美国产综合久久 | 国产97公开成人免费视频| 亚洲AⅤ波多系列中文字幕| 亚洲高清免费在线观看| 特级aaaaaaaaa毛片免费视频| 国产小视频在线高清播放| 国产一二三区在线| 亚洲视频无码| 亚洲天堂福利视频| 97久久超碰极品视觉盛宴| 久久公开视频| 91亚洲视频下载| 夜精品a一区二区三区| 国产专区综合另类日韩一区| 一本一道波多野结衣一区二区| 午夜一级做a爰片久久毛片| 久久精品中文无码资源站| 欧美高清三区| 日韩不卡免费视频| 亚洲第一精品福利| 欧美黑人欧美精品刺激| 亚洲精品中文字幕午夜| 国产精品视频猛进猛出| 国产精品久久久久无码网站| 极品尤物av美乳在线观看| 国产午夜一级淫片| 99这里只有精品免费视频| 精品综合久久久久久97| 黄色网址免费在线| 久久黄色免费电影| 国产精品白浆无码流出在线看| 在线日韩日本国产亚洲| 国产高清不卡| 一本久道热中字伊人| 中文字幕av一区二区三区欲色| 日韩欧美视频第一区在线观看| 欧美性精品不卡在线观看| 久久婷婷色综合老司机| 国产成人综合亚洲欧洲色就色| 欧美亚洲国产精品久久蜜芽| 免费观看国产小粉嫩喷水| 又爽又大又光又色的午夜视频| 自拍亚洲欧美精品| 久久精品无码专区免费| 免费不卡视频|