Перейти к содержанию
    

firstvald

Свой
  • Постов

    1 004
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент firstvald


  1. Должности с нормальными окладами расходятся сразу, по "своим". Должности с "фокусами" в должностных обязанностях и окладах вываливаются на форум ( играют же люди в наперстки на вокзалах). Вообще надо ебай организовать - типа : кто за дешевле и тады : продано! пожалте на службу!
  2. А я и не нашел , думал в песок тема ушла. Спасибо!
  3. Спасибо! Будем пробовать. Правда на моксах сильно сильно обожглись.
  4. Возникла необходимость быстро научить прибор работать по локальной сети. Прошу поделиться кто какими модулями виртуальных com портов пользовался.
  5. Встал вопрос научить существующее устройство работать через лок сеть . Сеть может быть индивидуальной для каждого прибора (грубо говоря для каждого прибора из компа выходит свой провод). Кто нибудь сталкивался с такой задачей и на чем рашалась?
  6. По нашим гостам все же вольфрам рениевые термопары обозначаются A-1 A-2 A-3. При комнатной температуре термопара А-1 дает порядка 0.3 мв и это при напряжении на полной шкале (при 2000) 29.186 мв. Так что, не удастся без компенсации холодного спая обойтись (но если погрешность в градусрв так 60-80 вам не страшна, о можно и забыть про компенсацию). На мой взгляд, если не будет ситуации когда горячий спай холоднее холодного, просто усилить полную шкалу в размах ацп. Температуру холодного спая чем - нибудь мерить (процессор наверное это сможет делать) а холодный спай компенсировать программно. Можно и обнаглеть и считать что холодный спай находится при 25 градусах всегда и вообще его не мерять. Вам же не серийное изделие с метрологией делать.
  7. Простенькая или чтобы работала? Напишите сразу : " хочу очень красиво. Кнопки нестандартные." Я, наоборот, программеров за красотень гоняю, сначала заработать должно.
  8. А если старт не ложный? Вот и начинается мешанина и конца и краю ей бывает не видно. Есть шанс, что ошибка кадрирования опознается, если стопа не окажется там, где он должен быть. Но это зависит от содержимого байта. И то. Мы в винде получим ошибку кадрирования, но мешанина продолжиться дальше. Про паритет. Кто - нибудь чего придумал ?
  9. Первый раз с проблемой паритета столкнулись, когда появилась 95 форточка, а надо было делать новое поколение медицинского прибора, в котором до этого дня непрерывно валились данные в сыром виде , а начало кадра обозначалось выставленным паритетом. Решили не заниматься фигней и перепаковали передаваемые данные в байты (вот там как раз и можно было сделать групповой бит проверки), а паритет ессно использовать никак. Потом паритет всплыл когда пришел modbus. Тут ограничились обнаружением ошибки в принимаемой посылке (собственно после ReadFile читаем ошибку и смотрим есть ли она). Но задачу приема с получением информации о паритете в каждом байте так и не решили (и нафиг не нужно было). Хотя возможно она и решаема для всего диапазона скоростей. С кадрированием (тут тащат не нравящийся мне термин "синхронизация")вот как раз столкнулись когда валится непрерывный поток данных без всяких перерывов. Да только перерыв более чем несколько интервалов передачи байта спасет, а никакие 55 или ff. Пока автомат в UART не отработает цикл - бесполезно что-то делать (значит нужно хотя бы 2 интервала передачи байта подождать), а в компе как правило еще буферизация включена. Кстати говоря, заглянул в описание (exar)16с550, так там ничего про хранение в FIFO ошибок (паритета) нет. Так что, скорее всего, есть разные 550 и, вообще говоря, что на самом деле сделано в большой микросхеме в компе (когда пишут 550 совместимый UART)- совершенно не ясно. Скорее надо ориентироваться - что сделано, как делалось вначале - в FIFO пишется только данные , а флаг ошибки выставляется скопом для всего FIFO.
  10. Про кругозор советую помолчать. Выношу вам замечание. Ну и в моих приборах есть USB дырка. Это кстати не общение , а перенос архива (еще можно конфигурить - но это экзотическая особенность). Ни нафиг она никому не нужна. (Хотя вопрос о FDD в свое врем тоже обсуждался :) ) Те заказчики, кто архив через USB сливает - их единицы (буквально, хотя есть тоже). По крайней мере все что я видел по объектам - это желание видеть в Москве аж температуру каждого подшипника ( и делаю ведь). И уж тем более предлагать общение с промышленным прибором через USB - глупость какая то. Основные заказчики строят скады . Большие или маленькие, но скады. Тема топика - что делать при приеме с паритетом. Когда в такую тему влезают с советами использовать USB , нужно тут же банить за глупость. Вопрос темы непростой - при DOSe все решалось, при винде - стало плохо. Советов по теме было только на первой странице - остальное - междусобойчик. Кстати про запоминание в буфере для каждого байта паритетов для 550 серии я не знал (не надо было и внимания не обращал), надо посмотреть, может и в самом деле запоминает в буфере. В 450, по моему не было. Вот это была полезная часть обсуждения.
  11. http://www.maglem.ru/dt_below100.htm А вообще занимались разработкой для подвижного состава подобных штук в МЭИ. Если концы есть - обратитесь туда, они мучались много лет и все все тонкости проходили.
  12. Жизнь - есть! Согласен. Но USB в ней места нет . USB живет там где кошечки, брелочки, MP плееры и т п. Ни в каком проекте никто не не использует USB. Вы что? У отдельных заказчиков вообще требование ни за что не использовать Форточки ни в каком виде.
  13. Ну ка ну ка. Расскажите: где там в промышленности USB используется, а то может мы не знаем и паримся зря? А CAN я бы с USB вообще не стал в одну кучу валить. Вот обязательно (иногда на первой же странице иногда к третьей) всплывает кто то с USB. И начинается пурга полная. Причем ясно что человек делал какую то настольную поделку и начинается выдача этого за наше всё. Настоятельно рекомендую сходить в любую котельную хотя бы и посмотреть (если он там вообще есть) как делается обмен с приборами. Или зайти на сайт хотя бы прософта или КотрАвт или Теплоприбора или Метрана или Элемера и посмотреть как делается обмен с приборами.
  14. Не-а. В modbus rtu никаких своих чудес вставлять нельзя в протокол (вставить можно но толку от этого никакого , наоборот еще больше ждать надо будет). Можно только в символьный. Так что, именно пауза, так скажем в 10 интервалов передачи байта на данной скорости, прочищает мозги принимающему UARTU. А лучше еще побольше - это уже чтобы протокольная прога поняла, что больше ей ничего не придет. В промышленности нигде и никогда USB не использовался и не будет использоваться (ну только иногда в контексте - сунул - скачал - ушел). Со всеми приборами обмен идет по последовательным каналам с реализацией или умощненного RS232 или RS485.
  15. Это классическое устройство защитного отключения (по крайней мере так следует из того что вы написали : ...который будет просто срабатывать при снижении сопротивления изоляции ниже задаваемого порога...). Все работают одинаково: меряется разбаланс по проводам питания. Меряется по разному, но в основном или стоит токовый трансформатор , если питание переменное, или измеряется разностное магнитное поле если питание постоянное. 1.5 секунды - замечательное время: можно накопить сигнал и не щелкать по импульсным помехам; обычно в ТЗ на подобные устройства фигурирует 5-8 миллисекунд, причем, включая время срабатывания расцепителя.
  16. Всего хорошо в меру. Под каждую задачу - свой метод. Если мы принимаем очередную фотку с Вояджера, то переспросы бессмыслены и там надо избыточной кодирование с исправлением ошибок. Если мы обмениваемся с устройством на столе или даже в пределах цеха , то там обмен идет четко разграниченными лигическими блоками (запрос ответ). И по любому подозрению на ошибку просто бракуем или запрос или ответ . С этим справляется обычная контрольная сумма в конце. Дополнительно вводить паритеты при этом - полная чушь. Причем вводить их требую протоколы. Пока мы являемся хозяевами положения и пишем свою прогу в контроллере на С - мы все определим, как только встает какая ОС - приплыли - еле еле удается выковырять эту информацию от операционки. На практике ошибки все же ходят парами. И то что мы на стендах видим и то что глазками - как то этежем ниже велись сварочные работы - обмену - конец. Грозоотметчик Попова в действии. Реально нам бед больше принесло использование коллегами вставки в RS232 сегмента из локальной сети. Вот круче диверсии никто еще не делал. А по теме топика - ну только в отдельном потоке ReadFile крутить ожидая приема 1 байта и каждый раз смотреть ошибку (это чтобы конкретно поймать где ошибка паритета). Подозреваю что до 2400 , ну 4800 будет работать, а дальше вопрос. Ну и "не могу молчать" :) про предложения обмениваться через USB - чушь полнейшая. Но, это уже коллеги , собственно, отметили.
  17. Посмотрите на соседней ветке там тоже был вопрос по записи и попробуйте оставить только 3 провода : C2D C2CK и землю. Н а линии сброса оставьте два резистора а их среднюю точку через кондюк к земле сделайте: C22 c23 оставьте, а связь с 5 ногой разъема уберите.
  18. Пропадают несколько дней ответы в темы. Сначала была ошибка ISкакого то драйвера. Потом ошибка исчезла, а сообщения просто пропадают.
  19. Два дня дури было. Никак не смог ответы размещать - писалоыь ISP driver error.
  20. Всякие нестандартные собаки пишу на 12 пике.
  21. Попробуйте вот так: I2C1_Init(100000) I2C1_Start() I2C1_Wr(0xA0)//0 блок I2C1_Wr(0)//0 адрес I2C1_Wr(0xAA)//записываемый байт I2C1_Stop() Delay_100ms() I2C1_Start() //указываем адрес для чтения I2C1_Wr(0xA0)//0 блок I2C1_Wr(0)// 0 адрес I2C1_Repeated_Start() I2C1_Wr(0xA1)//отдаем команду чтения PORTB = I2C1_Rd(0) I2C1_Stop() только посмотреть надо напряжения какие на ножки подаются. Не обратил внимание (на пиках не пишу):PORTB -это что? сразу в порт? Лучше обозвать эту переменную RD_BYTE (или читаемое из памяти на порт процессора параллельно выставляется? и вам посмотреть нечем что собственно читается из памяти?)
  22. Сегодня нормально. Вчера в топики часов до 7 вечера не мог зайти. Никаких сообщений об ошибке - просто после клика мышью ничего не происходит и все. Подобное я видел на сайте kontron-а (типа немцев) когда нет реакции на клики.
  23. По хорошему, про Cygnal надо составлять свою еррату. Есть чудеса, а как на сайт зайдеш - проц святее папы.
×
×
  • Создать...