Использование комплекта мастер-кит NM8036 для автоматизации
игорь223
Академик
таганрог
30.5K 20.7K
Отв.560 22 Апр. 09, 10:11
Кварц припаян, раз стационарный компьютер видит контроллер и читает с него данные правильно, не так ли?
Jackill
Бакалавр
Kiev
93 14
Отв.561 22 Апр. 09, 10:30, через 19 мин
Вот тут схема ну очень навороченая для PL2303. http://radiokot.ru/circuit/digital/pcmod/05/
Вот тут - такая как у меня. http://www.goood.ru/catalog/132/
Нам то всего надо обвязка ПЛки и припаять (можно прямо на микруху) 3 провода 1-ТХ, 5-RX, 7-GND. Соответственно накидываем эти 3 кабеля на проц. Делов то
Вот тут - такая как у меня. http://www.goood.ru/catalog/132/
Нам то всего надо обвязка ПЛки и припаять (можно прямо на микруху) 3 провода 1-ТХ, 5-RX, 7-GND. Соответственно накидываем эти 3 кабеля на проц. Делов то
игорь223
Академик
таганрог
30.5K 20.7K
Отв.562 24 Апр. 09, 09:40
Заработало. Этот дебильный контроллер оказывается работает не с полным кабелем РС232 - 8 проводов, а только с кастрированным, где проводов четыре!!!
Точнее, программа стандартной прошивки работает корректно с полным кабелем, а самописные программы - нет.
Вот так, Руди, пиши грамотнее, хи хи хи...
Точнее, программа стандартной прошивки работает корректно с полным кабелем, а самописные программы - нет.
Вот так, Руди, пиши грамотнее, хи хи хи...
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.563 24 Апр. 09, 10:52
Кварц припаян, раз стационарный компьютер видит контроллер и читает с него данные правильно, не так ли?Нет, не так. У проца есть внутренний тактовый генератор на 1 МГц. И хоть подпаиваешь ты к нему кварц, хоть не подпаиваешь, в варианте "с завода" проц настроен на работу от внутреннего генератора. Переключение на внешний кварц происходит путем прошивки "фьюзов". От внутреннего генератора прошивка Руди заработает, но не получится полноценного обмена по RS232. Так как этот самый обмен заточен под кварц с конкретной частотой. Вот об этом тебе и семафорит контроллер, когда пишет RSE1. Ну и понятно сама прошивка крутится в контроллере помедленнее. Как то так. Руди придет, поправит, если я где наврал. По поводу кабеля, их есть два- нульмодемный, и другой. Нужен нульмодемный.
игорь223, 22 Апр. 09, 10:11
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.564 26 Апр. 09, 13:01
Руди, вопросы по последнему варианту появились.
1. Давление так нормально и не считается, что с кипящим баком, что с атмосферным давлением кажет одно и тоже, хотя небольшие шевеления показаний есть. Если дунуть в трубку то значения растут. Т.е. реакция есть, но неправильная. На изменение значения смещения нет реакции. На дисплее отображается не конечное значение давления в мм рт, а промежуточные какие то значения.
2. При выводе дисплея пользователя, часть температур перепутана, часть вообще отображается нулями.
3. Не работает стабилизация давления! Не меняется нагрев.
4. На буке не пикала сигнализация по галочке, контроллер также молчал.
1. Давление так нормально и не считается, что с кипящим баком, что с атмосферным давлением кажет одно и тоже, хотя небольшие шевеления показаний есть. Если дунуть в трубку то значения растут. Т.е. реакция есть, но неправильная. На изменение значения смещения нет реакции. На дисплее отображается не конечное значение давления в мм рт, а промежуточные какие то значения.
2. При выводе дисплея пользователя, часть температур перепутана, часть вообще отображается нулями.
3. Не работает стабилизация давления! Не меняется нагрев.
4. На буке не пикала сигнализация по галочке, контроллер также молчал.
Rudy
Академик
Питер
5.8K 1K
Отв.565 26 Апр. 09, 18:14
Давай прогоним. Я как раз прогу немного дописал.
Rudy
Академик
Питер
5.8K 1K
Отв.566 26 Апр. 09, 18:30, через 16 мин
Заработало. Этот дебильный контроллер оказывается работает не с полным кабелем РС232 - 8 проводов, а только с кастрированным, где проводов четыре!!!Не парь мозги неопытным пользователям. В RS232 используются только три провода. Просто нужно правильно ставить параметры RS232 и прошивать контроллер. Про фьюзы SerjNSK совершенно правильно сказал. Учись, двоешник!
Точнее, программа стандартной прошивки работает корректно с полным кабелем, а самописные программы - нет.
Вот так, Руди, пиши грамотнее, хи хи хи...
игорь223, 24 Апр. 09, 09:40
игорь223
Академик
таганрог
30.5K 20.7K
Отв.567 27 Апр. 09, 01:39
Какие фьюзы, какие параметры. Родной интерфейс работает, а эмулятор ЮСБшный на полном кабеле (том же самом, с той же прошивкой - нет). То есть теперь то работает, но с другим кабелем где три провода и соединение корпуса. Так что вы мне мозги то не парьте, я во фьюзах уже понимаю месяц как. Вон у вас ни то не работает, ни другое, хи хи хи.
Выкладывай прошивку - я завтра критически гляну, пятерошник!!
Выкладывай прошивку - я завтра критически гляну, пятерошник!!
Rudy
Академик
Питер
5.8K 1K
Отв.568 27 Апр. 09, 01:54, через 15 мин
Ну глянь критически. Только helpa не проси, нет еще.
Серж, тут прога уже поправлена (окно пользователя, сигналы, цвет графиков) и прошивка тоже (на сигнале и на аварии beep, а на аварии еще и светодиод - он, кстати, с 24 ноги проца на землю - поставь).
Полного останова по аварии еще не сделал. EEPROM можешь не прошивать - там твои данные уже лежат, в нем изменений нет.
Серж, тут прога уже поправлена (окно пользователя, сигналы, цвет графиков) и прошивка тоже (на сигнале и на аварии beep, а на аварии еще и светодиод - он, кстати, с 24 ноги проца на землю - поставь).
Полного останова по аварии еще не сделал. EEPROM можешь не прошивать - там твои данные уже лежат, в нем изменений нет.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.569 27 Апр. 09, 10:56
Попробую залить, ага.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.570 27 Апр. 09, 18:56
А че файла для прошивки два? Их оба по очереди надо заливать в контроллер?
Rudy
Академик
Питер
5.8K 1K
Отв.571 27 Апр. 09, 19:53, через 57 мин
Одна программа, другая - EEPROM, зашивается отдельно.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.572 27 Апр. 09, 20:41, через 49 мин
Ну вот, сразу стало все понятно
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.573 27 Апр. 09, 21:42
игорь223
Заработало?
Заработало?
игорь223
Академик
таганрог
30.5K 20.7K
Отв.574 27 Апр. 09, 22:14, через 32 мин
Серж, напиши вместо этого изверга, как программировать в ЕЕПРОМ - мне некогда методом тыка учиться
Программа для компа гораздо лучше стала, вроде разобраться можно.
Программа для компа гораздо лучше стала, вроде разобраться можно.
Rudy
Академик
Питер
5.8K 1K
Отв.575 27 Апр. 09, 22:34, через 20 мин
Если я правильно понимаю твою прогу, то в твоей любимой программе (AvRealShell) это называется файл памяти данных - на первой странице.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.576 28 Апр. 09, 06:56
В понипроге есть кнопки с символом "Р" , это для программ, и есть с символом "D",это соответственно для чтения и записи еепрома.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.577 28 Апр. 09, 08:27
Прописал как сказал Руди - все работает, на экран выводится куча параметров, программа рисует лог....
И чего дальше?
И чего дальше?
Rudy
Академик
Питер
5.8K 1K
Отв.578 28 Апр. 09, 15:39
Задай параметры и гони
игорь223
Академик
таганрог
30.5K 20.7K
Отв.579 28 Апр. 09, 16:28, через 50 мин
Гнать чего? Если брагу, то у меня схемка на 10 детальках в рассыпухе. Если ректификат - то с удовольствием. Как раз сейчас головы отбираются, могу аналоговый контроллер заменить на цифру.
Автономный режим есть?
Автономный режим есть?