单片机控制的自动旋转餐台电路

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:liongliong475
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文主要是介绍利用51单片机设计自动旋转餐桌的电路设计原理和机械部分的设计,包括控制电路的硬件和软件。电路的最大特点就是简单,实用,成本低,修改方便,易于控制。
  关键词:创新;自动旋转;C51;按键模块;电机模块
  中图分类号:TP368.12 文献标识码:A 文章编号:1007-9599 (2012) 23-0000-02
  相信每个人到过旋转餐厅吃饭,或大家庭团聚,或单位聚餐,朋友聚会,都可能会用旋转餐桌吃饭。大家或多或少都曾经有过这样的尴尬的情境,当你正要把桌子按停的时候,正好又有人要夹菜,你可能会不好意思或出于礼貌或对长辈领导的尊敬而让餐桌又转了好几圈,这可能会要十多分钟。为了解决这样的尴尬场面,设计本利用单片机控制的自动旋转餐台电路。
  1 设计思路的创新与功能
  1.1 创新点,采用价廉物美的51系列单片机制作,电路控制系统可使各餐位根据个人需要随时停转。如客人想吃桌子上面某一道菜,按下身前的按钮电机随即停止,客人夹菜。谁先按就先停在对应位置,即一个优先选择的功能,等客人夹完菜后餐桌可自动恢复旋转,客人夹菜的时间长短可通过程序控制,默认是30秒,餐桌静止30秒左右,不需按任何按钮,桌面自动恢复旋转功能,这是该控制电路的最大的亮点。这样就不会有如上所说的各种尴尬的情境出现。
  1.2 51系列单片机的电路简单,可靠且成本低。本例子可满足十六人就餐的餐桌。
  2 电路和机械结构
  2.1 电路由单片机,按键模块,电机控制模块,电源模块构成。电源由T1,D1~D4,LM7805等组成。单片机系统由复位,晶振电路构成,Y1选用12Mhz。按键模块由S11-S44 16个按键组成。交流电机控制模块由Q1,D1,MG,DJ组成。
  2.2 机械结构可用减速交流电机连接蜗杆蜗轮副减速机构,由蜗轮心轴带动一组牙嵌式离合器来带动尼龙螺母依靠摩擦力压紧桌面旋转。停电情况下,可以手动脱开尼龙螺母采用手动旋转。为了保证底板与桌面的运动灵活,在底板上可用万向轴承,在桌面上采用滚针轴承,使餐桌的运动的动态精度比较好。
  3 电路工作原理
  3.1 电源电路经LM7805转换成直流5V,给继电器和单片机供电。
  3.2 4*4按键有16位按键,未按下任何按键时,行线与列线是断开的,当有客人按下某个按键时,对应按键的行线与列线连接在一起,按下不同的按键,连接的行线与列线虽是不一样,但都能判断有键按下。
  3.3 交流电机通过L和N端接上220V的电压,交流电机就会旋转。当客人按下某个按键时,单片机会在P27端送出低电压,Q1导通,MG得电工作,K1-2断开,DJ断电就会停止旋转,同时电机停止的指示灯D3也会发光,可让其他客人知道有人在夹菜。经过30秒后,单片机再次给P27端加高电压,Q1截止,MG失电,K1-2接通,DJ通电继续旋转。
  4 控制程序:
  51程序的源代码:
  #include
  #define uchar unsigned char
  #define uint unsigned int
  #define jpjk P0
  sbit dj=P2^0;
  void hmyshs(uint ms)
  {
  uchar a;
  while(ms--)for(a=0;a<126;a++);
  }
  void myshs(uint ms)
  {
  unsigned char h,i,j,k;
  while(ms--)
  for(h=6;h>0;h--)
  for(i=8;i>0;i--)
  for(j=120;j>0;j--)
  for(k=210;k>0;k--);
  }
  void dj()
  {
  dj=0;
  myshs(30);
  dj=1;
  }
  void jsmhs()
  {
  jpjk=0xf0;
  if(jpjk!=0xf0)
  {
  hmyshs(20);
  if(jpjk!=0xf0)
  {
  dj();
  }
  }
  }
  void main()
  {
  while(1)
  {
  jsmhs();
  }
  }
  利用本设计思路也可以把电机控制模块改成灯和喇叭运用到报答器的设计和制作,此外还可以运用到定时多工位旋转装配工作台或广告展示台上。
  参考文献:
  [1]盛世电子科技.51单片机C语言快速上手
  [2]徐玮.C51单片机高效入门.北京:机械工业出版社.2010.
  [3]刘春龙,张炜.单片机控制装置安装与调试备赛指导.北京:高等教育出版社.2010.
  [作者简介]
  梁海珊(1971-),男,汉族,广东省惠州市龙门县人,广东省中山市中等专业学校电子讲师,研究方向:职业教育学。
其他文献
Flex技术是一个提供开发设计和运行支持的架构。本文介绍并分析了Flex技术及其特点。对RIA的开发技术Flex技术做了阐述,通过对比传统的教学软件和基于Flex技术开发的教学软件,
采用HOLTEK生产的AD型单片机HT46R232作为主控制芯片,实时的对大气条件参数温度、湿度、风向和风速进行采集和测定,经过相应的处理后,使用LED显示,并根据气象条件为行人外出提供
摘要:“计算机控制系统”是计算机自动化专业的一门专业课程,这门课具有数学理论深、概念较抽象、应用性强等特点。在科技飞速发展的时代,对于智能控制系统人才的培养提出了更高的要求。本文主要针对“计算机智能控制系统”人才的培养方法,分析一些实际情况下的培养措施,包括科研成果转化、改善实验条件等。为这方面人才的培养奠定理论基础,加强学生的分析和解决问题的能力。  关键词:计算机;智能;控制系统;人才培养  
采用真空熔炼方法制备了(Fe64Ni36)1-xMnx(x=1,2,3,4,5%)热磁合金,系统研究了Mn含量对合金热磁性能的影响。结果表明,Mn含量对合金的相结构影响很小,但显著影响合金的工作磁感应强度(Bm)、
摘要:随着医院的数字化建设取得长足进步,不少医院建成了功能比较齐整的管理信息系统,如:诊疗管理系统、影像系统、心电系统、考勤系统、饭卡系统;同时各种磁卡(包括IC卡、磁卡和条码卡)得到逐步应用。目前在医院使用的卡主要有医院内部卡、医保IC卡和银行磁条卡。本文详细介绍了社会上流行各种卡的特点和应用中遇到的相关问题,供大家参考  关键词:IC卡;就诊;医院内部卡;信息化建设;功能比较  中图分类号:R