基于双单片机的多路数据采集系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于双单片机的多路数据采集系统设计.pdf》由会员分享,可在线阅读,更多相关《基于双单片机的多路数据采集系统设计.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2 7 卷第6 期增刊2 0 0 6 年6 月仪器仪表学报C h i n e s eJ o u r n a lo fS c i e n t i f i cI n s t r u m e n tV 0 1 2 7N O 6J u n e 2 0 0 6基于双单片机的多路数据采集系统设计林祝亮1武林2杨金华11(浙江师范大学职业技术学院金华3 2 1 0 0 4)2(浙江师范大学信息科学与工程学院金华3 2 1 0 0 4)摘要本系统采用双单片机和E 2 P R O M 共享数据的方式实现通讯,通过下位机采集数据,上位机处理数据实现现场的远距离数据采集。实验证明该方式有效解决模拟量受干扰而影响精
2、度的问题,弥补传统的双单片机串行传输方式传输距离短、传输速率低的缺陷。关键词A D 数据共享M A X l 9 6 双单片机D e s i g no fm u l t i c h a n n e ld a t aa c q u i s i t i o ns y s t e mb a s e do nd o u b l eM C UL i nZ h u l i a n 9 1W uL i n 2Y a n gJ i n h u a l1(C o l l e g eo fV o c a t i o nA n dT e c h n o l o g y,Z h e j i a n gN o r m a
3、 lU n i v e r s i t y,J i n h u aZ h e j i a n g3 2 1 0 0 4,C h i n a)2(C o l l e g eo fI n f o r m a t i o nS c i e n c ea n dE n g i n e e r i n g,Z h e j i i a n gN o r m a lU n i v e r s i t y,J i n h u aZ h e j i a n g3 2 1 0 0 4,C h i n a)A b s t r a c tT h es y s t e mo r i g i n a l l ya p p
4、 l i e dt h em o d eo fd o u b l eM C Ua n dE 2P R O Ms h a r i n gd a t at oa c h i e v et h ec o m m u n i c a t i o n,a p p l i e dt h ed o w n-s t r e a mC P Ut oc o l l e c tt h ed a t aa n dt h eu p s t r e a mC P Ut ot a c k l ew i t ht h ed a t at oa t t a i nt h er e m o t ed a t aa c q u i
5、 s i t i o n T h ee x p e r i m e n tp r o v e dt h a tt h i sa p p r o a c hc o u l dr e s o l v et h ep r e c i s i o np r o b l e mb e c a u s e0 ft h es i m u l a t eq u a n t i t yb e i n gi n t e r f e r e d。a n dc o m p e n s a t et h ef l a wt h a tc a u s e db yt h et r a n s p o r t a t i
6、o nl i m i t a t i o n so fs h o r ti nd i s t a n ta n d l O wi nv e l o c i t yu n d e rt r a d i t i o n a lt w O-M C Us e r i a lc o m m u n i c a t i o nm o d e K e yw o r d sA Dd a t as h a r i n gM A X l 9 6d o u b l eM C U统框图如图1 所示。1引言本系统采用下位机负责模拟数据的采集,上位机即主机是负责处理接受过来的数字量的处理及显示,包括时钟的显示、温湿度的采
7、集显示、键盘的读取、与电脑的串口通讯等。在传输的传输方式上,该系统并没有选择常见的两单片机串行通讯,而是采用的双C P U 共享数据这一极具创意的方式。传统的双单片机串行传输方式有传输的距离短、传输的速率低的缺陷。该系统采用的数据传输方式,很好的解决了这一问题并在一定程度上满足了许多场合的要求。2 系统的硬件设计该系统主要由两块单片机组成上下位机通讯,E 2 P R O M(通讯与存储数据)为上下位机共享模块。系图1 系统框图2 1 上位机的原理设计上位机的电路原理图如图2 所示,上位机主要由液晶显示模块T S l 2 8 6 4 A-2、时钟芯片模块、温湿度传感器模块S H T I O,键盘
8、组成。2 2 下位机的原理设计下位机主要由电压、电流采集模块组成,原理图如 万方数据第6 期增刊基于双单片机的多路数据采集系统设计1 3 3图3 所示。核心组成部分就是一个多通道,1 2 位数据读取系统M A X l 9 6。各个通道在定的电压范围内可以通过相互独立的软件编程来实现模拟信号的转换。此外该系统采用了M A X 4 7 2 这一I V 芯片来实现电流的测量。1圭:哺寸磐V 0 k324lU 7V C C5。广 也一i i:磊 r 一娶0U 86糖罐P t 0p 3 9P 0 07P I IP D l3 8P 0 l8P 1 2H)23 7P o 29P 1 3P 0 33 6P 0
9、 3l oP 1 4P 0 4了广如41 1P 1 5H)5了r 如51 21 33 3P 0 641礴S 3P 1 78口:M _ _-:_”,E睁:-_ J _ L-rv 1 6龟毋一1 3 m 一2 1E1 7 广1 D r r lP 2 02 2R,1 8龟p 一广凯D 盯1 DP 2 1P 2 22 3 跏1 9广_ o 争一赫晤广5T lP 2 32 4C S l2 0丁G IDc 9 顶r1 DP 2 42 5C s 2P 2 52 6P 2 5碱1 m E A i f v PP 2 6IlP 2 72 8P 2 7 1X l引2c 2 2 辛P 睡1 9】QG N DR E S
10、 酊呦l OP 3 O儿P 3 1T I 3 0转茸1i 观2 PW R l 6:碾P S E N)2 9G 1茹脚图2 上位机的电路原理图二剿盛1 石甚肇艮髻熙习茄1避!QI 姑黑剿P 2 7群阳喇照篓F 2 4隔粥陌朋F 2 2婴毒 jF 2 1盟一2 1 脚婴名一啊鞲鬣鞲器关拍 蔽醑囊秘嚣3 l图3 下位机的电路原理图R 球蓬f r勉X IE J v PT oT 1 万方数据1 3 4仪器仪表学报第2 7 卷3 系统的软件设计由于该系统采用的是双C P U 共享数据这一方式来实现数据的传输,因此上下位机的焦点便是在实现对E 2 P R O M 的控制上。双方对E 2 P R O M 的控
11、制程序流程如图4 所示:上位机的主要任务就是不断对按键进行扫描,通过按键值的变化来实现人机对话,向E 2 P R O M 读数据。下位机编程是不断对6 通道扫描,当数据准备就绪,1 0 S 中断来临时,向E 2 P R O M 写数据。:位机初始化P 1 3=1下位机初始化P 1。3=1P 1 3=O 对E 2 P R O M 操作P 13=0 对E 耷R o M 操作I操作结束P 1 3=1操作结束P I 3=1图4E 2 P R O M 的控制程序流程4 结束语该系统采用了双单片机共享数据的方式实现通讯,完成数据采集。具有精度较高,转换速度快,能够对多点同时进行采集,而且对不同需求的场合具
12、有通用性。参考文献马忠梅单片机的C 语言应用程序设计 M 北京:北京航空航天大学出版社,2 0 0 3 何利民等单片机技术选编 M 北京:人民邮电出版社,2 0 0 2 胡乾兵等单片微型计算机原理与应用E M 湖北:华中理工大学出版社,2 0 0 2 李玲等单片机串行数据采集传输模块的设计E M-西安电子科技大学出版社,2 0 0 4 孙涵芳M C S5 1 9 6 系列单片机原理与应用 M 北京:北京航空航天大学出版社,1 9 8 1 马家辰M C S5 1 单片机原理及接口技术E M 北京:北京航空航天大学出版社,1 9 9 0(上接第1 1 4 页)实验数据处理方法。钿。输出窗口的计算误
13、差值与文献4 的结果非常参考文献吻合。7”5 结束语用最小包容区域法评定平面度误差值,随着实测点的增多,手工处理的难度也随着加大,迫切需要计算机辅助处理数据。作者根据程序设计的流程图,采用V C+6 0 编制的程序,通过一些实验数据的验证,输出窗口的计算误差值能得到满意的结果,证明编程思路是正确的、可行的。程序提供了良好的可视界面,可以帮助我们很好地理解最小包容区域法的两个准则和 1 张之江,于瀛洁,张善钟,等平面度误差最小区域新算法有序判别法 J 计量学报,1 9 9 8,1 9(1);1 52 1 2 刘平利用计算机计算平面度误差的一种新方法特征点法E J 2 计量学报,1 9 9 1,1
14、 2(3):1 9 3 1 9 8 E 3 3 甘永立几何量公差与检测(7 版)M 上海:上海科学技术出版社,2 0 0 5 4 甘永立几何量公差与检测实验指导书(3 版)M 上海:上海科学技术出版,2 0 0 2 口豳口H口叩 万方数据基于双单片机的多路数据采集系统设计基于双单片机的多路数据采集系统设计作者:林祝亮,武林,杨金华,Lin Zhuliang,Wu Lin,Yang Jinhua作者单位:林祝亮,杨金华,Lin Zhuliang,Yang Jinhua(浙江师范大学职业技术学院,金华,321004),武林,Wu Lin(浙江师范大学信息科学与工程学院,金华,321004)刊名:仪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 路数 采集 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内