您的位置:首页版主原创51示例程序
内容搜索: 标题内容作者
     
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

89C51_LCD显示圆刀片冲齿控制器(已测试OK)

[日期:2008-01-07 ] [来源:www.picavr.com 作者:本站原创] [字体: (投递新闻)
 
89C51带LCD显示的圆刀片冲齿控制器(

 

 

说明

一、工状态

1.开机向前找0位(0位接近开关);

2.然后退至定距离;

3.按启动按钮,电磁阀ON

4.次数接近开关由OFF      ON   @  OFF,在@时刻motorstep1动作;

 

 
5.冲床下冲次数接近开关又由OFF      ON  @  OFF,在@时刻,motor按设定step2动作,以此到结束,LCD显示

                                            ALL:××         ORG ×××

                                             SEL:××TH         ×     ×××

6.可按暂停键暂停(当motor在走动时直到motor走完才暂停);

7.在暂停状态下,再按启动键又继续工作,按Reset键重新复位.

二、设置状态

    1.步数设置

                            ALL:××      ORG ×××

                            SEL:××TH        ×     ×××

                  步数设置显示画面

        SW2(SEL)键,待“  ”箭头显示在TH处,此时可设定步数,设定范围在(01~19);

        ②按SW8(MODL)键调整个位,按SW9(MODM)键调整十位

    2.方向设置

                ALL:××     ORG ×××           × 表示停止

                                SEL:××TH       ×     ×××               表示向前

                                                     表示向后

                                           方向设置显示画面

         ①按SW2(SEL)键,待“   ”箭头显示在方向标志      处,此时可设定方向;

     ②按SW7(MODH)键调整方向,× 表示停止,   表示向前,  表示向后.

3.距离设置

                           ALL:××   ORG ×××

                           SEL:××TH       ×    ×××

                                                距离设置显示画面

         ①按SW2(SEL)键,待“   ”箭头显示在LCD最右下角处,此时可设定距离,设定范围在(0.00~9.99mm);

         ②按SW8(MODL)键调整个位,按SW9(MODM)键调整十位,按SW7(MODH)键调整百位

    4.原点距离设置

             ALL:××        ORG ×××

                           SEL:××TH           ×    ×××

            原点距离设置显示画面

         ①按SW2(SEL)键,待“   ”箭头显示在LCD最右上角处,此时可设定原点距离,设定范围在(0.00~9.99mm);

         ②按SW8(MODL)键调整个位,按SW9(MODM)键调整十位,按SW7(MODH)键调整百位

    5.移动总的次数设置

             ALL:××        ORG ×××

                           SEL:××TH           ×    ×××

       移动总的次数设置显示画面

          ①按SW2(SEL)键,待“   ”箭头显示在LCD“ORG”前面,此时可设定移动总的次数,设定范围在(00~19);

         ②按SW8(MODL)键调整个位,按SW9(MODM)键调整十位

三、按键输入

    1.修改键:MODH/MODM/MODL (3)

    2.选择修改项键:SELLET (1)

    30位接近开关(ORGIN)/次数接近开关(TIMES)/启动(START)/暂停(PAUSE) (4)

    4.复位开关(RESET) (1)

四、按键功能说明

                                 ALL:××       ORG ×××

                                  Run:×× TH         / × / ×××/

                 工作画面

1.按START键,表示开始工作

       ①在工作中可以按暂停键SW3(PAUSE)暂停当前的工作;

       ②在暂停中可以按START键,回到当前的工作(继续工作),按RESET键复位回到初始状态; 

       ③每检测到次数接近开关TIMES”移动步数加1,LCD会显示每步的方向和距离多少,是第几步

2.“ORGIN”键为原点0位接近开关.

3.“TIMES”键为次数接近开关.

4.“SEL 键为①步数、②方向、③距离、④原点距离、⑤总的移动步数各项参数设置选择键,

用“  ”表示;

       ①第一次按“SEL”键后,进入各项参数设置;

②按“SEL”键直到看到以下画面后,表示已退出设定程序;

                            ALL:××        ORG ×××

                            SEL:×× TH         ×      ×××/

           退出参数设置显示画面

       ③再按“SEL”键,又进入各项参数设定

         注意:在退出设定程序后,需等待5秒保存数据后,再按其它键.

五、显示说明

                A1111   Org ×. ××        All11    Org ×. ××

                Sel01th              ×. ××        Run01th              ×. ××

                           设定显示                               工作显示

     1All11,范围为00-19,表示总的次数,000次数.

     2Org:×.××,范围为0.00~9.99,单位为mm,因MOTOR每次收到一个脉冲走0.005mm,可转换脉冲数为0~1998,十六进制为0~07CEH

 

 3Sel01th      ×. ××

                       范围为000~999,单位mm,表示当前次数下的距离.

                      当前次数下的方向,   向前;   向后;×不动.

                      当前设定的次数,范围为01~19次,如设定为00,默认为01

4Run01th        ×. ××,当按下START键后的工作信息

 

六、参数说明

1.  步进马达86BYG450B-044,1.8, 2A/ , 静转矩2.16N.m

    接线:A=--蓝, /A=--

          B=--棕, /B=--绿

2.  驱动器SH-2H057M5细分,步进角0.36, 电流设置3A

3.  丝杠导程=6mm

   每周步数=360/0.36=1000

   每步行程=6mm/1000=6um

七、接口

1.LCD              1PCS

2.EEPROM          1PCS

3.输出控制电磁阀    1PCS

4.MOTOR           2PCS

 

八、程序说明

1.主程序

 

    

2START处理

 

 

        3RESET处理

 

    4PAUSE处理

 

 

 1

 

 

 

 

                                        

 

 

阅读:
录入:admin

推荐 】 【 打印
本文评论
      全部评论
发表评论


点评: 字数
姓名:
赞助商广告