percussion drill main loop and real time task
2015-07-14 14:40:36 1 举报
在钻井过程中,打击钻具(percussion drill)的主循环和实时任务起着至关重要的作用。主循环是指钻头不断上下运动,以破碎地层并形成井眼的过程。这个过程需要精确的控制和监测,以确保钻井的安全和效率。 与此同时,实时任务则涉及到对钻井过程中的各种参数进行实时监控和调整。这些参数包括钻头的转速、压力、温度等,以及钻井液的流量和性质。通过对这些参数的实时监测和调整,操作人员可以及时发现并解决可能出现的问题,从而确保钻井的顺利进行。 总之,打击钻具的主循环和实时任务是钻井过程中不可或缺的两个环节。它们共同保证了钻井的安全、高效和经济性。
作者其他创作
大纲/内容
measure tool rpm
Set PWM duty to 0
notemeans: system have execute user control function 5 times.Leave this 5 ms for driver charging
Return to main functionnext step is exit low power mode
Trigger level 1600(trigger pressed)
Set hardware current limit based on clutch level (except hammer mode and drill mode)
user control
short protection
over current protection
clutch memory function
trigger is pressed in 20% to 75% range
mosfet over temp protection
Detect fwd/rev pin decide motor run forward or reverse
motor speed 0
Trigger level = 1600have not pressed trigger or released trigger
out put control process (based on trigger level)
tool stall
Calibration
PWM output is set from 20% to 75% based on trigger level
motor speed = 0
speed switch error
calibration pin input 1
speed switch voltagenot larger than 7V
12V low voltage protection
trigger is pressed in75% to 100% range
trigger is pressed in 5% to 20% range
5ms have passed after mcu start workand speed switch voltage larger than 7V
Return to Real time tasknext step is datalog engine
Protection process
tool not stall
trigger is pressed in 5% range
PWM output = 0%
Apply PWM duty cycle to generate output
5ms have not passed after mcu start work
Stall Protection and hall error protection
speed wake up function(check if user change speed switch)
Clutuch level detection
Cablibration pin not input 1
PWM out put = 100%
Clutch setting process
Real time task
Main LED contrrol
motor speed =0
disable driver mosfet
Brake
update adc port value(hardware layer)
Drive mode protection
PWM output = 20%
0 条评论
下一页