Я думал поставит PIC16F628 со стороны компа для преобразования последователного порта в RS232, потом по токовой петле до второго контроллера, и обратное преобразование.
С электроникой проблем нет и себестоимость в пределах 1000 р. выйдет. Две платки.
Imho, опторазвязка была бы правильным решением: поставить HCPL-2630 (2631) или TLP2630, а если помедленнее то и HCPL-2531.
Выйдет дешевле и без проблем. Еще лучше будет добавить источники тока после LPT.
С преобразователями parallel>serial->parallel нахлебаетесь проблем:
скорость
синхронизация
равномерность потока данных.
Если на прямую тащить LPT, то десяток оптронов с каждой стороны и кабель получается с солидным количеством жил.
Можно использовать DS92LV18. Либо использовать CPLD/FPGA.
Только не понятно : Кто делать будет ? Если Вы не знаете как и чем, то поможет ли вам совет специалиста из чего это делать ?
Если на прямую тащить LPT, то десяток оптронов с каждой стороны и кабель получается с солидным количеством жил.
Лучше всего (но наверное не дешевле) поставить отдельный комп на станочке + linux emc.
И никаких проблем с дилинной кабеля (хоть в другом полушарии через инет подрубай), синхронностью (g-code гонишь и все) и ошибками кабелей.
Ну и соовтетственоо куча еще всяких разных плюсов.
Кстати, все что будет нужно, учитывая, что блок питания у вас наверняка есть:
AMD Sempron 3500+ Socket AM2 (SDA3500IAA2CN) 913.77 р.
Foxconn K8M890M2MB-RS2H Socket AM2, VIA K8M890, DDR2-800+, FSB1000, PCI-E, Video, SATA Raid, Sound, LAN, mATX 1261 р.
USB Flash RAM 01Gb Kingston [DTI-1GB(CR)] Retail 204.43
Итого ~2400р. за все это удовольствие 😃.
А ПО линух по выбору + емц бесплатное и на халяву.
Лучше всего (но наверное не дешевле) поставить отдельный комп на станочке + linux emc.
Мне кажется это самое оптимальное решение. Вторной вариант: выбрать управляющую прогу поддерживающую COM порт. Но и в этом случае больше 13м удаление получить сложно. Так что отдельный комп - самое разумное решение. 😃
Как и чем делать я знаю 😃
Но возможно есть лучшие решения, отсюда и вопрос.
Дополнительный комп ставить не хочется, пыльно.
Примерный состав комлектующих на удлинитель :
PIC16F628 -2 шт.
оптрон - 2 шт.
Кварцевый резонатор - 2шт.
Раземы и немного резисторов.
Схема пока только в голове.
Удаление, думаю метров 100-200 потянет запросто.
Как и чем делать я знаю 😃
Но возможно есть лучшие решения, отсюда и вопрос.
Дополнительный комп ставить не хочется, пыльно.
Примерный состав комлектующих на удлинитель :
PIC16F628 -2 шт.
оптрон - 2 шт.
Кварцевый резонатор - 2шт.
Раземы и немного резисторов.
Схема пока только в голове.
Удаление, думаю метров 100-200 потянет запросто.
“Все бы этим хирургам резать”. Сходи на www.caxapa.ru/sch/
Там типовые схемы гальваноразвязки без PICов.
Нет ничего проще! Ключевое слово для поиска “сериалайзер / десериалайзер”.
Я бы использовал опторазвязку TLP521 на одном конце провода, со cnc контроллера, резистором можно отрегулировать уровень сигнала.
И еще можно попробовать свивать сигнальные жилы кабеля с жилой зацепленной на экран или на ноль. С лпт не пробовал, но была такая задача, ставил эксперименты в этом напрвлении.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"41c3463c3df9550077792cd1":{"_id":"41c3463c3df9550077792cd1","hid":5364,"name":"Soling","nick":"Soling","avatar_id":null,"css":""},"4364d90f3df955007778e980":{"_id":"4364d90f3df955007778e980","hid":9865,"name":"Andrey12","nick":"Andrey12","avatar_id":null,"css":""},"4420ab123df955007778c325":{"_id":"4420ab123df955007778c325","hid":12863,"name":"ATLab","nick":"ATLab","avatar_id":null,"css":""},"46075c383df9550077785660":{"_id":"46075c383df9550077785660","hid":21683,"name":"DagoRed","nick":"DagoRed","avatar_id":null,"css":""},"4639d8173df9550077784901":{"_id":"4639d8173df9550077784901","hid":22748,"name":"SergeBS","nick":"SergeBS","avatar_id":null,"css":""},"47cf91de3df955007777d022":{"_id":"47cf91de3df955007777d022","hid":32259,"name":"Zar","nick":"Zar","avatar_id":null,"css":""},"47e46a473df955007777c8e8":{"_id":"47e46a473df955007777c8e8","hid":32731,"name":"Alexey1969","nick":"Alexey1969","avatar_id":null,"css":""},"47e75ea83df955007777c738":{"_id":"47e75ea83df955007777c738","hid":32802,"name":"Maxintius","nick":"Maxintius","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb5117","hid":41,"title":"Общие вопросы","parent":"61c9a54c3df9550077bb51b9","description":"Обсуждение общих вопросов по станкам CNC, Hobby CNC и инструменту.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2372,"post_count":31412,"last_post":null,"last_topic":null,"last_topic_hid":null,"last_topic_title":null,"last_ts":null,"last_user":null}},"topic":{"_id":"47e8f36b3df9550077b1a66f","hid":95409,"title":"\"Удлинение\" LPT","views_count":6286,"last_post_counter":16,"cache":{"post_count":16,"first_post":"47e8f36b3df9550077b1ad5a","first_ts":"2008-03-25T12:43:23.000Z","first_user":"47e46a473df955007777c8e8","last_post":"47f5c0883df9550077b1ad78","last_post_hid":16,"last_ts":"2008-04-04T05:45:44.000Z","last_user":"47e75ea83df955007777c738"},"st":1,"section":"61c9a54c3df9550077bb5117"},"subscription":null,"pagination":{"total":16,"per_page":25,"chunk_offset":7},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}