Здравствуйте. Поделюсь небольшим экспериментом.
Был у меня один проект автоматизации с очень ограниченным бюджетом. Алгоритм системы был довольно прост, автоматизировалась солнечная батарея. Сначала ее установили в одно положение, потом решили, что лучше, если она будет все время повернута на солнце. Установили два дигателя,горизонтального и вертикального перемещения и энкодеры.
Так вот для пробного испытания, никто не захотел приобретать профессиональные пром контроллеры, типа Siemens. решили остановиться на AVRке. Конечно, простота хуже воровства.... При наладке требовалось постоянно править программу. Были бы это пром контроллеры, то ничего особого нет, так как они прошиваются удаленно, да и интерфейсы удобны. Но этот дрючек атмеловский нужно же по месту прошивать!
Расстояние от станции до помещения около 40м. Взял я как-то обыкновенный телефонный кабель, или не телефонный, точно не помню уже подключил его к SPI контроллера и к программатору. На мое удивление, программатор сразу определил контроллер. Правда прошивка не получалась сначала. Очевидно было, что частота слишком большая, для такой линии. После того как частоту программирования снизил до 10кГц, прошивка начала заливаться успешно.
Общая длина между МК и компьютером было 50м! Пока делал отладку, прошивал контроллер раз 100 наверно, всего в нескольких раз прошивка прерывалась, да и то, похоже не из-за длинной линии.
Был у меня один проект автоматизации с очень ограниченным бюджетом. Алгоритм системы был довольно прост, автоматизировалась солнечная батарея. Сначала ее установили в одно положение, потом решили, что лучше, если она будет все время повернута на солнце. Установили два дигателя,горизонтального и вертикального перемещения и энкодеры.
Так вот для пробного испытания, никто не захотел приобретать профессиональные пром контроллеры, типа Siemens. решили остановиться на AVRке. Конечно, простота хуже воровства.... При наладке требовалось постоянно править программу. Были бы это пром контроллеры, то ничего особого нет, так как они прошиваются удаленно, да и интерфейсы удобны. Но этот дрючек атмеловский нужно же по месту прошивать!
Расстояние от станции до помещения около 40м. Взял я как-то обыкновенный телефонный кабель, или не телефонный, точно не помню уже подключил его к SPI контроллера и к программатору. На мое удивление, программатор сразу определил контроллер. Правда прошивка не получалась сначала. Очевидно было, что частота слишком большая, для такой линии. После того как частоту программирования снизил до 10кГц, прошивка начала заливаться успешно.
Общая длина между МК и компьютером было 50м! Пока делал отладку, прошивал контроллер раз 100 наверно, всего в нескольких раз прошивка прерывалась, да и то, похоже не из-за длинной линии.
Работа SPI с длинной линией
Aucun commentaire:
Enregistrer un commentaire