家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
首 页·您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊
当前位置:湖南阳光电子技术学校文章资讯技术园地电工焊工技术
招生办公室电话:0731-85569651 0731-85579057 全国免费电话:0731-85579057

湖南阳光电子技术学校 简介

学校地址:湖南省 长沙市 雨花区 车站南路红花坡路口
来校路线:长沙火车站售票厅后坪,乘135路公交车到“红花坡站”,即到.
学校电话:0731-85579057,0731-85569651
免费电话:0731-85579057
值班手机:(0)13807313137 杨老师
开课时间:我校常年面向全国招生,月月开班。每月1号,16号开学。
招生范围:凡年满15岁的公民,不限年龄,性别,地区。都欢迎来我校学习。
学校官网:www.apx168.com www.hnygpx.net
专业介绍:欢迎查看我校专业课程!
收费标准:欢迎查看我校收费标准!
在线 Q Q:您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊
网上报名:欢迎您报读湖南阳光电子学校!


一个单片机串行数据采集/传输模块的设计

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-08-30 01:53:58
  在微机测控系统中,经常要用到A/D转换[阳光电子学校维修专家友情提示]。常用之方法是扩展一块或多块A/D采集卡[阳光电子学校维修专家友情提示]。当模拟量较少或是温度、压力等缓变信号场合,采用总线型A/D卡并不是 合适、 经济之方案[阳光电子学校维修专家友情提示]。这里介绍一种以GNS97C2051单片机为核心,采用TLC2543 12位串行A/D转换器构成之采样模块,该模块之采样数据由单片机串口经电平转换后送到上位机(IBM PC兼容机)之串口COM1或COM2,形成一种串行数据采集串行数据传输之方式[阳光电子学校维修专家友情提示]。经实践调试证实:该模块功耗低、采样精度高、可靠性好、接口简便,有一定实用价值[阳光电子学校维修专家友情提示]。  

  1、主要器件介绍

  1.1 TLC2543串行A/D转换器

  模块采用TI公司之TLC2543 12位串行A/D转换器,使用开关电容逐次逼近技术完成A/D转换过程[阳光电子学校维修专家友情提示]。由于是串行输入结构,能够节省51系列单片机I/O资源,且价格适中[阳光电子学校维修专家友情提示]。其特点有:

  (1)12位分辨率A/D转换器;
  (2)在工作温度范围内10μs转换时间;
  (3)11个模拟输入通道;
  (4)3路内置自测试方式;
  (5)采样率为66kbps;
  (6)线性误差+1LSB(max)
  (7)有转换结束(EOC)输出;
  (8)具有单、双极性输出;
  (9)可编程之MSB或LSB前导;
  (10)可编程之输出数据长度[阳光电子学校维修专家友情提示]。

  TLC2543之引脚排列如图1所示[阳光电子学校维修专家友情提示]。图1中AIN0~AIN10为模拟输入端;为片选端;DIN 为串行数据输入端;DOUT为A/D转换结果之三态串行输出端;EOC为转换结束端;CLK为I/O时钟;REF+为正基准电压端;REF-为负基准电压端;VCC为电源;GND为地[阳光电子学校维修专家友情提示]。

  1.2 GMS97C2051单片机

  GMS97C2051是武汉力源公司和韩国LG公司联合推出之一种性能价格比极高之 8位单片机,其指令系统与MCS-51系列完全兼容[阳光电子学校维修专家友情提示]。GMS97C2051与AT89C2051兼容(可直接替换),但其性能价格比优于AT89C2051[阳光电子学校维修专家友情提示]。引脚排列如图2所示[阳光电子学校维修专家友情提示]。

  1.3 电平转换器MAX3232

  MAX3232为RS-232收发器,简单易用,单+5V电源供电,仅需外接几个电容即可完成从TTL电平到RS-232电平之转换,引脚排列如图3所示[阳光电子学校维修专家友情提示]。

  2、硬件设计

  硬件电路如图4所示[阳光电子学校维修专家友情提示]。

  单片机GMS97C2051是整个系统之核心,TLC2543对输入之模拟信号进行采集,转换结果由单片机通过P3.5(9脚)接收,AD芯片之通道选择和方式数据通过P3.4(8脚)输入到其内部之一个8位地址和控制寄存器,单片机采集之数据通过串口(3、2脚)经MAX3232转换成RS232电平向上位机传输[阳光电子学校维修专家友情提示]。图中串行LCD显示电路仅用于调试,对采集/传输之数据进行监测[阳光电子学校维修专家友情提示]。

  3、单片机软件设计

  单片机程序主要括串行数据采集模块“DATA_SAM”和串行数据传输模块“RS232”,调试所用到之显示子程序在此略去[阳光电子学校维修专家友情提示]。

  TLC2543之通道选择和方式数据为8位,其功能为:D7、D6、D5和D4用来选择要求转换之通道,D7D6D5D4=0000时选择0通道,D7D6D5D4=0001时选择1通道,依次类推;D3和D2用来选择输出数据长度,本程序选择输出数据长度为12位,即D3D2=00或D3D2=10;D1,D0选择输入数据之导前位,D1D0=00选择高位导前[阳光电子学校维修专家友情提示]。

  TLC2543在每次I/O周期读取之数据都是上次转换之结果,当前之转换结果在下一个I/O周期中被串行移出[阳光电子学校维修专家友情提示]。第一次读数由于内部调整,读取之转换结果湖南阳光电子学校维修专家认为:也许不准确,应丢弃[阳光电子学校维修专家友情提示]。

  数据采集程序如下:

  DATA_SAM:
  MOV   R0,#30H ;数据缓冲区首地址30H→R0
  MOV   R1,#00000000B ;0通道方式/通道数据
  ACALL RD_AD ;第一次读取之转换结果湖南阳光电子学校维修专家认为:也许不准确,丢弃[阳光电子学校维修专家友情提示]。
  MOV   R1,#00010000B ;1通道方式/通道数据
  ACALL RD_AD ;送1通道方式/通道数据并读第0通道转换结果
  MOV   @R0,R2 ;转换结果存放到数据缓冲区,下同
  INC  R0
  MOV   @R0,R3
  INC  R0
  MOV   R1,#00100000B ;2通道方式/通道数据
  ACALL RD_AD ;送2通道方式/通道数据并读第1通道转换结果
  MOV   @R0,R2
  INC  R0
  MOV   @RO,R3
  INC  R0
  ………… ;其它通道操作方式类推
  RET

  单片机通过编程产生串行时钟,并按时序发送与接收数据位,完成通道方式/通道数据之写入和转换结果之读出,程序如下,供数据采集模块“DATA_SAM” 调用[阳光电子学校维修专家友情提示]。

  CLK  EQU   P3.3
  DIN  EQU   P3.4
  DOUT EQU   P3.5
  CS   EQU   P3.7
  RD_AD:
  CLR  CLK ;清I/O时钟
  SETB CS ;设置片选为高
  CLR  CS ;设置片选为低
  MOV   R4,#08 ;先读高8位
  MOV  A, R1 ;把方式/通道控制字放到A
  LOP1:
  MOV  C,DOUT ;读转换结果
  RLC  A ;A寄存器左移,移入结果数据位,移出方式/通道控制位
  MOV   DIN,C ;输出方式/通道位
  SETB CLK ;设置I/O时钟为高
  CLR  CLK ;清I/O时钟
  DJNZ R4,LOP1 ;R4不为0,则返

[1] [2] 下一页

  湖南省阳光电子技术学校常年面向全国招生.安置就业。考试合格颁发全国通用权威证书:《中华人民共和国职业资格证》 、《电工证》 、《焊工证》 。采用我校多年来独创的“模块教学法”,理论与实践相结合、原理+图纸+机器三位一体的教学模式,半天理论,半天实践,通俗易懂,确保无任何基础者也能全面掌握维修技能、成为同行业中的佼佼者。工作(一期不会,免费学会为止)。

Tags:

作者:佚名
[]
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
中山市,固原市,银川市,玉树,海东,陇南市,酒泉市,张掖市,天水市,金昌市,兰州市,榆林市,延安市,渭南市,铜川市,阿里,山南,拉萨市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,毕节,铜仁,遵义市,贵阳市,甘孜州,资阳市,达州市,宜宾市,南充市,遂宁市,绵阳市,泸州市,自贡市,三亚市,崇左市,河池市,玉林市,钦州市,梧州市,柳州市,梅州市,肇庆市,湛江市,佛山市,珠海市,韶关市,湘西州,怀化市,郴州市,张家界市,邵阳市,株洲市,仙桃市,随州市,荆州市,荆门市,襄樊市,黄石市,驻马店市,信阳市,南阳市,漯河市,中卫市,石嘴山市,海西,海南藏州,黄南州,海北,甘南,庆阳市,平凉市,武威市,白银市,嘉峪关市,安康市,汉中市,咸阳市,宝鸡市,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧市,丽江市,保山市,曲靖市,黔东州,黔西州,安顺市,六盘水市,凉山州,阿坝州,雅安市,广安市,眉山市,内江市,广元市,德阳市,攀枝花市,成都市,海口市,来宾市,百色市,贵港市,北海市,桂林市,南宁市,云浮市,揭阳市,潮州市,清远市,阳江市,汕尾市,惠州市,茂名市,江门市,汕头市,深圳市,广州市,娄底市,永州市,益阳市,岳阳市,湘潭市,长沙市,恩施州,黄冈市,孝感市,鄂州市,十堰市,武汉市,周口市,商丘市,三门峡市,许昌市,焦作市,安阳市,鹤壁市,平顶山市,开封市,郑州市,聊城市,滨州市,德州市,莱芜市,日照市,泰安市,烟台市,潍坊市,东营市,淄博市,上饶市,济南市,抚州市,宜春市,赣州市,新余市,九江市,景德镇市,宁德市,南平市,泉州市,莆田市,厦门市,宣城市,亳州市,六安市,宿州市,黄山市,滁州市,安庆市,淮北市,马鞍山市,蚌埠市,芜湖市,合肥市,丽水市,舟山市,衢州市,金华市,湖州市,嘉兴市,宁波市,宿迁市,镇江市,盐城市,连云港市,苏州市,徐州市,南京市,绥化市,牡丹江市,佳木斯市,大庆市,鹤岗市,哈尔滨市,白城市,白山市,辽源市,吉林市,葫芦岛市,铁岭市,盘锦市,阜新市,锦州市,本溪市,鞍山市,沈阳市,锡林郭勒盟,通辽市,乌海市,吕梁市,忻州市,晋中市,晋城市,阳泉市,太原市,廊坊市,承德市,保定市,邯郸市,唐山市,宁夏,甘肃省,西藏,贵州省,重庆市,广西,湖南省,河南省,江西省,安徽省,江苏省,黑龙江省,辽宁省,山西省,天津市,四平市,内蒙古,吴忠市,果洛,西宁市,定西市,商洛市,西安市,那曲,黔南州,巴中市,乐山市,贺州市,防城港市,东莞市,河源市,常德市,衡阳市,咸宁市,宜昌市,濮阳市,新乡市,洛阳市,菏泽市,临沂市,威海市,济宁市,枣庄市,青岛市,吉安市,鹰潭市,萍乡市,南昌市,龙岩市,漳州市,三明市,福州市,池州市,巢湖市,阜阳市,铜陵市,淮南市,台州市,绍兴市,温州市,杭州市,泰州市,扬州市,淮安市,南通市,常州市,无锡市,大兴安岭,黑河市,七台河市,伊春市,双鸭山市,鸡西市,齐齐哈尔市,延边,松原市,通化市,长春市,朝阳市,辽阳市,营口市,丹东市,抚顺市,大连市,阿拉善盟,兴安盟,乌兰察布市,巴彦淖尔市,呼伦贝尔市,鄂尔多斯市,赤峰市,头市,呼和浩特市,临汾市,运城市,朔州市,长治市,大同市,衡水市,沧州市,张家口市,邢台市,秦皇岛市,石家庄市,青海省,陕西省,云南省,四川省,海南省,广东省,湖北省,山东省,福建省,浙江省,上海市,吉林省,河北省,北京市