ਯੂਨਿਟ 1 / 9

ਮੇਕੈਟ੍ਰੋਨਿਕਸ, ਸੁਰੱਖਿਆ ਅਤੇ ਤਸਦੀਕ ਫਰੇਮਵਰਕ ਵਿੱਚ ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਦੀ ਜਾਣ-ਪਛਾਣ

ਲਾਭ:

  • ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਰਕਫਲੋ (ਡਿਜ਼ਾਈਨ, ਕੋਡ, ਵਿਸ਼ਲੇਸ਼ਣ) ਦੇ ਕਿਹੜੇ ਪੜਾਵਾਂ 'ਤੇ ਫਰਕ ਕਰਨ ਦੀ ਯੋਗਤਾ (ਡਿਜ਼ਾਇਨ, ਕੋਡ, ਵਿਸ਼ਲੇਸ਼ਣ) AI ਮੁੱਲ ਜੋੜਦਾ ਹੈ ਅਤੇ ਕਿਹੜੇ ਫੈਸਲੇ ਇੰਜੀਨੀਅਰ ਕੋਲ ਰਹਿਣੇ ਚਾਹੀਦੇ ਹਨ
  • ਕਾਰਜਸ਼ੀਲ ਸੁਰੱਖਿਆ (SIL/PL), ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਪ੍ਰੀ-ਰਨ ਵੈਰੀਫਿਕੇਸ਼ਨ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ ਵਿੱਚ ਟੈਸਟਿੰਗ ਦੇ ਸਿਧਾਂਤਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਸਮਰੱਥਾ
  • ਭੌਤਿਕ ਪ੍ਰਣਾਲੀ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾਉਣ ਵਾਲੇ AI ਆਉਟਪੁੱਟ ਦੇ ਜੋਖਮ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਅਤੇ ਲੇਅਰਡ ਤਸਦੀਕ ਅਨੁਸ਼ਾਸਨ ਜੋ ਇਸ ਜੋਖਮ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ

Mechatronics ਮਕੈਨਿਕਸ, ਇਲੈਕਟ੍ਰੋਨਿਕਸ, ਕੰਟਰੋਲ ਅਤੇ ਸਾਫਟਵੇਅਰ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ 'ਤੇ ਖੜ੍ਹਾ ਹੈ। ਇੱਕ ਇੰਜੀਨੀਅਰ ਵਜੋਂ ਤੁਹਾਡਾ ਦਿਨ; ਇਸ ਵਿੱਚ ਇੱਕ ਸਰਵੋ ਮੋਟਰ ਦਾ ਡ੍ਰਾਈਵਿੰਗ ਕੋਡ ਲਿਖਣਾ, ਇੱਕ ਸੈਂਸਰ ਦੇ ਸ਼ੋਰ ਨੂੰ ਫਿਲਟਰ ਕਰਨਾ, ਇੱਕ PID ਕੰਟਰੋਲਰ ਨੂੰ ਟਿਊਨ ਕਰਨਾ, ਇੱਕ PLC ਤਰਕ ਸਥਾਪਤ ਕਰਨਾ, ਅਤੇ ਇਹ ਤਸਦੀਕ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ ਕਿ ਇਹ ਸਭ ਭੌਤਿਕ ਸੰਸਾਰ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। AI ਇਹਨਾਂ ਕੰਮਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਵਿੱਚ ਇੱਕ ਐਕਸਲੇਟਰ ਹੋ ਸਕਦਾ ਹੈ: ਡਰਾਫਟ ਕੋਡ ਤਿਆਰ ਕਰਨਾ, ਇੱਕ ਸਮੀਕਰਨ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਾ, ਇੱਕ ਡੇਟਾ ਸੈੱਟ ਤੋਂ ਇੱਕ ਪੈਟਰਨ ਕੱਢਣਾ, ਇੱਕ ਬੱਗ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਮਾਰਗਦਰਸ਼ਨ ਕਰਨਾ। ਪਰ ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਅੰਤਰ ਹੈ: ਜੋ ਤੁਸੀਂ ਪੈਦਾ ਕਰਦੇ ਹੋ ਉਹ ਸਕ੍ਰੀਨ 'ਤੇ ਨਹੀਂ ਰਹਿੰਦਾ, ਇਹ ਇੱਕ ਮੋਟਰ ਨੂੰ ਮੋੜਦਾ ਹੈ, ਇੱਕ ਵਾਲਵ ਖੋਲ੍ਹਦਾ ਹੈ, ਭੌਤਿਕ ਸੰਸਾਰ ਵਿੱਚ ਇੱਕ ਲੀਵਰ ਨੂੰ ਹਿਲਾਉਂਦਾ ਹੈ। ਇਸ ਲਈ ਇੱਥੇ ਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਨਿਯਮ ਸ਼ੁੱਧ ਸੌਫਟਵੇਅਰ ਨਾਲੋਂ ਸਖ਼ਤ ਹਨ। ਇਸ ਯੂਨਿਟ ਵਿੱਚ ਅਸੀਂ ਸਥਾਪਿਤ ਕਰਦੇ ਹਾਂ ਕਿ ਕਿਵੇਂ ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਰਕਫਲੋ ਵਿੱਚ AI ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਏਮਬੇਡ ਕਰਨਾ ਹੈ ਅਤੇ ਕਿਹੜੇ ਫੈਸਲਿਆਂ ਨੂੰ ਕਦੇ ਵੀ ਇੰਜੀਨੀਅਰ ਨੂੰ ਨਹੀਂ ਛੱਡਣਾ ਚਾਹੀਦਾ।

ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਿੱਚ ਏਆਈ ਕਿੱਥੇ ਮੁੱਲ ਜੋੜਦਾ ਹੈ ਅਤੇ ਕਿੱਥੇ ਨਹੀਂ?

ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਿੱਚ AI ਦੀ ਭੂਮਿਕਾ ਨੂੰ ਸਪਸ਼ਟ ਰੂਪ ਵਿੱਚ ਦਰਸਾਉਣਾ ਕੁਸ਼ਲਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਦੋਵਾਂ ਵੱਲ ਪਹਿਲਾ ਕਦਮ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਇੱਕ ਆਮ ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ AI ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।

ਸਟੇਜ

ਏਆਈ ਦੀ ਭੂਮਿਕਾ

ਫੈਸਲਾ ਵਿਅਕਤੀ 'ਤੇ ਛੱਡ ਦਿੱਤਾ

ਸੰਕਲਪ/ਡਿਜ਼ਾਈਨ

ਵਿਕਲਪ ਪੈਦਾ ਕਰਨਾ, ਸਮੀਕਰਨਾਂ ਦੀ ਸਥਾਪਨਾ, ਸਾਹਿਤ ਸੰਖੇਪ

ਆਰਕੀਟੈਕਚਰ ਦੀ ਚੋਣ, ਸੁਰੱਖਿਆ ਟੀਚਾ

ਕੋਡ ਲਿਖਣਾ

ਡਰਾਫਟ ਡਰਾਈਵਿੰਗ/ਰੀਡਿੰਗ ਕੋਡ, ਪਿੰਜਰ

ਰਜਿਸਟਰ ਕਰੋ ਸ਼ੁੱਧਤਾ, ਸਮਾਂ, ਟੈਸਟਿੰਗ

ਵਿਸ਼ਲੇਸ਼ਣ

ਡੇਟਾ ਸਾਰਾਂਸ਼, ਪੈਟਰਨ, ਅਸੰਗਤ ਸੁਝਾਅ

ਭੌਤਿਕ ਵਿਆਖਿਆ, ਫੈਸਲੇ ਦੀ ਥ੍ਰੈਸ਼ਹੋਲਡ

ਤਸਦੀਕ

ਟੈਸਟ ਦ੍ਰਿਸ਼ ਸੁਝਾਅ, ਚੈੱਕਲਿਸਟ

ਫੀਲਡ ਓਪਰੇਸ਼ਨ ਦੀ ਪ੍ਰਵਾਨਗੀ

ਦਸਤਾਵੇਜ਼ੀਕਰਨ

ਰਿਪੋਰਟ ਡਰਾਫਟ, ਟਿੱਪਣੀ ਲਾਈਨ

ਤਕਨੀਕੀ ਸ਼ੁੱਧਤਾ, ਦਸਤਖਤ

ਇੱਥੇ ਪੈਟਰਨ ਇੱਕ ਹੈ: AI ਗਤੀ ਦਿੰਦਾ ਹੈ, ਇੰਜੀਨੀਅਰ ਸ਼ੁੱਧਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। AI 30 ਸਕਿੰਟਾਂ ਵਿੱਚ ਇੱਕ ਇੰਜਣ ਡਰਾਈਵਿੰਗ ਕੋਡ ਲਿਖ ਸਕਦਾ ਹੈ; ਪਰ ਇਹ ਇੰਜੀਨੀਅਰ ਹੈ ਜੋ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਉਹ ਕੋਡ ਗਲਤ PWM ਬਾਰੰਬਾਰਤਾ ਜਾਂ ਗਲਤ ਦਿਸ਼ਾ ਬਿੱਟ ਕਾਰਨ ਡਰਾਈਵਰ ਨੂੰ ਸਾੜ ਦੇਵੇਗਾ।

ਸੁਝਾਅ: ਏਆਈ ਬਾਰੇ ਇੱਕ "ਸੀਨੀਅਰ ਇੰਟਰਨਲ ਦੀ ਤਰ੍ਹਾਂ ਸੋਚੋ ਜਿਸ ਨੇ ਖੇਤਰ ਨੂੰ ਨਹੀਂ ਦੇਖਿਆ ਹੈ।" ਉਸਦੇ ਵਿਚਾਰ ਤੇਜ਼ ਅਤੇ ਅਕਸਰ ਚੰਗੇ ਹੁੰਦੇ ਹਨ; ਪਰ ਬੋਰਡ ਨੂੰ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਸੀਂ ਹਰ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹੋ।

ਭੌਤਿਕ ਜੋਖਮ: ਸਾਫਟਵੇਅਰ ਤੋਂ ਅੰਤਰ

ਇੱਕ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ, ਨੁਕਸਦਾਰ ਕੋਡ ਇੱਕ ਪੰਨੇ ਨੂੰ ਕਰੈਸ਼ ਕਰਦਾ ਹੈ; ਉਪਭੋਗਤਾ ਤਾਜ਼ਾ ਕਰਦਾ ਹੈ, ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ। ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਿੱਚ, ਨੁਕਸਦਾਰ ਕੋਡ ਇੱਕ ਸੀਮਾ ਸਵਿੱਚ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਐਕਟਿਯੂਏਟਰ ਨੂੰ ਮਾਰਦਾ ਹੈ, ਇੱਕ ਗੀਅਰਬਾਕਸ ਨੂੰ ਤੋੜਦਾ ਹੈ, ਇੱਕ ਰੋਬੋਟ ਬਾਂਹ ਨੂੰ ਓਪਰੇਟਰ ਵੱਲ ਧੱਕਦਾ ਹੈ। ਜੋਖਮ ਠੋਸ ਹਨ:

  • ਓਵਰਕਰੈਂਟ/ਵੋਲਟੇਜ: ਗਲਤ PWM ਜਾਂ ਮੌਜੂਦਾ ਸੀਮਾ ਗੁੰਮ ਹੋਣ ਕਾਰਨ ਡਰਾਈਵਰ ਅਤੇ ਮੋਟਰ ਨੂੰ ਸਾੜ ਦਿੱਤਾ ਜਾਵੇਗਾ।
  • ਭਗੌੜਾ: ਗਲਤ ਸਿਗਨਲ ਜਾਂ ਵਿਗੜਿਆ ਫੀਡਬੈਕ ਬੇਕਾਬੂ ਪ੍ਰਵੇਗ ਵੱਲ ਖੜਦਾ ਹੈ।
  • ਸਮੇਂ ਦੀ ਉਲੰਘਣਾ: ਜੇਕਰ ਰੀਅਲ-ਟਾਈਮ ਲੂਪ ਵਿੱਚ ਦੇਰੀ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਨਿਯੰਤਰਣ ਅਸਥਿਰ ਹੋ ਜਾਂਦਾ ਹੈ।
  • ਸੁਰੱਖਿਆ ਬਾਈਪਾਸ: AI ਅਣਜਾਣੇ ਵਿੱਚ ਕੋਡ ਦਾ ਸੁਝਾਅ ਦੇ ਸਕਦਾ ਹੈ ਜੋ ਇੰਟਰਲਾਕ ਤਰਕ ਨੂੰ ਬਾਈਪਾਸ ਕਰਦਾ ਹੈ।

ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਜੋਖਮ "ਕੋਡ ਨੂੰ ਇੱਕ ਵਾਰ ਪੜ੍ਹ ਕੇ" ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਤਮ ਨਹੀਂ ਹੁੰਦਾ। ਇਸ ਲਈ ਮੇਕਾਟ੍ਰੋਨਿਕਸ ਵਿੱਚ ਤਸਦੀਕ ਇੱਕ ਕਦਮ ਨਹੀਂ ਹੈ, ਪਰ ਇੱਕ ਪੱਧਰੀ ਪ੍ਰਕਿਰਿਆ ਹੈ।

ਲੇਅਰਡ ਪ੍ਰਮਾਣੀਕਰਨ ਫਰੇਮਵਰਕ

AI ਆਉਟਪੁੱਟ ਨੂੰ ਭੌਤਿਕ ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੇਠ ਲਿਖੀਆਂ ਪਰਤਾਂ ਵਿੱਚੋਂ ਲੰਘੋ। ਹਰੇਕ ਪਰਤ ਕੈਪਚਰ ਕਰਨ ਲਈ ਹੁੰਦੀ ਹੈ ਜੋ ਪਿਛਲੀ ਖੁੰਝ ਗਈ ਸੀ।

1. ਸਥਿਰ ਸਮੀਖਿਆ: ਲਾਈਨ ਦੁਆਰਾ ਕੋਡ/ਤਰਕ ਲਾਈਨ ਪੜ੍ਹੋ; ਰਜਿਸਟਰ, ਯੂਨਿਟ, ਸਾਈਨ ਕੰਟਰੋਲ।2। ਯੂਨਿਟ/ਤਰਕ ਟੈਸਟਿੰਗ: ਅਲੱਗ-ਥਲੱਗ ਵਿੱਚ ਟੈਸਟ ਫੰਕਸ਼ਨਾਂ (ਜਿਵੇਂ ਕਿ ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਲ ਦੇ ਨਾਲ ਕਿਨੇਮੈਟਿਕ ਕੈਲਕੂਲੇਸ਼ਨ)। ਸਿਮੂਲੇਸ਼ਨ (ਪ੍ਰੀ-ਐਚਆਈਐਲ): ਮਾਡਲ 'ਤੇ ਚੱਲੋ; ਕਦਮ ਜਵਾਬ, ਸਥਿਰਤਾ, ਸੀਮਾ ਦੀ ਉਲੰਘਣਾ ਦਾ ਧਿਆਨ ਰੱਖੋ।4। ਸੀਮਤ ਹਾਰਡਵੇਅਰ ਟੈਸਟਿੰਗ: ਮੌਜੂਦਾ/ਸਪੀਡ ਸੀਮਤ, ਈ-ਸਟਾਪ ਪਹੁੰਚਯੋਗ, ਘੱਟ ਪਾਵਰ ਸਟਾਰਟ-ਅੱਪ।5। ਹੌਲੀ-ਹੌਲੀ ਸਰਗਰਮੀ: ਕਦਮ ਦਰ ਕਦਮ ਭਾਰ ਅਤੇ ਗਤੀ ਵਧਾਓ; ਹਰ ਕਦਮ 'ਤੇ ਮਾਪੋ ਅਤੇ ਤੁਲਨਾ ਕਰੋ।

ਉਦਾਹਰਨ ਲਈ, ਸਰਵੋ ਸਥਿਤੀ ਨਿਯੰਤਰਣ ਲਈ: ਪਹਿਲਾਂ ਤੁਸੀਂ ਹੱਥ ਵਿੱਚ ਇੱਕ ਜਾਣੇ-ਪਛਾਣੇ ਕੋਣ (ਲੇਅਰ 2) ਨਾਲ ਗਣਨਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹੋ, ਫਿਰ ਤੁਸੀਂ ਪਾਈਥਨ ਵਿੱਚ ਮੋਟਰ ਮਾਡਲ ਦੀ ਨਕਲ ਕਰਦੇ ਹੋ ਅਤੇ ਓਵਰਸ਼ੂਟ (ਲੇਅਰ 3) ਦੇਖਦੇ ਹੋ, ਫਿਰ ਤੁਸੀਂ ਟੇਬਲ 'ਤੇ ਮੋਟਰ ਨੂੰ ਠੀਕ ਕਰਦੇ ਹੋ ਅਤੇ ਇੱਕ ਘੱਟ ਮੌਜੂਦਾ ਸੀਮਾ (ਲੇਅਰ 4) ਨਾਲ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਗਤੀ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਅੰਤ ਵਿੱਚ ਤੁਸੀਂ ਪੂਰੀ ਸਪੀਡ 5 ਨਾਲ ਜੋੜਦੇ ਹੋ। AI ਇਹਨਾਂ ਕਦਮਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ; ਪਰ ਇੰਜੀਨੀਅਰ "ਰਨ" ਬਟਨ ਨੂੰ ਦਬਾਉਦਾ ਹੈ।

ਕਾਰਜਾਤਮਕ ਸੁਰੱਖਿਆ: ਸੰਖੇਪ ਵਿੱਚ SIL ਅਤੇ PL

ਤੁਹਾਨੂੰ ਸੁਰੱਖਿਆ ਨਾਜ਼ੁਕ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਦੋ ਮਿਆਰੀ ਧਾਰਨਾਵਾਂ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ। IEC 61508 / IEC 62061 ਦੇ ਤਹਿਤ SIL (ਸੇਫਟੀ ਇੰਟੀਗ੍ਰੇਟੀ ਲੈਵਲ, 1-4) ਅਤੇ PL (ਪ੍ਰਦਰਸ਼ਨ ਪੱਧਰ, a-e) ਮਸ਼ੀਨਾਂ ਦੀ ਸੁਰੱਖਿਆ ਵਿੱਚ ISO 13849 ਦੇ ਤਹਿਤ ਇਹ ਮਾਪਦਾ ਹੈ ਕਿ ਇੱਕ ਸੁਰੱਖਿਆ ਕਾਰਜ ਕਿੰਨਾ ਭਰੋਸੇਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

ਸੰਕਲਪ

ਸਕੇਲ

ਇਹ ਕੀ ਕਹਿੰਦਾ ਹੈ

ਮਿਟਾਓ

1 (ਘੱਟ) - 4 (ਉੱਚ)

ਸੁਰੱਖਿਆ ਫੰਕਸ਼ਨ ਦਾ ਖਤਰਨਾਕ ਅਸਫਲਤਾ ਸੰਭਾਵਨਾ ਦਾ ਟੀਚਾ

ਪੀ.ਐਲ.

a (ਘੱਟ) - e (ਉੱਚ)

ਮਸ਼ੀਨ ਸੁਰੱਖਿਆ ਫੰਕਸ਼ਨ ਦਾ ਲੋੜੀਂਦਾ ਪ੍ਰਦਰਸ਼ਨ ਪੱਧਰ

ਮੁੱਖ ਨੁਕਤਾ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਇੱਕ ਸੁਰੱਖਿਆ ਫੰਕਸ਼ਨ (ਜਿਵੇਂ ਕਿ ਈ-ਸਟੌਪ ਨਾਲ ਇੰਜਣ ਨੂੰ ਰੋਕਣਾ) ਇੱਕ ਖਾਸ SIL/PL ਟੀਚਾ ਰੱਖਦਾ ਹੈ, ਤਾਂ ਉਸ ਫੰਕਸ਼ਨ ਦਾ ਡਿਜ਼ਾਈਨ, ਤਸਦੀਕ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਮਿਆਰ ਦੀਆਂ ਲੋੜਾਂ ਅਨੁਸਾਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। AI ਤੁਹਾਡੇ ਲਈ ਇਹ ਮੁਲਾਂਕਣ ਨਹੀਂ ਕਰ ਸਕਦਾ ਅਤੇ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈ ਸਕਦਾ। AI ਸੰਬੰਧਿਤ ਆਈਟਮਾਂ ਦਾ ਸਾਰ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਡਰਾਫਟ ਚੈੱਕਲਿਸਟ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ; ਪਰ ਅਨੁਕੂਲਤਾ ਦੀ ਘੋਸ਼ਣਾ ਇੰਜੀਨੀਅਰ ਅਤੇ ਸੰਸਥਾ ਦੀ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ।

ਸਾਵਧਾਨ: ਹਮੇਸ਼ਾਂ ਉਸ ਪਦਾਰਥ ਨੰਬਰ, ਥ੍ਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਜਾਂ ਫਾਰਮੂਲੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ਜੋ AI ਆਪਣੇ ਸੁਰੱਖਿਆ ਮਾਪਦੰਡਾਂ ਬਾਰੇ ਅਧਿਕਾਰਤ ਸਟੈਂਡਰਡ ਟੈਕਸਟ ਤੋਂ ਦਿੰਦਾ ਹੈ। AI ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਮਿਆਰੀ ਵਸਤੂਆਂ ਦਾ ਭੁਲੇਖਾ ਪਾ ਸਕਦਾ ਹੈ; ਇੱਕ ਗੈਰ-ਪ੍ਰਮਾਣਿਤ AI ਆਉਟਪੁੱਟ 'ਤੇ ਸੁਰੱਖਿਆ-ਨਾਜ਼ੁਕ ਫੈਸਲੇ ਨੂੰ ਆਧਾਰਿਤ ਕਰਨਾ ਅਸਵੀਕਾਰਨਯੋਗ ਹੈ।

ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ / ਮਜ਼ਬੂਤ ਪ੍ਰੋਂਪਟ

ਮੇਕੈਟ੍ਰੋਨਿਕਸ ਵਿੱਚ, ਪ੍ਰੋਂਪਟ ਦੀ ਗੁਣਵੱਤਾ ਸਿੱਧੇ ਆਉਟਪੁੱਟ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੀ ਹੈ। ਇੱਕ ਪ੍ਰਸੰਗ ਰਹਿਤ ਬੇਨਤੀ ਆਮ ਕੋਡ ਪੈਦਾ ਕਰਦੀ ਹੈ ਜੋ ਤੁਹਾਡੇ ਹਾਰਡਵੇਅਰ ਨੂੰ ਨਹੀਂ ਜਾਣਦਾ ਹੈ।

ਕਮਜ਼ੋਰ:"ਮੈਨੂੰ ਇੱਕ ਮੋਟਰ ਕੰਟਰੋਲ ਕੋਡ ਲਿਖੋ।"(ਨਤੀਜਾ: ਕਿਹੜਾ ਬੋਰਡ? ਕਿਹੜਾ ਡਰਾਈਵਰ? ਕਿਹੜਾ ਵੋਲਟੇਜ? ਅਣਜਾਣ; ਅੰਨ੍ਹਾ ਕੋਡ।)STRONG:"STM32F103 (HAL ਲਾਇਬ੍ਰੇਰੀ) 'ਤੇ, DRV8825 ਸਟੈਪਰ ਮੋਟਰ ਡਰਾਈਵਰ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਕੋਡ ਲਿਖੋ। NEMA17 ਮੋਟਰ, 200 ਸਟੈਪਸ/revp1, microstep1, DEVPA6 ਪਿੰਨ PA1, EN ਪਿਨ PA2 ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ 3000 ਕਦਮਾਂ/ਸੈਕਿੰਡ ਤੱਕ ਸੀਮਿਤ ਕਰੋ (ਦੇਰੀ ਨਾ ਕਰੋ), TIM2 ਇੰਟਰੱਪਟ ਦੇ ਨਾਲ ਕਦਮ ਬਣਾਓ ਅਤੇ ਸ਼ੁਰੂ ਵਿੱਚ ਤੁਹਾਡੀਆਂ ਧਾਰਨਾਵਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੋ।"

ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰੋਂਪਟ; ਇਹ ਕਾਰਡ, ਡਰਾਈਵਰ, ਪਿੰਨ, ਸੀਮਾਵਾਂ ਅਤੇ ਆਰਕੀਟੈਕਚਰਲ ਰੁਕਾਵਟ (ਨਾਨ-ਬਲਾਕਿੰਗ) ਦਿੰਦਾ ਹੈ। ਇਹ ਏਆਈ ਨੂੰ "ਅਨੁਮਾਨ" ਲਗਾਉਣ ਦੀ ਜਗ੍ਹਾ ਨੂੰ ਘੱਟ ਕਰਦਾ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਪ੍ਰਮਾਣਿਤ ਹੋ ਜਾਂਦੀ ਹੈ।

ਮਿੰਨੀ ਕੇਸ

ਡੇਨੀਜ਼, ਇੱਕ R&D ਇੰਜੀਨੀਅਰ, ਕੋਲ ਇੱਕ ਨਵੇਂ ਕਨਵੇਅਰ ਲਈ ਸਪੀਡ ਕੰਟਰੋਲ ਕੋਡ ਲਿਖਣ ਲਈ AI ਹੈ। AI ਸਾਫ਼-ਸੁਥਰਾ ਕੋਡ ਪੈਦਾ ਕਰਦਾ ਹੈ ਅਤੇ ਮੁੱਖ ਲੂਪ ਵਿੱਚ ਇੰਜਣ ਨੂੰ ਪੂਰੀ ਸਪੀਡ ਲਈ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਤੇਜ਼ ਕਰਦਾ ਹੈ। ਕੋਡ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਲੋਡ ਕਰਨ ਦੀ ਬਜਾਏ, ਡੇਨਿਜ਼ ਲੇਅਰਡ ਵੈਰੀਫਿਕੇਸ਼ਨ ਲਾਗੂ ਕਰਦਾ ਹੈ: ਪਹਿਲਾਂ ਇਹ ਕੋਡ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਨੋਟਿਸ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਰੈਂਪ-ਅੱਪ ਨਹੀਂ ਹੈ; ਜੇ ਮੋਟਰ ਅਚਾਨਕ ਪੂਰੀ ਗਤੀ ਤੇ ਤੇਜ਼ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਮਕੈਨੀਕਲ ਸਦਮਾ ਅਤੇ ਮੌਜੂਦਾ ਵਾਧਾ ਹੋਵੇਗਾ। “S-ਕਰਵ ਸਪੀਡ ਪ੍ਰੋਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਅਧਿਕਤਮ ਵਰਤਮਾਨ ਨੂੰ 4A ਤੱਕ ਸੀਮਤ ਕਰੋ,” ਇਹ AI ਨੂੰ ਫੀਡਬੈਕ ਦਿੰਦਾ ਹੈ। ਫਿਰ, ਇਹ ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਸਿਮੂਲੇਸ਼ਨ ਨਾਲ ਮੌਜੂਦਾ ਪ੍ਰੋਫਾਈਲ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਫਿਰ ਬਿਨਾਂ ਲੋਡ ਅਤੇ ਮੌਜੂਦਾ ਸੀਮਾ ਦੇ ਮੋਟਰ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਪਹਿਲੀ ਕੋਸ਼ਿਸ਼ 'ਤੇ, ਉਹ ਖੋਜਦਾ ਹੈ ਕਿ ਏਨਕੋਡਰ ਦਿਸ਼ਾ ਉਲਟਾ ਨਾਲ ਜੁੜੀ ਹੋਈ ਹੈ; ਸੀਮਤ ਹਾਰਡਵੇਅਰ ਟੈਸਟਿੰਗ, ਸਿਮੂਲੇਸ਼ਨ ਨਹੀਂ, ਇਸ ਨੂੰ ਹਾਸਲ ਕਰਦੀ ਹੈ। ਨਤੀਜਾ: AI ਨੇ ਇੱਕ ਤੇਜ਼ ਸਕੈਚ ਵਾਪਸ ਕੀਤਾ, ਪਰ ਤਸਦੀਕ ਦੀਆਂ ਤਿੰਨ ਵੱਖਰੀਆਂ ਪਰਤਾਂ ਨੇ ਤਿੰਨ ਵੱਖਰੇ ਮੁੱਦਿਆਂ ਨੂੰ ਡੀਬੱਗ ਕੀਤਾ ਅਤੇ ਹਾਰਡਵੇਅਰ ਨੂੰ ਬਿਲਕੁਲ ਵੀ ਨੁਕਸਾਨ ਨਹੀਂ ਹੋਇਆ।

ਆਮ ਗਲਤੀਆਂ

  • ਸਿਮੂਲੇਸ਼ਨ ਜਾਂ ਸੀਮਤ ਟੈਸਟਿੰਗ ਤੋਂ ਬਿਨਾਂ AI ਆਉਟਪੁੱਟ ਨੂੰ ਸਿੱਧੇ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।
  • ਕਾਰਡ, ਡਰਾਈਵਰ, ਪਿੰਨ ਅਤੇ ਸੀਮਾ ਦਾ ਸੰਦਰਭ ਦਿੱਤੇ ਬਿਨਾਂ ਜੈਨਰਿਕ ਕੋਡ ਦੀ ਬੇਨਤੀ ਕਰਨਾ।
  • AI ਦੀ ਮੈਮੋਰੀ ਤੋਂ ਪੁਸ਼ਟੀ ਕੀਤੇ ਬਿਨਾਂ ਸੁਰੱਖਿਆ ਮਿਆਰੀ ਆਈਟਮਾਂ/ਥ੍ਰੈਸ਼ਹੋਲਡ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ।
  • "ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਾਂਗਾ" ਵਜੋਂ ਈ-ਸਟਾਪਾਂ ਅਤੇ ਤਾਲਾਬੰਦੀਆਂ ਨੂੰ ਮੁਲਤਵੀ ਕਰਨਾ ਅਤੇ ਸੁਰੱਖਿਆ ਤੋਂ ਬਿਨਾਂ ਪਹਿਲਾ ਟੈਸਟ ਕਰਵਾਉਣਾ।
  • AI ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਕੋਡ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਸਮਝਣਾ ਕਿਉਂਕਿ ਇਹ "ਕੰਮ ਕਰਦਾ ਜਾਪਦਾ ਹੈ।"
  • ਪ੍ਰੋਂਪਟ 'ਤੇ ਪ੍ਰਵੇਗ, ਮੌਜੂਦਾ/ਗਤੀ ਸੀਮਾ ਵਰਗੀਆਂ ਭੌਤਿਕ ਪਾਬੰਦੀਆਂ ਲਗਾਉਣਾ ਭੁੱਲ ਜਾਣਾ।

ਸੰਖੇਪ ਵਿੱਚ

  • AI mechatronics ਵਿੱਚ ਗਤੀ ਜੋੜਦਾ ਹੈ; ਸ਼ੁੱਧਤਾ, ਸੁਰੱਖਿਆ ਅਤੇ ਫੀਲਡਿੰਗ ਦੀ ਪ੍ਰਵਾਨਗੀ ਇੰਜੀਨੀਅਰ ਕੋਲ ਰਹਿੰਦੀ ਹੈ।
  • ਭੌਤਿਕ ਜੋਖਮ (ਓਵਰਕਰੰਟ, ਉਲਟ ਦਿਸ਼ਾ, ਸਮੇਂ ਦੀ ਉਲੰਘਣਾ) ਸਾਫਟਵੇਅਰ ਅਸਫਲਤਾ ਨਾਲੋਂ ਵੱਖਰਾ ਅਤੇ ਠੋਸ ਹੈ।
  • ਲੇਅਰਡ ਵੈਰੀਫਿਕੇਸ਼ਨ (ਸਥਿਰ → ਵੌਲਯੂਮ → ਸਿਮੂਲੇਸ਼ਨ → ਸੀਮਤ ਹਾਰਡਵੇਅਰ → ਹੌਲੀ-ਹੌਲੀ ਤੈਨਾਤੀ) ਲਾਜ਼ਮੀ ਹੈ।
  • SIL/PL ਵਰਗੇ ਕਾਰਜਾਤਮਕ ਸੁਰੱਖਿਆ ਉਦੇਸ਼ਾਂ ਦਾ ਮੁਲਾਂਕਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਮਨੁੱਖੀ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ।
  • ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰੋਂਪਟ; ਸੰਦਰਭ ਦੇ ਤੌਰ 'ਤੇ ਬੋਰਡ, ਡ੍ਰਾਈਵਰ, ਪਿੰਨ, ਸੀਮਾਵਾਂ ਅਤੇ ਆਰਕੀਟੈਕਚਰਲ ਰੁਕਾਵਟਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।
  • ਸੁਰੱਖਿਆ ਮਿਆਰੀ ਜਾਣਕਾਰੀ ਨੂੰ ਹਮੇਸ਼ਾ ਅਧਿਕਾਰਤ ਸਰੋਤ ਤੋਂ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; AI ਦੀ ਮੈਮੋਰੀ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।

ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮ

ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਅਸਲ ਮੇਕੈਟ੍ਰੋਨਿਕ ਕੰਪੋਨੈਂਟ (ਜਿਵੇਂ ਕਿ ਇੱਕ ਸਟੈਪਰ ਮੋਟਰ + ਡਰਾਈਵਰ) ਲਈ, ਉੱਪਰ ਦਿੱਤੇ "ਮਜ਼ਬੂਤ ​​ਪ੍ਰੋਂਪਟ" ਟੈਮਪਲੇਟ ਨੂੰ ਭਰੋ: ਬੋਰਡ, ਡਰਾਈਵਰ, ਪਿੰਨ, ਵੋਲਟੇਜ, ਮੌਜੂਦਾ ਅਤੇ ਗਤੀ ਸੀਮਾਵਾਂ ਲਿਖੋ। AI ਨੂੰ ਇਸ ਸੰਦਰਭ ਦੇ ਨਾਲ ਇੱਕ ਗੈਰ-ਬਲਾਕ ਕਰਨ ਵਾਲਾ ਡਰਾਈਵਿੰਗ ਕੋਡ ਤਿਆਰ ਕਰਨ ਲਈ ਕਹੋ। ਫਿਰ ਲੇਅਰਡ ਤਸਦੀਕ ਫਰੇਮਵਰਕ ਦੀਆਂ ਪਹਿਲੀਆਂ ਤਿੰਨ ਪਰਤਾਂ ਵਿੱਚੋਂ ਆਉਟਪੁੱਟ ਨੂੰ ਪਾਸ ਕਰੋ: (1) ਕੋਡ ਲਾਈਨ ਨੂੰ ਲਾਈਨ ਦੁਆਰਾ ਪੜ੍ਹੋ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਦੋ ਸੰਭਾਵੀ ਜੋਖਮਾਂ ਨੂੰ ਲੱਭੋ, (2) ਇੱਕ ਗਣਨਾ ਕੀਤੇ ਮੁੱਲ ਦੀ ਦਸਤੀ ਪੁਸ਼ਟੀ ਕਰੋ (ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਦਿੱਤੀ ਗਤੀ 'ਤੇ ਸਟੈਪ ਪੀਰੀਅਡ), (3) ਇੱਕ ਸਧਾਰਨ ਸਿਮੂਲੇਸ਼ਨ ਕਰੋ ਜਾਂ ਜੇ ਸੰਭਵ ਹੋਵੇ ਤਾਂ ਡਰਾਈ ਰਨ ਕਰੋ। ਨੋਟ ਕਰੋ ਕਿ ਕਿਹੜੀ ਪਰਤ ਕਿਹੜੀ ਸਮੱਸਿਆ ਨੂੰ ਕੈਪਚਰ ਕਰਦੀ ਹੈ।