[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Если ваш контроллер будет управлять двигателями и ковшом, система должна быть исключительно устойчива к сбоям. Иначе возможны совершенно катастрофические последствия (произойдет несчастный случай, тележка может проломить стену, сгорит один из двигателей, если начнет хлопать его пускатель и т.п.). В таких системах обычно есть второй контроллер или МПА (что лучше), следящий за каждым шагом основного процессора и если что, останавливающий мощный (или опасный) механизм или выполняющий некие аварийные команды. Для вашего блока обязательно должна быть собственная система питания, питать его от 380 В двигателя не следует.
Вот это действительно сложно и довольно дорого.
Теперь по сути. ШИМ в 8051 нет и не было. Прерывания не будут обслуживаться, если:
- Текущий цикл - не последний в цикле выполняемой команды
- Выполняются команды RETI (и некоторые другие - те, что
пишут/читают в IE или IP)
- Исполняется обработчик с равным или более высоким приоритетом.
Удачи
E-mail: info@telesys.ru